Ich muss ein Skript schreiben, um USB-Dongles neu zu starten. Ich habe alle Tools, aber ich kann mein / dev / ttyUSBx nicht mit dem physischen BUS und DEVICE verknüpfen. Ein Problem ist, dass ich drei Dongles mit demselben ID-Anbieter und demselben ID-Produkt habe.
Wenn ich lsusb mache, ist die Ausgabe:
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
Und ich habe es angehängt an:
/dev/ttyUSB0
/dev/ttyUSB3
/dev/ttyUSB5
Aber ich möchte wissen, welches Gerät mit welchem Busgerät zusammenhängt. Zum Beispiel muss ich Folgendes bekommen:
/dev/ttyUSB0 -> Bus 001 Device 006
/dev/ttyUSB3 -> Bus 001 Device 004
/dev/ttyUSB5 -> Bus 001 Device 007
Ich benutze Ubuntu Server 10.04 und habe die Tools getestet:
lsusb
hal
lsmod
Aber ich kann die Beziehung nicht bekommen.