简体   繁体   中英

How to set bus number of usb device in linux

I have two Logitech webcams, when I plug them in any of the usb ports of my Intel NUC they always end up on bus 002. This is a problem because bus 002 does not have enough bandwidth to support two webcams at high frame rates.

Is there a way to force one of the webcams onto a different bus?

When I plug in other usb devices they end up on bus 001. This indicates that the bus selection is not defined by the usb port but by the driver or some magic inside the usb controller? Is there a way to influence this behavior?

Ok I found a solution. The busses are used for different usb speeds. Super speed devices always end up on bus 002 while everything else ends up on bus 001. So to force an usb3.0 device on bus 001 I have to turn it into a usb2.0 device. This is done by connecting a usb2.0 hub inbetween the usb3.0 device and the usb port :-) Hacky but works.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM