I feel like I’m missing something, but not sure what.
I’ve the following configuration:
ASUS WS-x570-ACE
AMD 5700X
64GB ECC RAM (via 2x32GB sticks)
Slot configuration:
PCIEX16_1: nvidia GTX 1050
PCIEX16_2: LSI 9260-8i
PCIEX16_3: HP Dual 10G SFP+ card
M.2_1: Corsair 1TB (holding the OS)
Nothing else is plugged into the PCI-E related ports (i.e. M.2_2 is empty as is PCIEX1, as is the U2 port)
In this setup, the GPU works, and the LSI card works (mind, only if I enable CSM), but the HP card doesn’t turn up at all. It’s getting slot power, but Windows (I know, I know…) doesn’t see it at all.
I have the _1 and _2 ports set to Auto, and the _3 port set to x8, but I’m wagering that the nvidia card isn’t letting the port run down to x8, and that’s preventing the HP card from turning up.
Is there any way to force the _1 port to x8 mode from the outset? I don’t think there’s enough room to shuffle the cards up and slot the nvidia card into the _3 port, as it’s too close to the 4U’s edge, and sadly the card wants two slots, but I’m up for any/all ideas and suggestions and tests!
One thing I can’t do, mind, is let the system boot to windows without the LSI card present, as a lot of the system would freak out to not have the RAID.
The PCIeX16_3 slot is connected to the chipset, the other two are connected directly to the CPU.
If this were true you wouldn’t see the LSI card.
Did you try to shuffle the order of the cards? e.g. switch LSI and HP cards. What do you see then?
If you take out the LSI card, does the HP NIC show up?
Well, this made me go check this assumption and you’re right, the GPU is in x8 mode.
I’ll try swapping the cards around a bit later, but I’m pondering if this is a limitation of Option ROM space; the GPU loads, the LSI card loads (for clarity it’s being used for the RAID capability, so it must load!), and that’s the space used up, so the HP card doesn’t show up. It’s getting power at least, and it’s attempting to hold the link open (according to the switch)…
Just an update on this one, if anyone’s pondering, swapping the GPU and 10G card didn’t change anything, but confirms that a) the 3rd slot is working fine, and b) the 10G card is dead.
I’ve a new Intel card on the way (might be better at not dying than the HP one!), so I’ll find out what’s up on Thursday.
Well, this at least was a great exercise in never assuming hardware is alive until you’ve tested it in isolation. The HP dual 10G card was dead, and swapping in an Intel X520-DA2 made it work instantly. I now have three x8-wanting PCIe devices working in the board, so everything’s grand.