CHBMB Posted January 15, 2016 Share Posted January 15, 2016 I posted in your USB passthrough thread, anyway I figured out that I shouldn't pass through bus 003 as that is the bus my UnRaid flash drive is on, my case has external USB ports on the top and those are on bus 004 so I figure I can pass that through, not sure what is on bus 001 or 002 nothing showed up when I plugged in my flash drives and it just shows Linux Foundation 2.0 root hub and 3.0 root hub. On a side note, I just nuked my MacOS install and recreated and I had no problems with Step 20.... So I've got no idea, what is going on I'm afraid.. Quote Link to comment
ashman70 Posted January 15, 2016 Share Posted January 15, 2016 I'm wondering if I should start from scratch. Can you sign in with your Appled ID? Quote Link to comment
CHBMB Posted January 15, 2016 Share Posted January 15, 2016 I'm wondering if I should start from scratch. Can you sign in with your Appled ID? I can, just updating the OS now... Quote Link to comment
gswarriorfan Posted January 15, 2016 Share Posted January 15, 2016 I just wanted to chime in here on my progress. Thanks archedraft for the guide. I am not doing USB or GPU passthrough so I guess my setup is pretty basic. My goal is to have an OSX install to play around with. A few questions: It is noted that if I want a higher resolution to add: <key>Graphics Mode</key> <string>1440x900x32</string> to the bootloader config in /Extra/org.chameleon.boot.plist. So does that mean I will be stuck at whatever resolution I enter into that line? I would like to use splashtop viewer from my desktop at a higher resolution vs. splashtop viewer on my laptop. Both at their native monitor resolutions. Also, after the VM is created can I add more cpu cores and RAM with the VM editor? I want to make sure before I start breaking things. Quote Link to comment
archedraft Posted January 15, 2016 Author Share Posted January 15, 2016 From my experience you will be stuck at that resolution. Yes you can add more core and ram via the VM editor at any time. Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 If anyone else can help me out I would appreciate it, CHBMB has helped me as far as he can and I really appreciate his time and effort. I am trying to pass through my GTX 960 video card, I ultimately want to run three monitors off it. I need to get USB passed through as well and sound too. I can post my USB info and my XML. Right now the OSX VM boots but it does not detect USB devices and graphics is stuck at 1024x768. So for the Qemu part of my XML looks like this: <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=00:1d.0,bus=root.1,addr=00.2'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> </qemu:commandline> This is my lspci info: 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4) 00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4) 00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) 01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) 01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1) 63:00.0 PCI bridge: PLX Technology, Inc. PEX 8605 PCI Express 4-port Gen2 Switch (rev aa) 64:01.0 PCI bridge: PLX Technology, Inc. PEX 8605 PCI Express 4-port Gen2 Switch (rev aa) 64:02.0 PCI bridge: PLX Technology, Inc. PEX 8605 PCI Express 4-port Gen2 Switch (rev aa) 64:03.0 PCI bridge: PLX Technology, Inc. PEX 8605 PCI Express 4-port Gen2 Switch (rev aa) 67:00.0 SATA controller: Marvell Technology Group Ltd. Device 9215 (rev 11) 68:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41) 69:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0) 6a:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 11) This is my USB info, I only want yo pass through hub 004. 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family US B Enhanced Host Controller #1 (rev 04) root@Backup:~# readlink /sys/bus/usb/devices/usb1 ../../../devices/pci0000:00/0000:00:14.0/usb1 root@Backup:~# readlink /sys/bus/usb/devices/usb2 ../../../devices/pci0000:00/0000:00:14.0/usb2 root@Backup:~# readlink /sys/bus/usb/devices/usb3 ../../../devices/pci0000:00/0000:00:1a.0/usb3 root@Backup:~# readlink /sys/bus/usb/devices/usb4 ../../../devices/pci0000:00/0000:00:1d.0/usb4 root@Backup:~# Bus 004 Device 003: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 005: ID 2109:0810 Bus 003 Device 004: ID 05dc:a205 Lexar Media, Inc. Bus 003 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 003: ID 2109:0810 Bus 002 Device 002: ID 2109:0810 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub These are my IOMMU Groups /sys/kernel/iommu_groups/0/devices/0000:00:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:01.0 /sys/kernel/iommu_groups/1/devices/0000:01:00.0 /sys/kernel/iommu_groups/1/devices/0000:01:00.1 /sys/kernel/iommu_groups/2/devices/0000:00:02.0 /sys/kernel/iommu_groups/3/devices/0000:00:14.0 /sys/kernel/iommu_groups/4/devices/0000:00:16.0 /sys/kernel/iommu_groups/5/devices/0000:00:19.0 /sys/kernel/iommu_groups/6/devices/0000:00:1a.0 /sys/kernel/iommu_groups/7/devices/0000:00:1b.0 /sys/kernel/iommu_groups/8/devices/0000:00:1c.0 /sys/kernel/iommu_groups/9/devices/0000:00:1c.4 /sys/kernel/iommu_groups/10/devices/0000:68:00.0 /sys/kernel/iommu_groups/10/devices/0000:69:01.0 /sys/kernel/iommu_groups/10/devices/0000:00:1c.5 /sys/kernel/iommu_groups/11/devices/0000:00:1c.7 /sys/kernel/iommu_groups/12/devices/0000:00:1d.0 /sys/kernel/iommu_groups/13/devices/0000:00:1f.0 /sys/kernel/iommu_groups/13/devices/0000:00:1f.2 /sys/kernel/iommu_groups/13/devices/0000:00:1f.3 /sys/kernel/iommu_groups/14/devices/0000:63:00.0 /sys/kernel/iommu_groups/15/devices/0000:64:01.0 /sys/kernel/iommu_groups/16/devices/0000:64:02.0 /sys/kernel/iommu_groups/17/devices/0000:64:03.0 /sys/kernel/iommu_groups/18/devices/0000:67:00.0 /sys/kernel/iommu_groups/19/devices/0000:6a:00.0 Thanks AM Quote Link to comment
gswarriorfan Posted January 16, 2016 Share Posted January 16, 2016 So if I get a GPU and use passthrough, I can use custom resolutions like 3440x1440 to dual monitors? I'm curious, because I read the above post and some historical posts about people pushing 2 or 3 monitors at native resolution. Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 I should think you can use whatever resolutions are supported by your monitors and video card. For example in my setup, my video card supports 4k resolutions, so I should be able to support one 27' 4k monitor and two 23" monitors running at 1920x1080. I just need help getting to that point. Quote Link to comment
archedraft Posted January 16, 2016 Author Share Posted January 16, 2016 So if I get a GPU and use passthrough, I can use custom resolutions like 3440x1440 to dual monitors? I'm curious, because I read the above post and some historical posts about people pushing 2 or 3 monitors at native resolution. You would only want to specify a resolution if you were only using VNC and no GPU passthrough. If you passthrough a GPU and it recognizes the GPU you select the resolution in the settings. Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 Need help, I am trying to turn on my graphics card by editing my OSX virtual machine however for some reason my XML has a second graphics card in here somewhere because when I add my XML and save it, then edit the properties of the virtual machine the primary video card is VNC and it has as second video card that is my GTX 960. Can someone help me spot where the second video card is in my XML, I can't see it. Thanks AM <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX-El-Capitan-10.11-VNC</name> <uuid>0ba39646-7ba1-4d41-9602-e2968b2fe36d</uuid> <metadata> <type>None</type> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.3'>hvm</type> <kernel>/mnt/virtualization/enoch_rev2795_boot</kernel> <boot dev='hd'/> <bootmenu enable='yes'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>core2duo</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/virtualization/ElCapitan.img'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='vmvga' vram='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='none'/> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.0,bus=pcie.0,multifunction=on,x-vga=on'/> </qemu:commandline> </domain> Quote Link to comment
archedraft Posted January 16, 2016 Author Share Posted January 16, 2016 You need to remove all the lines between <graphics> and <video> graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='vmvga' vram='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 Thanks, that helped, but its not hitting my monitor that I have plugged into the DVI port on the video card. When I was first doing this and going into 'edit' of the VM, and selecting my video card, it was actually displaying the boot up on my monitor, but the XML was messed up and it was stuck on 'booting from hard drive'. Now its not even powering up the monitor. Arggghhhhh. Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 So when I have my OSX vm booting nicely into VNC, and I edit it and add my video card, save it and boot, it boots and my monitor comes alive, but it gets stuck on 'booting from hard disk'. Can I get some assistance with looking at my XML to figure out why its not booting properly? Thanks This is my XML as it is now, boots to the monitor but is stuck on 'booting from hard disk' <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX-El-Capitan-10.11-VNC</name> <uuid>0ba39646-7ba1-4d41-9602-e2968b2fe36d</uuid> <metadata> <vmtemplate name="Custom" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.3'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='2' threads='1'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/virtualization/ElCapitan.img'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x7'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/OSX-El-Capitan-10.11-VNC.org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x02' slot='0x05' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.0,bus=pcie.0,multifunction=on,x-vga=on'/> </qemu:commandline> </domain> Quote Link to comment
archedraft Posted January 16, 2016 Author Share Posted January 16, 2016 It's most likely that OS X doesn't recognize your graphics card. Your XML isn't the issue. Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 Possibly, except that the 'booting from hard drive' error is not a graphics issue, the monitor is powering on at that point meaning at least the passthrough for video is working. Others have been able to get this model GPU working under OSX and Nvidia makes OSX drivers for this model card, so it should be supported and work under OSX. Quote Link to comment
archedraft Posted January 16, 2016 Author Share Posted January 16, 2016 I have seen this exact thing on my computer when I tried with my 8800gt card. Could never get it to work but the VM would boot and you would see it start to load on the monitor but it would just get stuck about halfway through. I believe somewhere in this post someone posted how to get there nvidia 760 working. You should try and find that and replicate what he did. Quote Link to comment
ashman70 Posted January 16, 2016 Share Posted January 16, 2016 Ok I got it booting to my monitor but I have no keyboard or mouse, can someone assist me with this? Thanks AM Quote Link to comment
bash Posted January 18, 2016 Share Posted January 18, 2016 So i have resolved the usb issue i believe by just repeating the process. I now have an entirely different issue lol. OSX 10.11.2 installs beautifully and works correctly when using VNC, now when i attempt to pass through the GPU, the system starts to boot however the loading bar stops at 25 percent on the apple logo. Has anyone seen this before? In reply to your keyboard issues, I use <bootmenu enable='no'/> to skip the first boot menu. This focuses the keyboard on the Enoch boot loader. For passing the 25% mark on boot you need to add some boot flags at the Enoch bootloader. I used nv_disable=1 to fully boot. Then install the Nvidia webdriver. The webdriver won't work for 10.11.2 so you need to install and modify the driver with an application called NVIDIA® WebDriver Updater.app. On the NVDAStartupWeb.kext patch tab enter 15D9c as fake OS build. After installing the driver the driver thinks you're still on 10.11.1. I didn't touch anything else in the app. After installing the drivers, reboot with nvda_drv=1 at the Enoch boot loader. I need to enter this at every boot which is annoying. I hope you don't have to. Check out this post for the correct files in the /Extra folder: https://lime-technology.com/forum/index.php?topic=44908.msg429831#msg429831 ps: I also use a GTX 960 for the OSX VM. It drives 4 monitors (1*4K, 1*HD, 2*1600x1200) perfectly fine. Working perfectly for my GTX 750 ti ! Download textwrangler and check your boot plist. Make sure textedit didnt add any garbage to it. If i used the one from the macfiles zip it added extra formatting garbage. Once I used textwranger and only had the plaintext version from the guide it worked and no longer required manually adding nvda_drv=1 Quote Link to comment
ashman70 Posted January 19, 2016 Share Posted January 19, 2016 So this is my current XML, I have tried passing through my USB controller, the same code in this XML works perfectly for my Windows 10 VM, but not for this OSX VM. The SSD on which I have the OSX VM is formatted BTRFS, would that make any difference? <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX-El-Capitan-10.11-VNC</name> <uuid>0ba39646-7ba1-4d41-9602-e2968b2fe36d</uuid> <metadata> <type>None</type> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.3'>hvm</type> <kernel>/mnt/virtualization/enoch_rev2795_boot</kernel> <boot dev='hd'/> <bootmenu enable='yes'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>core2duo</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/virtualization/ElCapitan.img'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <memballoon model='none'/> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.0,bus=pcie.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=00:1d.0,bus=root.1,addr=00.2'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=youwillhavetofindthisoutforyourself/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> </qemu:commandline> </domain> Quote Link to comment
CHBMB Posted January 19, 2016 Share Posted January 19, 2016 The SSD on which I have the OSX VM is formatted BTRFS, would that make any difference? I can't see any reason why it would. Have you rebooted between starting the Win10 VM and starting the OSX VM? Quote Link to comment
ashman70 Posted January 19, 2016 Share Posted January 19, 2016 Rebooted my UnRaid server? Yes. Right now with the XML the way it is in the OSX VM, the VM itself doesn't boot to the desktop, it stops about 25% of the way. Quote Link to comment
CHBMB Posted January 19, 2016 Share Posted January 19, 2016 Rebooted my UnRaid server? Yes. Right now with the XML the way it is in the OSX VM, the VM itself doesn't boot to the desktop, it stops about 25% of the way. Does it boot without the USB passthrough. No point in trying to troubleshoot until that works.. Quote Link to comment
ashman70 Posted January 19, 2016 Share Posted January 19, 2016 No, I found in another thread that another user with my video card had to interrupt the boot process of his OSX VM to type in a command that would allow the VM to boot all the way into OSX, so this is what I am trying to attempt, but of course if I can't get the keyboard to work, I can't type the command. Quote Link to comment
CHBMB Posted January 19, 2016 Share Posted January 19, 2016 No, I found in another thread that another user with my video card had to interrupt the boot process of his OSX VM to type in a command that would allow the VM to boot all the way into OSX, so this is what I am trying to attempt, but of course if I can't get the keyboard to work, I can't type the command. Get it booting without USB first.. Quote Link to comment
ashman70 Posted January 19, 2016 Share Posted January 19, 2016 I'm all for that, I can get it booting without my graphics card passing through using VNC, all the way to the desktop so I can login, but I haven't tried that with USB support. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.