linux - 如何在linux中设置usb设备的总线号
问题描述
我有两个罗技网络摄像头,当我将它们插入英特尔 NUC 的任何 USB 端口时,它们总是最终连接到总线 002。这是一个问题,因为总线 002 没有足够的带宽来支持两个高帧速率的网络摄像头。
有没有办法将其中一个网络摄像头强制到不同的总线上?
当我插入其他 USB 设备时,它们最终在总线 001 上。这表明总线选择不是由 USB 端口定义的,而是由驱动程序或 USB 控制器内部的某种魔法定义的?有没有办法影响这种行为?
解决方案
好的,我找到了解决方案。总线用于不同的 USB 速度。超高速设备总是在总线 002 上结束,而其他一切都在总线 001 上结束。因此,要在总线 001 上强制使用 usb3.0 设备,我必须将其转换为 usb2.0 设备。这是通过在 usb3.0 设备和 usb 端口之间连接一个 usb2.0 集线器来完成的:-) 哈克但可以工作。
推荐阅读
- mysql - 通过 brew 安装的 MySQL 5.7 现在出现错误!服务器退出而不更新 PID 文件 (/usr/local/var/mysql/dev_box.local.pid)
- ruby-on-rails - undefined method `reviews' for #
- javascript - toastrjs - 悬停后更新计时器
- java - 运行命令“mvn clean package”时出现错误 jython
- python - 如何让 python 读取 txt 文件中的每一行并制作单独的列表?
- react-native - 在按钮上打开 react-native Modal 单击操作表选项
- http - YouTube HTTP 429 仅在一台 PC 上的请求过多?
- linux - Odoo超时杀死cron
- firebase - Firestore 错误 - 无法读取 null 的属性“firestore”
- jsf - p:gmap 不在 ah:form 标签内渲染