I have a couple of HP BL460c blade servers. I can't get Ubuntu 21.10 installed on them (as well as other versions) because the network interfaces from the QLogic BCM57840 devices don't show up. During boot dmesg | grep bnx2x shows: root@hp9b:~# dmesg | grep bnx2x [ 6.719454] bnx2x 0000:06:00.0: msix capability found [ 6.812918] bnx2x 0000:06:00.0: part number 0-0-0-0 [ 7.123370] bnx2x: probe of 0000:06:00.0 failed with error -22 [<<<<<----- That has me worried most] [ 7.174829] bnx2x 0000:06:00.1: msix capability found [ 7.305138] bnx2x 0000:06:00.1: part number 0-0-0-0 [ 7.539580] bnx2x: probe of 0000:06:00.1 failed with error -22 The only thing I've been able to discover is that if I add "acpi=off" to the kernel parameters then I get root@hp9b:~# dmesg | grep bnx2x [ 5.026485] bnx2x 0000:06:00.0: msix capability found [ 5.053567] bnx2x 0000:06:00.0: can't find IRQ for PCI INT A; please try using pci=biosirq [ 5.053614] bnx2x 0000:06:00.0: part number 0-0-0-0 [ 5.780072] bnx2x 0000:06:00.0: 63.008 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x8 link) [ 5.822507] bnx2x 0000:06:00.1: msix capability found [ 5.824372] bnx2x 0000:06:00.1: can't find IRQ for PCI INT B; please try using pci=biosirq [ 5.826283] bnx2x 0000:06:00.1: part number 0-0-0-0 [ 6.395996] bnx2x 0000:06:00.1: 63.008 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x8 link) [ 6.435953] bnx2x 0000:06:00.0 eno49: renamed from eth0 [ 6.548078] bnx2x 0000:06:00.1 eno50: renamed from eth1 [ 17.788962] bnx2x 0000:06:00.1 eno50: using MSI-X IRQs: sp 36 fp[0] 38 ... fp[0] 38 [ 18.427262] bnx2x 0000:06:00.1 eno50: NIC Link is Up, 10000 Mbps full duplex, Flow control: ON - receive & transmit [ 18.593587] bnx2x 0000:06:00.0 eno49: using MSI-X IRQs: sp 33 fp[0] 35 ... fp[0] 35 [ 19.195314] bnx2x 0000:06:00.0 eno49: NIC Link is Up, 10000 Mbps full duplex, Flow control: ON - receive & transmit Except this is not really a solution because now... Only one of the 16 CPU cores is detected/enumerated. So that kind of isn't acceptable for what is supposed to be a virtualization server. root@hp9b:~# lspci | grep -i ethernet 06:00.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 06:00.1 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) The BIOS for the BL460c is already updated to the 2021.05 SPP and is at v2.80. The networking device's firmware is also up to date at v7.18.77 (from the same 2021.05 SPP). Does anyone know how to get one of these things working correctly? Other than somehow magically getting HP to start producing non-buggy BOS firmware. Is this a known bug/problem or a different kernel parameter I can specify to get it working but not disable the enumeration of CPUs? Sorry if linux-acpi is the wrong forum. I could see it being a network driver problem too. But since disabling ACPI at least hid the problem I figure ACPI is messed up. Thanks, Jeff