...
On an HPE system running Linux, when attempting to install an out-of-tree i40e or ice driver, warning messages may be displayed similar to the example shown below for Red Hat Enterprise Linux 9: [root@localhost]# rpm -ivh kmod-ice-1.9.8-1.rhel9u0.x86_64.rpm Verifying... ##################################### [100%] Preparing... ################################# [100%] Updating / installing... 1:kmod - ice-1.9.8-1.rhel9u0 ################################# [100%] depmod: WARNING: /lib/modules/5.14.0-70.13.1.el9_0.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz needs unknown symbol ice_del_rdma_qset depmod: WARNING: /lib/modules/5.14.0-70.13.1.el9_0.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz needs unknown symbol i40e_client_device_register depmod: WARNING: /lib/modules/5.14.0-70.13.1.el9_0.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz needs unknown symbol ice_add_rdma_qset depmod: WARNING: /lib/modules/5.14.0-70.13.1.el9_0.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz needs unknown symbol ice_rdma_update_vsi_filter depmod: WARNING: /lib/modules/5.14.0- 70.13.1.el9_0.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz needs unknown symbol i40e_client_device_unregister depmod: WARNING: /lib/modules/5.14.0-70.13.1.el9_0.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz needs unknown symbol ice_rdma_request_reset
Any HPE system installing an out-of-tree ice or i40e driver on Linux.
The in-distro irdma driver (Linux RDMA Driver for the E810 and X722 Intel Ethernet Controllers) attempts to reference symbols from the in-distro ice and i40e driver. While performing the driver RPM installation, the system will check the symbol consistency via checksum value for every kernel module. In this case, the out-of-tree ice or i40e driver provides a newer version of these symbols which is unexpected for the in-distro irdma driver; therefore, prompts the warning message. In most cases the system will install the out-of-tree driver successfully and the warning messages can be ignored because the driver is updated. However, if either of the following are observed, perform one of the options listed below: The driver is not updated. Check the driver version using either of the following commands after driver installation: # modinfo ice or # modinfo i40e For example, if running Red Hat Enterprise Linux or SUSE Linux Enterprise Server with an errata(patched) kernel, the system may not install the out-of-tree driver with or without an error message displayed. Adapters support Remote Direct Memory Access (RDMA) functionality and RDMA functionality is needed with an out-of-tree ice or i40e driver. Perform either of the following options if either of the above are observed: Option 1 - Before upgrading the out-of-tree ice or i40e driver, install the latest irdma . * See the installation notes in the README_irdma.txt (For example) This combination is supported: v.1.9.30 irdma driver + ice 1.9.8 driver OR Option 2 - Remove the in-distro irdma driver if it is not used. Disclaimer: One or more of the links above will take you outside the HPE website. HPE is not responsible for content outside of its domain. RECEIVE PROACTIVE UPDATES : Receive support alerts (such as Customer Advisories), as well as updates on drivers, software, firmware, and customer replaceable components, proactively in your e-mail through HPE Support Alerts. Sign up for Support Alerts at the following URL: HPE Email Preference Center NAVIGATION TIP: For hints on navigating HPE.com to locate the latest drivers, patches and other support software downloads, refer to the Navigation Tips document. SEARCH TIP: For hints on locating similar documents on HPE.com, refer to the Search Tips document.