Hi!
I've been very thankful for the various topics that I've already referenced on the forum that have helped me successfully passthrough an NVIDIA GT 710 graphics card to an Ubuntu VM. I am now trying to pass through an el-cheapo sound card and am running into a wall and hoping someone might be able to help!
The system is an HP DL380 G7 server. To get the GPU to pass through I had to enable PCIe ACS override and additionally vfio_iommu_type1.allow_unsafe_interrupts=1 in my syslinux.cfg. Per threads that I read from 1812.
I bought a sound card from Amazon that is appearing as a "C-Media Electronics Inc CM8888 [Oxygen Express]" in system devices, in its own IOMMU group too, however I am unable to pass it through to the VM with the following (all too familiar) error.
2017-08-10T15:14:44.148615Z qemu-system-x86_64: -device vfio-pci,host=15:00.0,id=hostdev1,bus=pci.2,addr=0x5: vfio: failed to set iommu for container: Operation not permitted
2017-08-10T15:14:44.148673Z qemu-system-x86_64: -device vfio-pci,host=15:00.0,id=hostdev1,bus=pci.2,addr=0x5: vfio: failed to setup container for group 21
2017-08-10T15:14:44.148684Z qemu-system-x86_64: -device vfio-pci,host=15:00.0,id=hostdev1,bus=pci.2,addr=0x5: vfio: failed to get group 21
2017-08-10T15:14:44.148710Z qemu-system-x86_64: -device vfio-pci,host=15:00.0,id=hostdev1,bus=pci.2,addr=0x5: Device initialization failed
I've tried adding the device ID of the sound card to the ace override. I've also moved the card to various PCIe slots in the server, same result.
I've attached the system diagnostics zip and the VM XML. Any thoughts to what to try next would be awesome!
Thanks,
Michael
shassrv01-diagnostics-20170810-1114.zip
Ubuntu.xml.txt