linux - 如何找到ubertooth设备号与USB路径和端口的映射关系?
问题描述
我有一个连接了两个(或更多)超级牙齿棒的系统。我命令他们
ubertooth-util -U devNumber ...
和
ubertooth-rxtx -U devNumber ...
分别来自 {0, 1} 的 devNumber。我将它们连接到具有每个端口电源切换功能的 USB 集线器(由 uhubctl 支持),这样每当一个处于不良状态时,我都可以将它们关闭、解除绑定并再次打开它们。
但是哪个“devNumber”连接到 USB 集线器的哪个端口?对于像 USB WLAN 卡这样的设备,这只需通过观察它们在 /sys-filesystem 中的表示来完成,但是 ubertooth 棒不会出现在那里,因为没有专门的驱动程序接触它们(至少这是我所理解的)。
我可以一个一个地关闭端口并检查哪个设备仍然需要命令来创建映射。
或者我可以发出“ubertooth-util -U devNumber -s”和“lsusb -v”,然后按序列号映射,这看起来更糟。
有没有更简单的方法?
解决方案
推荐阅读
- mysql - Mysql:如果条件没有给出浮点值的意外值
- reactjs - 两周后反应日期选择器禁用日期
- python - 从 sql 中查找表
- java - 有效证书上的 SSL 连接错误
- node.js - 如何使用 cors 模块修复此 cors 错误
- haskell - lambda 抽象之间有什么区别?
- python - 为什么内置 int_class 具有 'real'、'image'、'conj' 等属性?
- graphql - ApolloServer 2.0:游乐场设置 JSON 中的奇怪条目
- single-sign-on - idp 使用 keycloak 发起 sso
- wso2 - WSO2 Siddhi DynamoDB 存储扩展