Saya perlu menulis skrip untuk me-restart dongle USB. Saya memiliki semua alat tetapi saya tidak dapat menautkan / dev / ttyUSBx saya ke BUS fisik dan PERANGKAT. Masalahnya adalah saya memiliki tiga dongle dengan vendor id dan produk id yang sama.
Jika saya melakukan lsusb outputnya adalah:
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
Dan saya telah melampirkannya di:
/dev/ttyUSB0
/dev/ttyUSB3
/dev/ttyUSB5
Tapi saya ingin tahu perangkat mana yang terkait dengan Perangkat Bus mana. Sebagai contoh, saya perlu mendapatkan yang berikut ini:
/dev/ttyUSB0 -> Bus 001 Device 006
/dev/ttyUSB3 -> Bus 001 Device 004
/dev/ttyUSB5 -> Bus 001 Device 007
Saya menggunakan Ubuntu Server 10.04 dan saya menguji alat:
lsusb
hal
lsmod
Tapi aku tidak bisa mendapatkan hubungan.