QLogic qla2xxx firmware fails

Bug #1625157 reported by Marcin Zbik
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Im trying to user qla2xxx module with QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02) on ubuntu 14.04 LTS and 16.04 LTS. Problem seems to be similar to https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1117428 but I already have newest kernel and it happens on two version of ubuntu. I can just add that it works on CentOS/RHEL 7

/var/log/syslog snippet:
qla2xxx [0000:0b:00.0]-d009:3: Firmware has been previously dumped (ffffc90000d81000) -- ignoring request.
qla2xxx [0000:0b:00.0]-101e:3: Mailbox cmd timeout occurred, cmd=0x69, mb[0]=0x69. Scheduling ISP abort
qla2xxx [0000:0b:00.0]-00af:3: Performing ISP error recovery - ha=ffff880035e00000.
qla2xxx [0000:0b:00.0]-500a:3: LOOP UP detected (8 Gbps).
qla2xxx [0000:0b:00.0]-803b:3: Firmware ready **** FAILED ****.
qla2xxx [0000:0b:00.0]-d009:3: Firmware has been previously dumped (ffffc90000d81000) -- ignoring request.
qla2xxx [0000:0b:00.0]-101e:3: Mailbox cmd timeout occurred, cmd=0x69, mb[0]=0x69. Scheduling ISP abort
qla2xxx [0000:0b:00.0]-00af:3: Performing ISP error recovery - ha=ffff880035e00000.
qla2xxx [0000:0b:00.0]-500a:3: LOOP UP detected (8 Gbps).

# systool -c fc_host -v
Class = "fc_host"

  Class Device = "host3"
  Class Device path = "/sys/devices/pci0000:00/0000:00:16.0/0000:0b:00.0/host3/fc_host/host3"
    dev_loss_tmo = "30"
    fabric_name = "0xffffffffffffffff"
    issue_lip = <store method only>
    max_npiv_vports = "254"
    node_name = "0x20000024ff778622"
    npiv_vports_inuse = "0"
    port_id = "0x000000"
    port_name = "0x21000024ff778622"
    port_state = "Linkdown"
    port_type = "Unknown"
    speed = "unknown"
    supported_classes = "Class 3"
    supported_speeds = "1 Gbit, 2 Gbit, 4 Gbit, 8 Gbit"
    symbolic_name = "QLE2562 FW:v8.03.00 DVR:v8.07.00.26-k"
    system_hostname = ""
    tgtid_bind_type = "wwpn (World Wide Port Name)"
    uevent =
    vport_create = <store method only>
    vport_delete = <store method only>

    Device = "host3"
    Device path = "/sys/devices/pci0000:00/0000:00:16.0/0000:0b:00.0/host3"
      fw_dump =
      issue_logo = <store method only>
      nvram = "ISP "
      optrom_ctl = <store method only>
      optrom =
      reset = <store method only>
      uevent = "DEVTYPE=scsi_host"
      vpd = "▒("
(here it hangs for a while and reports some errors, already posted above)

lspci -v
0b:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
        Subsystem: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA
        Physical Slot: 192
        Flags: bus master, fast devsel, latency 64, IRQ 19
        I/O ports at 5000 [size=256]
        Memory at fd4fc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 3
        Capabilities: [4c] Express Endpoint, MSI 00
        Capabilities: [88] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [98] Vital Product Data
        Capabilities: [a0] MSI-X: Enable+ Count=2 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [138] Power Budgeting <?>
        Kernel driver in use: qla2xxx
        Kernel modules: qla2xxx

Revision history for this message
Seth Forshee (sforshee) wrote :

Could you please provide a full dmesg after this problem has happened? Thanks!

Changed in linux-firmware (Ubuntu):
status: New → Incomplete
Revision history for this message
Marcin Zbik (zbikmarc+launchpad) wrote :

This is all what is in dmesg (after bootup)
[ 33.232428] qla2xxx [0000:13:00.0]-d001:3: Firmware dump saved to temp buffer (3/ffffc900009c2000), dump status flags (0x3f).
[ 33.232472] qla2xxx [0000:13:00.0]-101e:3: Mailbox cmd timeout occurred, cmd=0x69, mb[0]=0x69. Scheduling ISP abort
[ 33.232478] qla2xxx [0000:13:00.0]-00af:3: Performing ISP error recovery - ha=ffff880035530000.
[ 33.969181] qla2xxx [0000:13:00.0]-500a:3: LOOP UP detected (8 Gbps).
[ 34.065174] qla2xxx [0000:13:00.0]-803b:3: Firmware ready **** FAILED ****.
[ 64.356819] qla2xxx [0000:13:00.0]-d009:3: Firmware has been previously dumped (ffffc900009c2000) -- ignoring request.
[ 64.356886] qla2xxx [0000:13:00.0]-101e:3: Mailbox cmd timeout occurred, cmd=0x69, mb[0]=0x69. Scheduling ISP abort
[ 64.356890] qla2xxx [0000:13:00.0]-00af:3: Performing ISP error recovery - ha=ffff880035530000.
[ 65.081511] qla2xxx [0000:13:00.0]-500a:3: LOOP UP detected (8 Gbps).
[ 65.193576] qla2xxx [0000:13:00.0]-803b:3: Firmware ready **** FAILED ****.
[ 95.362076] qla2xxx [0000:13:00.0]-d009:3: Firmware has been previously dumped (ffffc900009c2000) -- ignoring request.
[ 95.362181] qla2xxx [0000:13:00.0]-101e:3: Mailbox cmd timeout occurred, cmd=0x69, mb[0]=0x69. Scheduling ISP abort
[ 95.362186] qla2xxx [0000:13:00.0]-00af:3: Performing ISP error recovery - ha=ffff880035530000.
[ 96.102053] qla2xxx [0000:13:00.0]-500a:3: LOOP UP detected (8 Gbps).
[ 96.198014] qla2xxx [0000:13:00.0]-803b:3: Firmware ready **** FAILED ****.

There are some extra lines containing qla2xxx during bootup:
[ 1.883366] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver: 8.07.00.26-k.
[ 1.884125] qla2xxx [0000:13:00.0]-001d: : Found an ISP2532 irq 16 iobase 0xffffc900003b4000.
(...)
[ 2.221204] scsi host3: qla2xxx
[ 2.221775] qla2xxx [0000:13:00.0]-00fb:3: QLogic QLE2562 - QLogic 8Gb FC Dual-port HBA for System x.
[ 2.221870] qla2xxx [0000:13:00.0]-00fc:3: ISP2532: PCIe (5.0GT/s x32) @ 0000:13:00.0 hdma- host#=3 fw=8.03.00 (90d5).

Changed in linux-firmware (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux-firmware (Ubuntu) because there has been no activity for 60 days.]

Changed in linux-firmware (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.