Hello all!
I seem to be having an issue with GPU passthrough after updating my unraid. Heres the breakdown.
I believe I was on 6.0 with everything working in my VMs. This was before unRAID GUI had the option to passthrough PCI. I used to manually edit the xml to add some qemu:commandline lines, like so:
<qemu:commandline>
<qemu:arg value='-device'/>
<qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/>
<qemu:arg value='-device'/>
<qemu:arg value='vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/>
<qemu:arg value='-device'/>
<qemu:arg value='vfio-pci,host=01:00.1,bus=root.1,addr=00.1'/>
</qemu:commandline>
which was working for me.
I was away at school so I havent used my VMs for a while but now when I try to start my VM I get the following error:
I've tried to fix the issue on my own, making sure that ACS override was enabled, editing my syslinux.cfg by adding:
vfio_iommu_type1.allow_unsafe_interrupts=1
but thats still not working. I'm wondering if somehow my device is in use and its not allowing the GPU to be passed through? any help would be greatly appreciated!
Thanks,
T
EDIT: sorry guys my GPU is an AMD r9 290.