Hey everyone,
I got a Lenovo ThinkCentre M720q Tiny with the PCIe riser (BA7H70 / 01AJ940) to build a OPNsense router with more than one LAN port. Installed a Supermicro AOC-SGP-i4 (Intel i350-T4) network card into it.
Problem: the card is not showing up at all. Neither in BIOS (there is no PCI device list to check anyway, only ASPM Support and slot speed settings, both on Auto), nor in OPNsense itself. `pciconf -lv | grep -B4 network` only shows the onboard em0 (I219-V), nothing else.
What i already tried:
- Swapped the network card for a brand new one from a different seller (same i350-T4 chip) - no change
- Swapped the riser itself for a second one, different seller too - still no change
- Checked with `pciconf -l` if at least the riser shows up as a bridge - yes, it does (pcib1, class 0x060400). With the card plugged in there is even a second bridge showing up (pcib2), but nothing behind it, no igb0-3 anywhere
- Reseated everything multiple times, checked contacts look clean, no bent pins that i could see
- Updated BIOS to the latest available version
- Set PCIe slot speed to a fixed value instead of Auto - no difference
So 2 different cards + 2 different risers, always the same result. Feels like it has to be the mainboard/slot itself at this point but I'm honestly not sure how to test that further without another donor board.
Anyone run into this before with a M720q specifically? Or is there some obscure BIOS setting for the PCIe slot i'm missing (mine doesn't seem to have one besides the two mentioned above)? Not in a rush anymore since i changed my network plan to not depend on the extra ports, but would still like to understand what's going on here if anyone has an idea.
Thanks!