Hey Guys, I've been trying and trying and trying....I can't seem to get secondary slot in my system to pass through to osx VM
I have had windows work with my primary slot a RX480 but then that stopped working. Right now I'm more focused on getting OSX vm to work correctly and then i'll work back to windows. Here are some specs:
**edit: also updated to latest bios this morning to see if that helped and no change
MSI b350m Gaming Plus
Ryzen 5 1600
16GB ddr4 2400
Radeon HD 6870 (to pass through to OSX)
Now i've got the rom file I applied ACS to get proper grouping of IOMMU I've read online and watched spaceinvaders tutorials and I'm kind of at a loss. Maybe I'm not searching the correctly terms online so I am sorry if this is a solved issue and I promise I have been trying my arse off to get this working. Its a fun process but I am at a complete stand still now.
Heres the VM log perhaps something I have simply misconfigured???
2019-03-18 21:03:11.440+0000: starting up libvirt version: 4.7.0, qemu version: 3.0.0, kernel: 4.18.20-unRAID, hostname: Tower
LC_ALL=C PATH=/bin:/sbin:/usr/bin:/usr/sbin HOME=/ QEMU_AUDIO_DRV=none /usr/local/sbin/qemu -name guest=Mojave,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-2-Mojave/master-key.aes -machine pc-q35-3.0,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/27d4f736-40b9-ce86-a3af-c484bcb1e017_VARS-pure-efi.fd,if=pflash,format=raw,unit=1 -m 8192 -realtime mlock=off -smp 4,sockets=1,cores=4,threads=1 -uuid 27d4f736-40b9-ce86-a3af-c484bcb1e017 -display none -no-user-config -nodefaults -chardev socket,id=charmonitor,fd=26,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -device pcie-root-port,port=0x10,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x2 -did=charchannel0,fd=31,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -device vfio-pci,host=1b:00.0,id=hostdev0,bus=pci.3,addr=0x0,romfile=/mnt/user/domains/Mojave/XFX.HD6870.2048.110927.rom -device vfio-pci,host=1b:00.1,id=hostdev1,bus=pci.4,addr=0x0 -device usb-host,hostbus=1,hostaddr=3,id=hostdev2,bus=usb.0,port=2 -usb -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device 'isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc' -smbios type=2 -cpu Penryn,vendor=GenuineIntel,kvm=on,+invtsc,+avx,+avx2,+aes,+xsave,+xsaveopt,+ssse3,+sse4_2,+popcnt,vmware-cpuid-freq=on, -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny -msg timestamp=on
2019-03-18 21:03:11.440+0000: Domain id=2 is tainted: high-privileges
2019-03-18 21:03:11.440+0000: Domain id=2 is tainted: custom-argv . <---- This was highlighted RED as error
2019-03-18 21:03:11.440+0000: Domain id=2 is tainted: host-cpu
2019-03-18T21:03:11.488469Z qemu-system-x86_64: -chardev pty,id=charserial0: char device redirected to /dev/pts/0 (label charserial0)
**edit IOMMU group 2:[1022:1452] 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
Would this be domain id2? perhaps something I would need to also assign, passthrough to VM?
tower-diagnostics-20190318-1414.zip