diff options
author | Giridhar Malavali <giridhar.malavali@qlogic.com> | 2011-02-23 18:27:09 -0500 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2011-02-25 12:48:14 -0500 |
commit | cf2d771255251bfd4570b01bea491a631b4033c9 (patch) | |
tree | f79f8de7099ae53de00a86fb59d6816447c3c70f /drivers/scsi/qla2xxx | |
parent | 0060ddf8f7b10799e0789d10ac505cd3fb7576cb (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.c | 19 |
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 | } |