Unable to use AOC-SG-i4 quad network card.

capm

New Member
Jun 1, 2026
2
0
1
About the card
The card consistent of 2 Intel 82576 1G lan chips, which use the e1000 driver.
These two chips are behind a PEX 8518 PCI Bridge, using the pcieport driver (compiled into kernel)

PVE Info
Code:
CPU(s)
8 x Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (1 Socket)

Kernel Version
Linux 6.17.2-1-pve (2025-10-21T11:55Z)

Boot Mode
Legacy BIOS

Manager Version
pve-manager/9.1.1/42db4a6cf33dac83

This is running on a Lenovo M700 SFF desktop.

lspci
Code:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation H110 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8518 16-lane, 5-port PCI Express Switch (rev ac)
02:01.0 PCI bridge: PLX Technology, Inc. PEX 8518 16-lane, 5-port PCI Express Switch (rev ac)
02:02.0 PCI bridge: PLX Technology, Inc. PEX 8518 16-lane, 5-port PCI Express Switch (rev ac)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

dmesg output after modprobe e1000/e1000e
Code:
[1303015.660339] e1000: Intel(R) PRO/1000 Network Driver
[1303015.660342] e1000: Copyright (c) 1999-2006 Intel Corporation.
[1303016.506032] e1000e: Intel(R) PRO/1000 Network Driver
[1303016.506035] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.

What I think is going on...
As seen in lspci, the PCI bridge shows up 3 times. This makes me think the issue is with pcieport rather than e1000, its like the bridge is not actually... bridging.

I've tried PCIe modes in the BIOS, I've disabled every unneeded hardware, I'm running completely updated PVE9 but nothing seems to get the interfaces to show up.

Any advice on trying to get this going would be appreciated. Let me know if I've forgotten any useful info.
 
Hmm AFAIK the Intel 82576 chipset uses the igb driver? Try loading that driver and then check all pcie devices with lspci -Dnnk -tv. Also check the journal if there are any pcie errors when booting.
If nothing works you could also try adding pci=assign-busses pci=realloc to the boot options (First one tells the kernel to assign pcie bus numbers itself and the second one allows the kernel to re-allocate memory addresses in case there is not enough memory allocated by the bios).
 
According to it's datasheet it wants the e1000, but maybe it's been supplanted by the igb driver, in either case though it doesn't get a new interface to show up.

I knew I forgot to report something, it was that there had been alloc errors in the journal and adding pci=realloc solved those. Adding pci=assign-busses doesn't seem to have changed anything. I've also added pci=nocrs as suggested by this message in the journal

PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug

I've tried with and without pcie_aspm=force

results of lspci -Dnnk -tv

Code:
-[0000:00]-+-00.0  Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:191f]
           +-01.0-[01-04]----00.0-[02-04]--+-01.0-[03]--
           |                               \-02.0-[04]--
           +-02.0  Intel Corporation HD Graphics 530 [8086:1912]
           +-14.0  Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f]
           +-16.0  Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a]
           +-17.0  Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] [8086:a102]
           +-1c.0-[05]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
           +-1f.0  Intel Corporation H110 Chipset LPC/eSPI Controller [8086:a143]
           +-1f.2  Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121]
           \-1f.4  Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123]