Virtualization: usb passthrough error with Windows guest

USB passthrough from host to Windows 7/10 guest is not working properly.

The device is appear into Device Manager but with error device cannot start, not correctly driver installed. This happens this USB 1.0 and USB 2.0 devices (not test it with USB 3.0).


To fix this issue you need select your USB-hub device for guest:

  • uhci is usb 1.0
  • ehci is usb 2.0
  • xhci is usb 3.0

So yours run string will looks like -device usb-ehci,id=usb,bus=pci.0,addr=0x5 -device usb-host,vendorid=0x05e3,productid=0x0702,id=hostdev0,bus=usb.0
if you using USB 2.0 device (you can find vendorID and productID with lsusb command on host).

See more with this bug report.