#endif
        if (error) {
                lpfc_printf_log(phba, KERN_ERR, LOG_NVME_DISC,
-                               "6025 Cannot register NVME targetport "
-                               "x%x\n", error);
+                               "6025 Cannot register NVME targetport x%x: "
+                               "portnm %llx nodenm %llx segs %d qs %d\n",
+                               error,
+                               pinfo.port_name, pinfo.node_name,
+                               lpfc_tgttemplate.max_sgl_segments,
+                               lpfc_tgttemplate.max_hw_queues);
                phba->targetport = NULL;
+               phba->nvmet_support = 0;
 
                lpfc_nvmet_cleanup_io_context(phba);
 
                lpfc_printf_log(phba, KERN_INFO, LOG_NVME_DISC,
                                "6026 Registered NVME "
                                "targetport: %p, private %p "
-                               "portnm %llx nodenm %llx\n",
+                               "portnm %llx nodenm %llx segs %d qs %d\n",
                                phba->targetport, tgtp,
-                               pinfo.port_name, pinfo.node_name);
+                               pinfo.port_name, pinfo.node_name,
+                               lpfc_tgttemplate.max_sgl_segments,
+                               lpfc_tgttemplate.max_hw_queues);
 
                atomic_set(&tgtp->rcv_ls_req_in, 0);
                atomic_set(&tgtp->rcv_ls_req_out, 0);