मुझे USB डोंगल को पुनरारंभ करने के लिए एक स्क्रिप्ट लिखने की आवश्यकता है। मेरे पास सभी उपकरण हैं, लेकिन मैं अपने / dev / ttyUSBx को फिजिकल बस और डिवाइस से लिंक नहीं कर सकता। एक मुद्दा यह है कि मेरे पास एक ही आईडी विक्रेता और आईडी उत्पाद के साथ तीन डोंगल हैं।
अगर मैं 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 सर्वर 10.04 का उपयोग कर रहा हूं और मैंने टूल का परीक्षण किया है:
lsusb
hal
lsmod
लेकिन मुझे रिश्ता नहीं मिला।