puchat3k Posted January 3, 2016 Share Posted January 3, 2016 Hi, I'm a new user trying to get this thing to work. So I've managed to get most things to work; getting the array started, shares, dockers, VMs. I even managed to boot into Windows, but the damn mouse doesn't work, keyboard works though and other USB devices (I've tested and iPad). I'm using unRAID 6.1.6. Gigabyte G1 Z170x with 6700k, 2xR9 Fury. I've tried the various passthrough methods but no luck. I'm a bit stuck with troubleshooting. Please help. Quote Link to comment
CHBMB Posted January 4, 2016 Share Posted January 4, 2016 Without giving us full details of your config. ie. Your XML and outputs of commands as detailed in the USB passthrough guide it's impossible to help you. Quote Link to comment
puchat3k Posted January 4, 2016 Author Share Posted January 4, 2016 <domain type='kvm' id='1' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>JK-PCMR</name> <uuid>807650b7-8961-41df-4139-4ed31e05d06d</uuid> <metadata> <vmtemplate name="Custom" icon="windows.png" os="windows"/> </metadata> <memory unit='KiB'>25165824</memory> <currentMemory unit='KiB'>25165824</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> <vcpupin vcpu='2' cpuset='3'/> <vcpupin vcpu='3' cpuset='5'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='7'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> </hyperv> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='6' threads='1'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <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' cache='writeback'/> <source file='/mnt/cache/domains/JK-PCMR/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isoz/windows-10-x64.iso'/> <backingStore/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <alias name='ide0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isoz/virtio-win-0.1.102.iso'/> <backingStore/> <target dev='hdb' bus='ide'/> <readonly/> <alias name='ide0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='ide' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:8a:91:ce'/> <source bridge='virbr0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/JK-PCMR.org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x04d9'/> <product id='0x1818'/> <address bus='1' device='10'/> </source> <alias name='hostdev0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x1f6f'/> <product id='0x004b'/> <address bus='1' device='9'/> </source> <alias name='hostdev1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x0cf3'/> <product id='0xe300'/> <address bus='1' device='11'/> </source> <alias name='hostdev2'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=04:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=03:00.0,bus=root.1,addr=01.0,multifunction=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=00:1f.3,bus=root.1,addr=02.0'/> </qemu:commandline> </domain> root@broNAS:~# lspci | grep USB 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) 13:00.0 USB controller: Intel Corporation Device 15b6 (rev 03) 00:00.0 0600: 8086:191f (rev 07) 00:01.0 0604: 8086:1901 (rev 07) 00:02.0 0300: 8086:1912 (rev 06) 00:14.0 0c03: 8086:a12f (rev 31) 00:14.2 1180: 8086:a131 (rev 31) 00:16.0 0780: 8086:a13a (rev 31) 00:17.0 0106: 8086:a102 (rev 31) 00:1b.0 0604: 8086:a167 (rev f1) 00:1c.0 0604: 8086:a110 (rev f1) 00:1c.1 0604: 8086:a111 (rev f1) 00:1c.2 0604: 8086:a112 (rev f1) 00:1c.3 0604: 8086:a113 (rev f1) 00:1c.4 0604: 8086:a114 (rev f1) 00:1d.0 0604: 8086:a118 (rev f1) 00:1d.2 0604: 8086:a11a (rev f1) 00:1d.4 0604: 8086:a11c (rev f1) 00:1f.0 0601: 8086:a145 (rev 31) 00:1f.2 0580: 8086:a121 (rev 31) 00:1f.3 0403: 8086:a170 (rev 31) 00:1f.4 0c05: 8086:a123 (rev 31) 01:00.0 0604: 10b5:8747 (rev ca) 02:08.0 0604: 10b5:8747 (rev ca) 02:10.0 0604: 10b5:8747 (rev ca) 03:00.0 0300: 1002:7300 03:00.1 0403: 1002:aae8 04:00.0 0300: 1002:7300 04:00.1 0403: 1002:aae8 06:00.0 0280: 168c:003e (rev 32) 07:00.0 0604: 1b21:1184 08:01.0 0604: 1b21:1184 08:03.0 0604: 1b21:1184 08:05.0 0604: 1b21:1184 08:07.0 0604: 1b21:1184 0a:00.0 0106: 1b21:0612 (rev 02) 0d:00.0 0200: 1969:e0a1 (rev 10) 0e:00.0 0200: 1969:e0a1 (rev 10) 0f:00.0 0604: 8086:1578 (rev 03) 10:00.0 0604: 8086:1578 (rev 03) 10:01.0 0604: 8086:1578 (rev 03) 10:02.0 0604: 8086:1578 (rev 03) 10:04.0 0604: 8086:1578 (rev 03) 13:00.0 0c03: 8086:15b6 (rev 03) 7b:00.0 0106: 1b21:0612 (rev 02) Let me know, if I can get you more details. Quote Link to comment
CHBMB Posted January 4, 2016 Share Posted January 4, 2016 Are you trying to passthrough a controller or just individual devices? Quote Link to comment
puchat3k Posted January 4, 2016 Author Share Posted January 4, 2016 A controller would be better all in all. For now I'd like to get a working mouse whatever the approach. I can fine tune it later. 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.