Enjoying unraid, but encountering some issues with GPU Passthrough to VM.
Message from libvirtlog:
8616: error : virHostdevResetAllPCIDevices:601 : Failed to reset PCI device: internal error: Unknown PCI header type '127' for device '0000:07:00.0'
So basically I have 2x AMD Radeon RX 5600 XT in my Tower. (Which I want to Passthrough virtual machines)
IOMMU Groups:
- made sure I split them, ended up with PCIe ACS override=Both (VM Manager)
- selected them and Bind Selected to VFIO at Boot (System Devices)
VM Assignment:
- created a Windows 10 VM and assigned the Graphics card, also assigned the matching sound card (0000:03:00.0)
- created a Ubuntu 24 VM and assigned the Graphics card, also assigned the matching sound card (0000:07:00.0)
Everything was working fine. (rebooted the vm a couple of times, did updates, etc...)
- Then decided to install the AMD drivers after install cannot boot the vm, get Execution error internal error: Unknown PCI header type '127' for device '0000:07:00.0
- Also noticed, even without installing the AMD drivers in the vm, after a while would get the same results
- This was all done on unraid 6.12... just recently upgraded to unraid 7.0.0-rc.2 with same results
- Basically a reboot of the system fixes it until this happens again (failing to reset pci device)
Any assistance would be much appreciated. I am sure there must be a magic trick for this.