Hello,
I have a HP Proliant ML30 Gen9 server and I have installed an Intel X520-DA2 NIC. With the default Proxmox 8 kernel, 6.2.16-4-pve, the ixgbe driver fails to load with the following errors:
[ 1.709221] ixgbe 0000:06:00.0: enabling device (0140 -> 0142)
[ 1.709498] ixgbe 0000:06:00.0: BAR 0: can't reserve [mem 0x80100000-0x8017ffff 64bit]
[ 1.709500] ixgbe 0000:06:00.0: pci_request_selected_regions failed 0xfffffff0
[ 1.709895] ixgbe: probe of 0000:06:00.0 failed with error -16
[ 1.710247] ixgbe 0000:06:00.1: enabling device (0140 -> 0142)
[ 1.710306] ixgbe 0000:06:00.1: BAR 0: can't reserve [mem 0x80180000-0x801fffff 64bit]
[ 1.710308] ixgbe 0000:06:00.1: pci_request_selected_regions failed 0xfffffff0
[ 1.710384] ixgbe: probe of 0000:06:00.1 failed with error -16
I have tried many combinations for the pci kernel parameters but it didn't help.
As a workaround I can remove the PCIe bridge where the NIC is installed and then rescan the PCI bus but I intend to make this NIC my primary one and this WA is cumbersome.
echo 1 > /sys/bus/pci/devices/0000\:00\:1c.4/remove
echo 1 > /sys/bus/pci/rescan
Currently, I have downgraded the Linux kernel to 6.1.10 and it works just fine. Same with kernel 5.15.108 on Proxmox 7.
Attached are the dumps from lspci and PCI related messages from dmesg for both kernel 6.1.10 and 6.2.16-4.
Thank you.
I have a HP Proliant ML30 Gen9 server and I have installed an Intel X520-DA2 NIC. With the default Proxmox 8 kernel, 6.2.16-4-pve, the ixgbe driver fails to load with the following errors:
[ 1.709221] ixgbe 0000:06:00.0: enabling device (0140 -> 0142)
[ 1.709498] ixgbe 0000:06:00.0: BAR 0: can't reserve [mem 0x80100000-0x8017ffff 64bit]
[ 1.709500] ixgbe 0000:06:00.0: pci_request_selected_regions failed 0xfffffff0
[ 1.709895] ixgbe: probe of 0000:06:00.0 failed with error -16
[ 1.710247] ixgbe 0000:06:00.1: enabling device (0140 -> 0142)
[ 1.710306] ixgbe 0000:06:00.1: BAR 0: can't reserve [mem 0x80180000-0x801fffff 64bit]
[ 1.710308] ixgbe 0000:06:00.1: pci_request_selected_regions failed 0xfffffff0
[ 1.710384] ixgbe: probe of 0000:06:00.1 failed with error -16
I have tried many combinations for the pci kernel parameters but it didn't help.
As a workaround I can remove the PCIe bridge where the NIC is installed and then rescan the PCI bus but I intend to make this NIC my primary one and this WA is cumbersome.
echo 1 > /sys/bus/pci/devices/0000\:00\:1c.4/remove
echo 1 > /sys/bus/pci/rescan
Currently, I have downgraded the Linux kernel to 6.1.10 and it works just fine. Same with kernel 5.15.108 on Proxmox 7.
Attached are the dumps from lspci and PCI related messages from dmesg for both kernel 6.1.10 and 6.2.16-4.
Thank you.