我需要编写一个脚本来重新启动USB dongles。我有所有的工具,但是我无法将我的/dev/ttyUSBx连接到物理总线和设备。问题在于我有三个具有相同供应商ID和产品ID的dongles。
如果我执行lsusb命令,输出如下:
我已经附上了。
但是我想知道哪个设备与哪个总线设备相关。例如,我需要获取以下信息:
我正在使用Ubuntu Server 10.04,我已经测试了这些工具:
但是我无法得到这个关系。
如果我执行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
但是我无法得到这个关系。