首页 > 解决方案 > 如何找到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”,然后按序列号映射,这看起来更糟。

有没有更简单的方法?

标签: linuxbluetoothusb

解决方案


推荐阅读