01-12-2025 11:08 PM
My setup:
BIOS version 2.22.1286
Nvidia 4090 GPU in PCIEX16(G5)_1
My linux OS is on an gen4 M.2 nvme in slot M.2_1
Nothing installed in PCIEX16(G5)_2 (since this causes the gpu to run on x8 only)
Theres two M.2 gen 4 nvme drives in slots M.2_2 and M.2_3
I have the NIC installed in PCIEX16(G4) which is the bottom most slot.
From my understanding, the top two PCIE slots and top M.2 go to the CPU
the bottom two M.2 and the bottom PCIE slot goes to the onboard PCH. There should be 16 lanes shared between for these bottom M.2 and the PCIE slot, correct?
the NIC i am using is:
Mellanox ConnectX-4 Lx EN Network Adapter (MCX4121A-XCAT)
Is this a lane capacity issue? This MB is advertised to support five M.2 nvme drives when using the Hyper M.2 Card in the bottom slot (PCIEX16(G4)). If you can run four M.2 gen4 nvme drives to the PCH then this would mean that, for my situation, there should be enough bandwidth to support both bottom M.2 drives and the NIC.
The NIC is definitely seated properly, i have tried to reinstall it twice now.
In BIOS the PCIEX16(G4) slot is set to gen4, I have also tried it on gen3 and on auto - makes no difference.
Nothing at all appears in bios in PCIEX16(G4), and so I also see nothing anywhere in my OS after I boot up and run lspci
Anyone experienced in this department? what else should I play around with in BIOS to get this NIC to be recognized? I would guess its a bifurcation issue or power issue to that slot?