ฉันต้องเขียนสคริปต์เพื่อรีสตาร์ทดองเกิล 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
แต่ฉันอยากรู้ว่าอุปกรณ์ใดที่เกี่ยวข้องกับ Bus Bus โดยตัวอย่างฉันต้องได้รับต่อไปนี้:
/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
แต่ฉันไม่สามารถรับความสัมพันธ์ได้