Мені потрібно написати сценарій для перезавантаження USB-ключів. У мене є всі інструменти, але я не можу пов'язати / dev / ttyUSBx з фізичними шинами та пристроями. Проблема полягає в тому, що у мене є три ключі з тим самим продавцем id і продуктом id.
Якщо я роблю 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
Але я не можу отримати стосунки.