April 20, 20179 yr I was running unRAID under ESXi for years with a Windows VM with a AMD 6450 pass through. Now that unraid supports being a hyper-visor, I would like to use it has the host OS. I did all the prerequisites, but get the dreaded "Execution Error" when trying to pass through my video card. I have an old VGA card for unraid. My 6450 is in group 25 as noted below. I also tried adding this to my config: " append iommu=pt vfio-pci.ids=1002:6779,1002:aa989 initrd=/bzroot". I tried PCIe ACS Override: off and on. I moved the card to a different slot. But no matter what I try the VM will not start if I add the 6450 and sound that goes with it. Thanks for any advice you can throw my way, Joe IOMMU group 25 [1002:6779] 09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:aa98] 09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM] ------------------------------------------------------------------------------------ Below is from the server log and the error in orange. 017-04-19 17:17:55.646+0000: starting up libvirt version: 2.4.0, qemu version: 2.7.1, hostname: Tower2 LC_ALL=C PATH=/bin:/sbin:/usr/bin:/usr/sbin HOME=/ QEMU_AUDIO_DRV=none /usr/local/sbin/qemu -name 'guest=Windows 10,debug-threads=on' -S -object 'secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-5-Windows 10/master-key.aes' -machine pc-q35-2.5,accel=kvm,usb=off,dump-guest-core=off,mem-merge=off -cpu host -drive file=/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd,if=pflash,format=raw,unit=0,readonly=on -drive file=/etc/libvirt/qemu/nvram/780bcb0c-859f-59ab-c508-3af7846e41eb_VARS-pure-efi.fd,if=pflash,format=raw,unit=1 -m 2048 -realtime mlock=off -smp 2,sockets=1,cores=2,threads=1 -uuid 780bcb0c-859f-59ab-c508-3af7846e41eb -display none -no-user-config -nodefaults -chardev 'socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-5-Windows 10/monitor.sock,server,nowait' -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -global kvm-pit.lost_tick_policy=discard -no-hpet -no-shutdown -boot strict=on -device i82801b11-bridge,i0x6 -msg timestamp=on Domain id=5 is tainted: high-privileges Domain id=5 is tainted: host-cpu char device redirected to /dev/pts/0 (label charserial0) 2017-04-19T17:17:55.762864Z qemu-system-x86_64: -device vfio-pci,host=09:00.0,id=hostdev0,bus=pci.2,addr=0x4: vfio: failed to set iommu for container: Operation not permitted 2017-04-19T17:17:55.762905Z qemu-system-x86_64: -device vfio-pci,host=09:00.0,id=hostdev0,bus=pci.2,addr=0x4: vfio: failed to setup container for group 25 2017-04-19T17:17:55.762910Z qemu-system-x86_64: -device vfio-pci,host=09:00.0,id=hostdev0,bus=pci.2,addr=0x4: vfio: failed to get group 25 2017-04-19T17:17:55.762921Z qemu-system-x86_64: -device vfio-pci,host=09:00.0,id=hostdev0,bus=pci.2,addr=0x4: Device initialization failed 2017-04-19 17:17:55.792+0000: shutting down, reason=failed
April 20, 20179 yr try modifying your syslinux.cfg to the following append vfio-pci.ids=1002:6779,1002:aa989 vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot and then reboot. why did you add "iommu=pt" what processor are you using? if it doesn't work and you had specific reasons for adding that then modify syslinux.cfg to append iommu=pt vfio-pci.ids=1002:6779,1002:aa989 vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot and then reboot. if neither works, post your diagnostics zip.
Archived
This topic is now archived and is closed to further replies.