Necesito escribir un script para reiniciar los dongles USB. Tengo todas las herramientas, pero no puedo vincular mi / dev / ttyUSBx a BUS y DISPOSITIVO físicos. Un problema es que tengo tres dongles con el mismo proveedor de identificación y producto de identificación.
Si hago lsusb, la salida es:
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
Y lo he adjuntado a:
/dev/ttyUSB0
/dev/ttyUSB3
/dev/ttyUSB5
Pero quiero saber qué dispositivo está relacionado con qué dispositivo de bus. Por ejemplo, necesito obtener lo siguiente:
/dev/ttyUSB0 -> Bus 001 Device 006
/dev/ttyUSB3 -> Bus 001 Device 004
/dev/ttyUSB5 -> Bus 001 Device 007
Estoy usando Ubuntu Server 10.04 y probé las herramientas:
lsusb
hal
lsmod
Pero no puedo entender la relación.