All USB ports on same bus - Xbox wireless adapter issue


Recommended Posts

Hello

I have purchased XBOX Wireless USB adapter and was able to test it and sync it to a controller on my PC.

 

However when I add plug it in to my Unraid server and pass it to Windows 10 VM it shows up in the Device Manager, but it won't sync to a controller, the controller just keeps flashing when I hit the sync button.

 

Doing some reading it looks like it might help if I pass the entire USB controller instead of just the single device.

 

I have Supermicro X10SRL-F motherboard with 4 USB ports on the back of the motherboard, and then I have 2 ports in the case that I connected to USB headers on the MB. I plugged different devices to every single port so I can identify them.

 

I ran this command from Spaceinvader video: for usb_ctrl in $(find /sys/bus/usb/devices/usb* -maxdepth 0 -type l); do pci_path="$(dirname "$(realpath "${usb_ctrl}")")"; echo "Bus $(cat "${usb_ctrl}/busnum") --> $(basename $pci_path) (IOMMU group $(basename $(realpath $pci_path/iommu_group)))"; lsusb -s "$(cat "${usb_ctrl}/busnum"):"; echo; done 

 

These are the results:

Bus 1 --> 0000:00:1a.0 (IOMMU group 23)
Bus 001 Device 002: ID 8087:800a Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

Bus 2 --> 0000:00:1d.0 (IOMMU group 28)
Bus 002 Device 002: ID 8087:8002 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 3 --> 0000:00:14.0 (IOMMU group 21)


Bus 003 Device 010: ID 0781:5530 SanDisk Corp. Cruzer
Bus 003 Device 003: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS
Bus 003 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 007: ID 0557:2419 ATEN International Co., Ltd 
Bus 003 Device 006: ID 0557:7000 ATEN International Co., Ltd Hub
Bus 003 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 008: ID 045e:02fe Microsoft Corp. 
Bus 003 Device 002: ID 05dc:a761 Lexar Media, Inc. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

Bus 4 --> 0000:00:14.0 (IOMMU group 21)
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

 

Bus 5 --> 0000:04:00.2 (IOMMU group 31)
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

Bus 6 --> 0000:04:00.2 (IOMMU group 31)
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

 

It looks like every single USB port is on the same Bus 2,  so I cannot pass them through because it will affect my Unraid flash drive?

 

Does this mean I have to buy USB PCI-E card and hopefully pass that to the VM? Any cheap recommended PCI-E x1 cards that work with Supermicro MB?

 

Thanks

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.