Help with PCIe SATA controller on X670E

Hey guys, I have a new Proxmox rig running with a MAG X670E TOMAHAWK WIFI motherboard and a 7700X AM5 CPU. Most features are working great but I can’t get PCIe SATA controllers to be recognized by it at all. I have tried two models at this point. I have tried each in 2 different ports that I have confirmed are working with other devices. Neither the SATA devices I plug into the controller nor the controller itself are ever recognized by Proxmox. If I type ‘lspci -nnk’ it only ever shows the same two onboard SATA controllers I have always had. If I plug disks or optical drives into it the system never sees it. I have tried changing the UEFI/BIOS settings to force the slot into gen 3 and that did not resolve the issue. I am at my wits end here and just want to be able to pass a bunch of SATA devices to a KVM and none of this will work. Here are the devices i have tried so far.

Both supposedly have native Linux and HBA support. They should not be in RAID mode. I tried enabling SR-IOV and ACS both individually and together in case that might change how the system sees it. No resolution. The hypervisor never sees anything. Please help!

sounds like a compatibility problem, if it doesn’t show up in LSPCI. Does it detect in the bios at all? Can you boot from a drive plugged into it?
There’s cheap LSI HBAs on ebay that may be a better choice than these 1x 2.0 portsplitting cards. It’s possible X670E, or your X670E motherboard, may not like the ASM1166 controller, or the Asmedia pcie 2.0 1x bridge/multiplexer commonly stuffed into these. I had problems with Asmedia pcie bridges on X570 as well.

1 Like

I cannot see anything even from UEFI. Do you have a model you recommend? These were supposed to have full HBA support

There’s a patch for newer (Intel) chipset for the ASM1166 controller, might be worth trying out on AMDs too. https://www.silverstonetek.com/en/product/info/expansion-cards/ECS06/
From what I can tell it by looking at station-drivers it should be universal but I haven’t tried on anything else than Silverstones own card.

There’s some cheap options here. You’ll need the breakout cable to adapt from the SAS physical formfactor.
If the above firmware update doesn’t work, I’d give one of the cheaper cards here a shot. Just make sure it’s IT mode card.

If neither of those works, there’s some more expensive options that avoid the Asmedia 1166 chip, such as using a JMicron SATA controller, or a newer PCIE 3.0 ASMedia instead.

9211 is very old by now and has been EoL for quite some time and ASM1166 is PCIe 3.0

1 Like

have you tried cycling CSM off or on, they might work with it turned on
try also forcing 3.0 spec for those slots

Will try CSM but I doubt it.

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.