I'm trying to pass through a USB3 device as per:
https://pve.proxmox.com/wiki/USB_Devices_in_Virtual_Machines
As I am running PVE5.0, I understand that all I should need to do is set usb3=yes, so something like this:
usb0: host:4-1,usb3=yes
However this doesn't work. I do see a new xhci controller in the Windows guest, but it is in an error state with
"This device cannot find enough free resources that it can use. (Code 12)
And so the USB 3 device isn't detected.
I see that in previous versions we also had to add in a different way:
args: -device nec-usb-xhci,id=xhci,addr=0x1b,bus=pci.1 -device usb-host,bus=xhci.0,vendorid=0x0480,productid=0xa007
But I read this approach as being deprecated for QEMU > 4.
If it makes any difference, I am also passing though an nVidia GPU.
https://pve.proxmox.com/wiki/USB_Devices_in_Virtual_Machines
As I am running PVE5.0, I understand that all I should need to do is set usb3=yes, so something like this:
usb0: host:4-1,usb3=yes
However this doesn't work. I do see a new xhci controller in the Windows guest, but it is in an error state with
"This device cannot find enough free resources that it can use. (Code 12)
And so the USB 3 device isn't detected.
I see that in previous versions we also had to add in a different way:
args: -device nec-usb-xhci,id=xhci,addr=0x1b,bus=pci.1 -device usb-host,bus=xhci.0,vendorid=0x0480,productid=0xa007
But I read this approach as being deprecated for QEMU > 4.
If it makes any difference, I am also passing though an nVidia GPU.