...
On an HPE system running Red Hat Enterprise Linux 7.x errata kernel version 3.10.0-1160.36.2 (or later), the Red Hat Enterprise Linux 7 Server FC Driver Kit for HPE Qlogic(qla2xxx) Host Bus Adapters(HBAs) and mezzanine Host Bus Adapters(HBAs) driver version 10.01.00.64.07.6 or version 10.02.01.00.a14 may not load. The HPE Qlogic(qla2xxx) Host Bus Adapters(HBAs) and mezzanine Host Bus Adapters(HBAs) driver will not load despite messages in the post install scriptlet similar to the following: Installing qla2xxx version 10.01.00.64.07.x to Red Hat Enterprise Linux 7.x errata kernels: cp: cannot stat '/boot/initramfs-3.10.0-xxx.el7.x86_64.img': No such file or directory /lib/modules/3.10.0-xxx.el7.x86_64//modules.dep is missing. Did you run depmod? In the example text above the Red Hat OS version and kernel version will vary. The files are on the system despite the "initramfs not being created" errors. This occurs due to a directory naming incompatibility with the kernel changes in the kernel versions listed above. Using kernel 3.10.0-1127 as an example, the above "cannot stat" message from the script occurs because both the "/boot/initramfs-3.10.0-1127.el7.x86_64.img" and "/lib/modules/3.10.0-1127.el7.x86_64/modules.dep" did not exist. HPE releases drivers for Red Hat Enterprise Linux based on the original kernel release and not specific to every errata kernel release. A separate problem that may also prevent the driver from loading will show messages similar to the following: Module qla2xxx.ko from kernel 3.10.0-1160.el7.x86_64 is not compatible with kernel 3.10.0-1160.36.2.el7.x86_64 in symbols:pci_disable_pcie_error_reporting pci_enable_pcie_error_reporting Module tcm_qla2xxx.ko from kernel 3.10.0-1160.el7.x86_64 is not compatible with kernel 3.10.0-1160.36.2.el7.x86_64 in symbols: qlt_stop_phase2 qlt_lport_deregister qlt_free_mcmd qlt_enable_vha qlt_lport_registerqlt_unreg_sess qlt_stop_phase1 qlt_xmit_tm_rsp qlt_xmit_responseqlt_rdy_to_xfer qlt_free_cmd qlt_abort_cmd This issue has been root caused to a symbol incompatibility with the kernel changes in the kernel versions listed above. More information can be found at Installation of third party driver fails with "not compatible" from weak-modules script - Red Hat Customer Portal.
Any HPE system running Red Hat Enterprise Linux 7.x and configured with any adapter supported with the qla2xxx 10.01.00.64.07.6 Linux driver with the Linux kernels listed above. This includes but is not limited to the following adapters: HPE 81Q 8Gb 1-port PCIe Fibre Channel Host Bus Adapter HPE 82Q 8Gb 2-port PCIe Fibre Channel Host Bus Adapter HPE 82Q 8Gb 2-port PCIe Fibre Channel Host Bus Adapter/S-Buy HPE 84Q 4-port 8Gb Fibre Channel Host Bus Adapter HPE ConvergedSystem 900 QMH2672 16Gb Fibre Channel Host Bus Adapter HPE Integrity SN1000Q 1-port 16Gb Fibre Channel Host Bus Adapter HPE Integrity SN1000Q 2-port 16Gb Fibre Channel Host Bus Adapter HPE QMH2572 8Gb Fibre Channel Host Bus Adapter HPE SN1100Q 16Gb Dual Port Fibre Channel Host Bus Adapter HPE SN1100Q 16Gb Single Port Fibre Channel Host Bus Adapter HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter QLogic QMH2562 8Gb Fibre Channel Host Bus Adapter for c-Class BladeSystem HPE Synergy 3830C 16G Fibre Channel HBA HPE Synergy 5830C 32G Fibre Channel HBA This also may affect Red Hat Enterprise Linux 8.x versions running errata kernel 4.18.0-240 (or later).
If a driver uprgrade on a custom errata kernel is needed and the driver downloaded from HPE.com for the adapter does not load (or reports an error of missing files), HPE recommends installing an updated driver by compiling the driver specific to the kernel version from the source code. Perform any of the following: Downgrade to an earlier Linux kernel. OR Use inbox drivers with the errata kernel when compatible with the particular environment. OR Download the drivers as follows: Red Hat Enterprise Linux 7 Update 9 Server Fibre Channel Driver Kit for HPE QLogic Host Bus Adapters and Mezzanine Host Bus Adapters
Click on a version to see all relevant bugs
Hewlett Packard Enterprise Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.