我需要编写一个脚本来重新启动USB软件狗。我拥有所有工具,但是无法将/ dev / ttyUSBx链接到物理BUS和DEVICE。问题是我有三个具有相同ID供应商和ID产品的加密狗。
如果我做lsusb输出是:
Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 001 Device 006: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 001 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 001 Device 002: ID 80ee:0021
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
我已将其附加到:
/dev/ttyUSB0
/dev/ttyUSB3
/dev/ttyUSB5
但是我想知道哪个设备与哪个总线设备相关。通过示例,我需要获得以下内容:
/dev/ttyUSB0 -> Bus 001 Device 006
/dev/ttyUSB3 -> Bus 001 Device 004
/dev/ttyUSB5 -> Bus 001 Device 007
我正在使用Ubuntu Server 10.04,并测试了以下工具:
lsusb
hal
lsmod
但是我无法建立关系。