Giga Designare x399 … The first two slots off the cpu, PCIEX16_1 and PCIEX8_1 just don’t show up in any iommu groups, and their pci bus addresses are “weird” compared to cards in the rest of the slots.
I posted about it a while back, but gave up after getting frustrated and just wanting the rig working. I was able to pass-through a card in PCIEX16_2 but using that slot is not ideal for the layout I want.
feeling masochistic, I booted the latest unraid and wiped the drives on my ripper. GTX 1080 in slot 1, acs override on, vfio-pci.ids excluded … try to pass through, vm hangs at boot. same as it ever was unfortunately.
Any chance of walking through and diagnosing the problem with you?
What BIOS are you on?
Have you enabled SVM, ACS, and IOMMU in the BIOS?
What kernel revision are you using? Has it been patched for ACS override?
What boot/kernel flags are you using? (you need at least amd_iommu=on iommu=pt)
What is the output of dmesg | grep -i -e DMAR -e IOMMU and dmesg | grep AMD-Vi?
What is the output of lspci -tv?
What is the out out of lspci -vv for your GPUs?
What does find /sys/kernel/iommu_groups/ -type l output?
Can you provide your guest XML file?
Logs from dmesg when you run your vm are also appreciated.
Feel free to start your own thread with this info, and I’m happy to run through troubleshooting with you. I would however recommend trying the latest Pop!_OS guide posted by Wendell, as that is fairly helpful.