aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx
diff options
context:
space:
mode:
authorGiridhar Malavali <giridhar.malavali@qlogic.com>2011-02-23 18:27:09 -0500
committerJames Bottomley <James.Bottomley@suse.de>2011-02-25 12:48:14 -0500
commitcf2d771255251bfd4570b01bea491a631b4033c9 (patch)
treef79f8de7099ae53de00a86fb59d6816447c3c70f /drivers/scsi/qla2xxx
parent0060ddf8f7b10799e0789d10ac505cd3fb7576cb (diff)
[SCSI] qla2xxx: Display nport_id when any SNS command fails.
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Madhuranath Iyengar <Madhu.Iyengar@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/qla2xxx')
-rw-r--r--drivers/scsi/qla2xxx/qla_gs.c19
1 files changed, 13 insertions, 6 deletions
diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c
index 4c083928c2fb..a3ea6f03a534 100644
--- a/drivers/scsi/qla2xxx/qla_gs.c
+++ b/drivers/scsi/qla2xxx/qla_gs.c
@@ -121,8 +121,11 @@ qla2x00_chk_ms_status(scsi_qla_host_t *vha, ms_iocb_entry_t *ms_pkt,
121 121
122 rval = QLA_FUNCTION_FAILED; 122 rval = QLA_FUNCTION_FAILED;
123 if (ms_pkt->entry_status != 0) { 123 if (ms_pkt->entry_status != 0) {
124 DEBUG2_3(printk("scsi(%ld): %s failed, error status (%x).\n", 124 DEBUG2_3(printk(KERN_WARNING "scsi(%ld): %s failed, error status "
125 vha->host_no, routine, ms_pkt->entry_status)); 125 "(%x) on port_id: %02x%02x%02x.\n",
126 vha->host_no, routine, ms_pkt->entry_status,
127 vha->d_id.b.domain, vha->d_id.b.area,
128 vha->d_id.b.al_pa));
126 } else { 129 } else {
127 if (IS_FWI2_CAPABLE(ha)) 130 if (IS_FWI2_CAPABLE(ha))
128 comp_status = le16_to_cpu( 131 comp_status = le16_to_cpu(
@@ -136,8 +139,10 @@ qla2x00_chk_ms_status(scsi_qla_host_t *vha, ms_iocb_entry_t *ms_pkt,
136 if (ct_rsp->header.response != 139 if (ct_rsp->header.response !=
137 __constant_cpu_to_be16(CT_ACCEPT_RESPONSE)) { 140 __constant_cpu_to_be16(CT_ACCEPT_RESPONSE)) {
138 DEBUG2_3(printk("scsi(%ld): %s failed, " 141 DEBUG2_3(printk("scsi(%ld): %s failed, "
139 "rejected request:\n", vha->host_no, 142 "rejected request on port_id: %02x%02x%02x\n",
140 routine)); 143 vha->host_no, routine,
144 vha->d_id.b.domain, vha->d_id.b.area,
145 vha->d_id.b.al_pa));
141 DEBUG2_3(qla2x00_dump_buffer( 146 DEBUG2_3(qla2x00_dump_buffer(
142 (uint8_t *)&ct_rsp->header, 147 (uint8_t *)&ct_rsp->header,
143 sizeof(struct ct_rsp_hdr))); 148 sizeof(struct ct_rsp_hdr)));
@@ -147,8 +152,10 @@ qla2x00_chk_ms_status(scsi_qla_host_t *vha, ms_iocb_entry_t *ms_pkt,
147 break; 152 break;
148 default: 153 default:
149 DEBUG2_3(printk("scsi(%ld): %s failed, completion " 154 DEBUG2_3(printk("scsi(%ld): %s failed, completion "
150 "status (%x).\n", vha->host_no, routine, 155 "status (%x) on port_id: %02x%02x%02x.\n",
151 comp_status)); 156 vha->host_no, routine, comp_status,
157 vha->d_id.b.domain, vha->d_id.b.area,
158 vha->d_id.b.al_pa));
152 break; 159 break;
153 } 160 }
154 } 161 }