[Question] USB Passthrough with USB Hub/Switch and USB Plug and Play


shiarua

Recommended Posts

Hi all,

 

New to running VMs on unRAID but got a Windows 10 VM up and running with GPU passthrough (nVidia GTX680) and got my sound card passed through as well (Asus Xonar Essence STX) with a little manual editing of the VM xml.

 

I have a cheap wireless usb mouse/trackpad combo from Logitech that is working just fine as a pass through.

 

However, I want to use my Logitech G903 and Corsair K95 RGB through a Ugreen USB 3.0 hub/switch which I use to switch between multiple computers.

 

Here is the Hub -> https://www.ugreen.com/product/UGREEN_4_Port_2_Computers_USB_3_Sharing_Switch-en.html

 

When I edit the VM, I can see the mouse and keyboard available, but when I select them and try to start the VM, they disappear and the VM fails to start. 

 

Here is my USB device list:

Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 003: ID 054c:02a5 Sony Corp. MicroVault Flash Drive
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 007: ID 1b1c:1b2d Corsair 
Bus 009 Device 006: ID 046d:c53a Logitech, Inc. 
Bus 009 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 003: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Im sure the Hub is 05e3:0610 and 05e3:0612 but this does not show up at all

 

Does anyone have any idea how I can get this working? 

 

Also, is it possible to assign specific physical usb ports to a VM and somehow enable plug and play? Since I need to switch usb devices between machines, this would be helpful. 

 

Thank you

Link to comment
21 hours ago, shiarua said:

Does anyone have any idea how I can get this working? 

 

Also, is it possible to assign specific physical usb ports to a VM and somehow enable plug and play? Since I need to switch usb devices between machines, this would be helpful. 

I would try the Hot Plug plugin and see if it helps you out

Link to comment
19 hours ago, Squid said:

I would try the Hot Plug plugin and see if it helps you out

Thanks! Thought I deleted this thread because I actually found a guide here on the forum and passed through an entire controller. Plug and play seems to be working fine for all the USB ports for that specific controller. 

 

I will check out that plugin though :)

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.