...
On any HPE Synergy Compute Module running Red Hat Enterprise Linux 9.3 with Errata Kernel 5.14.0-362.18.1 (or later), and configured with any of the HPE Synergy network adapters listed in the Scope section below; the HPE QLogic FastLinQ drivers (kmod-qlgc-fastlinq-8.74.0.1-1.rhel9u3.x86_64.rpm), or the HPE Intel drivers (kmod-hp-i40e-2.24.6-1.rhel9u3.x86_64.rpm and kmod-hp-iavf-4.9.5-1.rhel9u3.x86_64.rpm), or the HPE Mellanox drivers (kmod-mlnx-ofa_kernel-24.01-OFED.24.01.0.3.3.1.rhel9u3.x86_64.rpm and mlnx-ofa_kernel-24.01-OFED.24.01.0.3.3.1.rhel9u3.x86_64.rpm) will fail to install or load during the process of replacing the inbox kernel. This issue occurs due to a kABI breakage started with errata kernel 5.14.0-362.18.1, that causes weak updates that are unable to create the symbolic links properly; therefore, the drivers are unable to load on errata kernels. To verify if the desired version of the driver is loaded, check if driver is installed correctly by using the command "modinfo". Messages similar to the following are experienced when the diagnostic messages command (dmesg) is executed: Example for QLogic FastLinQ (qed/qede/qedi/qedf/qedr)drivers qed: disagrees about version of symbol devlink_unregister qed: Unknown symbol devlink_unregister (err -22) qed: disagrees about version of symbol skb_copy_bits qed: Unknown symbol skb_copy_bits (err -22) qed: disagrees about version of symbol skb_put qed: Unknown symbol skb_put (err -22) ... qede: disagrees about version of symbol __tracepoint_xdp_exception qede: Unknown symbol __tracepoint_xdp_exception (err -22) qede: disagrees about version of symbol alloc_etherdev_mqs qede: Unknown symbol alloc_etherdev_mqs (err -22) qede: disagrees about version of symbol bpf_prog_put qede: Unknown symbol bpf_prog_put (err -22) ... qedi: Unknown symbol iscsi_boot_destroy_kset (err -2) qedi: Unknown symbol iscsi_host_for_each_session (err -2) qedi: Unknown symbol iscsi_itt_to_task (err -2) ... qedf: Unknown symbol fcoe_ctlr_init (err -2) qedf: Unknown symbol fc_rport_lookup (err -2) qedf: Unknown symbol fcoe_get_paged_crc_eof (err -2) ... qedr: Unknown symbol rdma_copy_ah_attr (err -2) qedr: Unknown symbol ib_umem_release (err -2) qedr: Unknown symbol rdma_read_gid_l2_fields (err -2) ... Example for Intel (i40e/iavf) drivers i40e: disagrees about version of symbol __tracepoint_xdp_exception i40e: Unknown symbol __tracepoint_xdp_exception (err -22) i40e: disagrees about version of symbol alloc_etherdev_mqs i40e: Unknown symbol alloc_etherdev_mqs (err -22) i40e: disagrees about version of symbol __skb_pad i40e: Unknown symbol __skb_pad (err -22) ... iavf: disagrees about version of symbol alloc_etherdev_mqs iavf: Unknown symbol alloc_etherdev_mqs (err -22) iavf: disagrees about version of symbol __skb_pad iavf: Unknown symbol __skb_pad (err -22) iavf: disagrees about version of symbol flow_rule_match_enc_keyid iavf: Unknown symbol flow_rule_match_enc_keyid (err -22) ... Example for Mellanox EN+RoCE drivers [root@rhel93-132 ~]# /etc/init.d/openibd restart Unloading HCA driver: [ OK ] Module mlx5_ib belong to kernel-modules which is not a part[FAILED]_OFED, skipping... Module mlx5_core belong to kernel-core which is not a part [FAILED]OFED, skipping... Module ib_umad belong to kernel-modules which is not a part[FAILED]_OFED, skipping... Module ib_uverbs belong to kernel-modules which is not a pa[FAILED]NX_OFED, skipping... Module ib_ipoib belong to kernel-modules which is not a par[FAILED]X_OFED, skipping... Loading HCA driver and Access Layer: [ OK ] Module rdma_cm belong to kernel-modules which is not a part[FAILED]_OFED, skipping... Module rdma_ucm belong to kernel-modules which is not a par[FAILED]X_OFED, skipping...
Any HPE Synergy Compute Module running Red Hat Enterprise Linux 9.3 with Errata Kernel 5.14.0-362.18.1 (or later), and configured with any of the following HPE Synergy network adapters: HPE QLogic FastLinQ-based network adapters HPE Synergy 4820C 10/20/25Gb Converged Network Adapter (876449-B21) HPE Synergy 6810C 25/50Gb Ethernet Adapter (867322-B21) HPE Synergy 6820C 25/50Gb Converged Network Adapter (P02054-B21) HPE Intel-based network adapters HPE Synergy 4610C 10/25Gb Ethernet Adapter (813890-B21) HPE Mellanox-based network adapters HPE Synergy 6410C 25/50Gb Ethernet Adapter(868779-B21)
To resolve the issue, download and install the following driver component: HPE QLogic FastLinQ-based network adapters HPE Synergy QLogic FastLinQ 10/25/50 GbE Driver for Red Hat Enterprise Linux 9.3 Errata Kernel Version 5.14.0-362.18.1 (and later) Version 8.74.0.1-2 HPE Intel-based network adapters HPE Synergy Intel i40e Driver for Red Hat Enterprise Linux 9.3 Errata Kernel Version 5.14.0-362.18.1 (and later) Version 2.24.6-2 HPE Synergy Intel iavf Driver for Red Hat Enterprise Linux 9.3 Errata Kernel Version 5.14.0-362.18.1 (or later) Version 4.9.5-2 HPE Mellanox-based network adapters HPE Mellanox RoCE (RDMA over Converged Ethernet) driver for HPE Synergy 6410C 25/50Gb Ethernet Adapter (Red Hat Enterprise Linux 9 Update 3 (x86_64)) Version 24.01-0.3.3.1(A) Note: For more information about Synergy supported configurations, refer to the HPE Synergy Firmware Comparison Tool. Revision History Document Version Release Date Details 2 July 9, 2024 HPE Synergy 4610C 10/25Gb Ethernet Adapter (813890-B21) and HPE Intel drivers (kmod-hp-i40e-2.24.6-1.rhel9u3.x86_64.rpm and kmod-hp-iavf-4.9.5-1.rhel9u3.x86_64.rpm) are also affected by this issue. 1 April 9, 2024 Original Document Release.
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.