Re: Branch to use for most current Qlogic target code.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 16/02/2012 5:30 AM, Nicholas A. Bellinger wrote:
Hi Jim,

Thanks for the quick turn-around..

Feb 15 13:49:31 san kernel: [70231.165867] ABORT_TASK: Found referenced qla2xxx task_tag: 1160872
Feb 15 13:49:31 san kernel: [70231.182553] qla2xxx 0000:0b:00.0: qla2x00_error_entry: error entry, type 0x12 status 0x8
Feb 15 13:49:31 san kernel: [70231.436017] ABORT_TASK: Sending TMR_FUNCTION_COMPLETE for ref_tag: 1160872
Feb 15 13:49:35 san kernel: [70234.529340] qla2xxx 0000:0b:00.0: qla2x00_error_entry: error entry, type 0x12 status 0x8

Strange..  So the ABORT_TASK is received, and immediately (in less than
1 sec) locates ref_tag: 1160872, and sends a TMR_FUNCITON_COMPLETION.

Which would lead me to believe that ref_tag: 1160872 is *not* actually
outstanding in the backend device, but is actually in the qla HW
completion queue waiting to be pushed back onto the wire..

What I'm still not able to reproduce on my side with qla2xxx Linux
clients is the bit:

   qla2xxx 0000:0b:00.0: qla2x00_error_entry: error entry, type 0x12 status 0x8

Which indicated an error entry for type CTIO_TYPE7 (likely the timed out
completion I/O with ref_tag: 1160872).

Just to make sure, can you verify which firmware that you're using with
qla2xxx on the target side..?  This value will appear in dmesg during
'modprobe qla2xxx' time like so:

[ 3253.670910] scsi20 : qla2xxx
[ 3253.674503] qla2xxx 0000:03:00.0: skipping scsi_scan_host() for non-initiator port
[ 3253.682974] qla2xxx [0000:03:00.0]-00fa:20: QLogic Fibre Channed HBA Driver: 8.03.07.12-k.
[ 3253.692186] qla2xxx [0000:03:00.0]-00fb:20: QLogic QLE2562 - PCI-Express Dual Channel 8Gb Fibre Channel HBA.
[ 3253.703150] qla2xxx [0000:03:00.0]-00fc:20: ISP2532: PCIe (5.0GT/s x4) @ 0000:03:00.0 hdma+ host#=20 fw=5.06.01 (90d5).

Hi Nicholas.

Here are the results you're looking for.
I made sure the 3ware card had the latest firmware put on it only a matter of months ago (time flies but pretty sure within the past 6 months).

[    1.612442] scsi1 : qla2xxx
[    1.612830] qla2xxx 0000:09:00.0: skipping scsi_scan_host() for non-initiator port
[    1.612930] qla2xxx [0000:09:00.0]-00fa:1: QLogic Fibre Channed HBA Driver: 8.03.07.12-k.
[    1.613024] qla2xxx [0000:09:00.0]-00fb:1: QLogic QLE2462 - PCI-Express Dual Channel 4Gb Fibre Channel HBA.
[    1.613132] qla2xxx [0000:09:00.0]-00fc:1: ISP2432: PCIe (2.5GT/s x4) @ 0000:09:00.0 hdma+ host#=1 fw=4.04.05 (482).


And just in case there is anything else interesting here is the output from 'grep qla /var/log/dmesg' on the system:


[    1.252068] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver: 8.03.07.12-k.
[    1.252235] qla2xxx 0000:09:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.252440] qla2xxx [0000:09:00.0]-001d: : Found an ISP2432 irq 16 iobase 0xffffc90000652000.
[    1.254501] qla2xxx 0000:09:00.0: irq 66 for MSI/MSI-X
[    1.254511] qla2xxx 0000:09:00.0: irq 67 for MSI/MSI-X
[    1.254600] qla2xxx [0000:09:00.0]-0040:1: Configuring PCI space...
[    1.254685] qla2xxx 0000:09:00.0: setting latency timer to 64
[    1.287838] qla2xxx [0000:09:00.0]-0061:1: Configure NVRAM parameters...
[    1.323711] qla2xxx [0000:09:00.0]-0078:1: Verifying loaded RISC code...
[    1.339851] qla2xxx [0000:09:00.0]-0092:1: Loading via request-firmware.
[    1.612047] qla2xxx [0000:09:00.0]-00c3:1: Allocated (64 KB) EFT ...
[    1.612237] qla2xxx [0000:09:00.0]-00c5:1: Allocated (1285 KB) for firmware dump.
[    1.612442] scsi1 : qla2xxx
[    1.612830] qla2xxx 0000:09:00.0: skipping scsi_scan_host() for non-initiator port
[    1.612930] qla2xxx [0000:09:00.0]-00fa:1: QLogic Fibre Channed HBA Driver: 8.03.07.12-k.
[    1.613024] qla2xxx [0000:09:00.0]-00fb:1: QLogic QLE2462 - PCI-Express Dual Channel 4Gb Fibre Channel HBA.
[    1.613132] qla2xxx [0000:09:00.0]-00fc:1: ISP2432: PCIe (2.5GT/s x4) @ 0000:09:00.0 hdma+ host#=1 fw=4.04.05 (482).
[    1.613229] qla_target(0): using 64 Bit PCI addressing
[    1.613312] qla2xxx 0000:09:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    1.613556] qla2xxx [0000:09:00.1]-001d: : Found an ISP2432 irq 17 iobase 0xffffc90000660000.
[    1.614068] qla2xxx 0000:09:00.1: irq 69 for MSI/MSI-X
[    1.614076] qla2xxx 0000:09:00.1: irq 70 for MSI/MSI-X
[    1.614160] qla2xxx [0000:09:00.1]-0040:4: Configuring PCI space...
[    1.614238] qla2xxx 0000:09:00.1: setting latency timer to 64
[    1.646764] qla2xxx [0000:09:00.1]-0061:4: Configure NVRAM parameters...
[    1.682645] qla2xxx [0000:09:00.1]-0078:4: Verifying loaded RISC code...
[    1.696044] qla2xxx [0000:09:00.1]-0092:4: Loading via request-firmware.
[    1.968041] qla2xxx [0000:09:00.1]-00c3:4: Allocated (64 KB) EFT ...
[    1.968236] qla2xxx [0000:09:00.1]-00c5:4: Allocated (1285 KB) for firmware dump.
[    1.968445] scsi4 : qla2xxx
[    1.968831] qla2xxx 0000:09:00.1: skipping scsi_scan_host() for non-initiator port
[    1.968932] qla2xxx [0000:09:00.1]-00fa:4: QLogic Fibre Channed HBA Driver: 8.03.07.12-k.
[    1.969025] qla2xxx [0000:09:00.1]-00fb:4: QLogic QLE2462 - PCI-Express Dual Channel 4Gb Fibre Channel HBA.
[    1.969133] qla2xxx [0000:09:00.1]-00fc:4: ISP2432: PCIe (2.5GT/s x4) @ 0000:09:00.1 hdma+ host#=4 fw=4.04.05 (482).
[    1.969231] qla_target(0): using 64 Bit PCI addressing
[    1.969316] qla2xxx 0000:0b:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.969560] qla2xxx [0000:0b:00.0]-001d: : Found an ISP2432 irq 16 iobase 0xffffc90000658000.
[    1.970084] qla2xxx 0000:0b:00.0: irq 71 for MSI/MSI-X
[    1.970093] qla2xxx 0000:0b:00.0: irq 72 for MSI/MSI-X
[    1.970189] qla2xxx [0000:0b:00.0]-0040:5: Configuring PCI space...
[    1.970268] qla2xxx 0000:0b:00.0: setting latency timer to 64
[    2.005640] qla2xxx [0000:0b:00.0]-0061:5: Configure NVRAM parameters...
[    2.043292] qla2xxx [0000:0b:00.0]-0078:5: Verifying loaded RISC code...
[    2.056052] qla2xxx [0000:0b:00.0]-0092:5: Loading via request-firmware.
[    2.328054] qla2xxx [0000:0b:00.0]-00c3:5: Allocated (64 KB) EFT ...
[    2.328248] qla2xxx [0000:0b:00.0]-00c5:5: Allocated (1285 KB) for firmware dump.
[    2.328453] scsi5 : qla2xxx
[    2.328871] qla2xxx 0000:0b:00.0: skipping scsi_scan_host() for non-initiator port
[    2.328973] qla2xxx [0000:0b:00.0]-00fa:5: QLogic Fibre Channed HBA Driver: 8.03.07.12-k.
[    2.329066] qla2xxx [0000:0b:00.0]-00fb:5: QLogic QLE2462 - PCI-Express Dual Channel 4Gb Fibre Channel HBA.
[    2.329176] qla2xxx [0000:0b:00.0]-00fc:5: ISP2432: PCIe (2.5GT/s x4) @ 0000:0b:00.0 hdma+ host#=5 fw=4.04.05 (482).
[    2.329273] qla_target(0): using 64 Bit PCI addressing
[    2.329356] qla2xxx 0000:0b:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    2.329601] qla2xxx [0000:0b:00.1]-001d: : Found an ISP2432 irq 17 iobase 0xffffc9000065c000.
[    2.330125] qla2xxx 0000:0b:00.1: irq 73 for MSI/MSI-X
[    2.330134] qla2xxx 0000:0b:00.1: irq 74 for MSI/MSI-X
[    2.330233] qla2xxx [0000:0b:00.1]-0040:6: Configuring PCI space...
[    2.330312] qla2xxx 0000:0b:00.1: setting latency timer to 64
[    2.365389] qla2xxx [0000:0b:00.1]-0061:6: Configure NVRAM parameters...
[    2.402692] qla2xxx [0000:0b:00.1]-0078:6: Verifying loaded RISC code...
[    2.416051] qla2xxx [0000:0b:00.1]-0092:6: Loading via request-firmware.
[    2.688059] qla2xxx [0000:0b:00.1]-00c3:6: Allocated (64 KB) EFT ...
[    2.688253] qla2xxx [0000:0b:00.1]-00c5:6: Allocated (1285 KB) for firmware dump.
[    2.688458] scsi6 : qla2xxx
[    2.688854] qla2xxx 0000:0b:00.1: skipping scsi_scan_host() for non-initiator port
[    2.688953] qla2xxx [0000:0b:00.1]-00fa:6: QLogic Fibre Channed HBA Driver: 8.03.07.12-k.
[    2.689046] qla2xxx [0000:0b:00.1]-00fb:6: QLogic QLE2462 - PCI-Express Dual Channel 4Gb Fibre Channel HBA.
[    2.689155] qla2xxx [0000:0b:00.1]-00fc:6: ISP2432: PCIe (2.5GT/s x4) @ 0000:0b:00.1 hdma+ host#=6 fw=4.04.05 (482).
[    2.689252] qla_target(0): using 64 Bit PCI addressing


Regards,

----------
Jim Barber
DDI Health

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux