
OPERATIONAL DEFECT DATABASE
...

...
On an HPE ProLiant DL20 Gen10 or HPE ProLiant ML30 Gen10 server running Linux and configured with multiple HPE Ethernet 10/25Gb 2-port 621SFP28 adapters or HPE Ethernet 10Gb 2-port 521T adapters, the second network interface on the embedded network adapter (HPE Ethernet 1Gb 2-port 332i Adapter or HPE Ethernet 1Gb 2-port 361i Adapter) may remain in an inactive status and not be available to the system.When this occurs, the kernel log will display driver loading error entries similar to the following:For the HPE Ethernet 1Gb 2-port 332i:[ 1306.127526] tg3 0000:02:00.1: PCI INT B: failed to register GSI[ 1306.127526] tg3 0000:02:00.1: Cannot enable PCI device, aborting[ 1306.128130] tg3: probe of 0000:02:00.1 failed with error -28For the HPE Ethernet 1Gb 2-port 361i:[ 748.454590] igb 0000:02:00.1: PCI INT B: failed to register GSI[ 748.454592] igb: probe of 0000:02:00.1 failed with error -28
Any HPE ProLiant DL20 Gen10 or HPE ProLiant ML30 Gen10 server configured as follows:The server is running LinuxThe system is configured with multiple Marvell E4 adapters as listed below:Note: Any Marvell E4 product using the fastlinq driver requires more MSI-X vectors and this is expected behavior. The below list of affected adapters is current as of the release date of this Customer Advisory.HPE Ethernet 10Gb 2-port 524SFP+ AdapterHPE Ethernet 10Gb 2-port 521T AdapterHPE Ethernet 10/25Gb 2-port 622FLR-SFP28 AdapterHPE Ethernet 10/25Gb 2-port 621SFP28 AdapterHPE StoreFabric CN1300R Converged Network AdapterHPE StoreFabric CN1200R-T Converged Network Adapter
This occurs due to limited MSI-X vector resources on the HPE ProLiant DL20 Gen10 and HPE ProLiant ML30 Gen10 server.As a workaround, perform either of the following:Unload the qedr driver if remote direct memory access (RDMA) support is not needed, by performing the following:Under the console, use the below commands to unload qedr driver and reinitiate the onboard network adaptor:For the HPE Ethernet 1Gb 2-port 332i:#modprobe -r qedr#modprobe -r tg3#modprobe tg3For the HPE Ethernet 1Gb 2-port 361i:#modprobe -r qedr#modprobe -r igb#modprobe igbORLimit the MSI-X vector usage of the adapter by performing either of the following:Set the qed module parameter "limit_msix_vectors" to 16.ORAdd "qed.limit_msix_vectors=16" as kernel command line parameter to the grub entry.Note: This may impact RDMA over Converged Ethernet (RoCE) performance of the adapter.RECEIVE PROACTIVE UPDATES: Receive support alerts (such as Customer Advisories), as well as updates on drivers, software, firmware, and customer replaceable components, proactively via e-mail through HPE Subscriber's Choice. Sign up for Subscriber's Choice at the following URL:Proactive Updates Subscription Form.NAVIGATION TIP: For hints on navigating HPE.com to locate the latest drivers, patches, and other support software downloads for HPE systems and Options, refer to theNavigation Tips document.SEARCH TIP: For hints on locating similar documents on HPE.com, refer to theSearch Tips Document.To search for additional advisories related to Linux, use the following search string:+Advisory +ProLiant -"Software and Drivers" +Linux
Operating Systems Affected:Red Hat Enterprise Linux 7 Server, Red Hat Enterprise Linux 8 Server, SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 15
No external links available for this bug
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.