After upgrading to RHEL 7.6, systems with QLogic FC HBA crash on boot, OR LUNs presented to QLogic are only partially discovered or not at all

Solution Verified - Updated -

Issue

  • LUNs presented via QLogic HBA gets patially discovered OR does not get discovered at all after upgrading to kernel-3.10.0-957.el7

    • It was noticed that with QLogic QLE2692 - QLogic 16Gb FC Dual-port HBA and with firmware version 8.08.xx LUNs do not get discovered.
    • With QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter some of the paths to LUN would be seen missing. This issue might present with other versions of Qlogic HBAs as well.
  • System crashes on boot when FC cables are plugged into QLogic FC HBA, but boots ok when FC cables are unplugged from system.

  • Below messages are are seen in boot logs.

    Dec 18 09:20:23 <hostname> kernel: scsi host15: qla2xxx
    Dec 18 09:20:23 <hostname> kernel: qla2xxx [0000:2f:00.0]-00fb:15: QLogic QLE2692 - QLogic 16Gb FC Dual-port HBA.
    Dec 18 09:20:23 <hostname> kernel: qla2xxx [0000:2f:00.0]-00fc:15: ISP2261: PCIe (8.0GT/s x8) @ 0000:2f:00.0 hdma+ host#=15  fw=8.08.05 (d0d5).
    . . .
    Dec 18 09:20:24 <hostname> kernel: TECH PREVIEW: NVMe over FC may not be fully supported.
                                                    Please review provided documentation for limitations.
    
  • Operating System can't detect new LUNs presented to QLogic HBA when running RHEL 7.6

Environment

  • RHEL kernel version 3.10.0-957.el7 (7.6)
    • QLogic QLE2692 - QLogic 16Gb FC Dual-port HBA with firmware version 8.08.xx.
    • QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content