Devo scrivere uno script per riavviare i dongle USB. Ho tutti gli strumenti ma non riesco a collegare il mio / dev / ttyUSBx a BUS e DISPOSITIVI fisici. Un problema è che ho tre chiavi hardware con lo stesso fornitore ID e prodotto ID.
Se faccio lsusb l'output è:
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
E l'ho allegato a:
/dev/ttyUSB0
/dev/ttyUSB3
/dev/ttyUSB5
Ma voglio sapere quale dispositivo è collegato con quale dispositivo Bus. Con l'esempio ho bisogno di ottenere quanto segue:
/dev/ttyUSB0 -> Bus 001 Device 006
/dev/ttyUSB3 -> Bus 001 Device 004
/dev/ttyUSB5 -> Bus 001 Device 007
Sto usando Ubuntu Server 10.04 e ho testato gli strumenti:
lsusb
hal
lsmod
Ma non riesco a capire la relazione.