Мне очень любопытно, почему каждый телефон Sony Ericsson (w200i, 2660 и т. Д.) Регистрирует два устройства ttyACM при подключении к ПК через USB?Это также создает сложности при взаимодействии с мобильным телефоном. Может кто-нибудь объяснить это, пожалуйста?
Я и мой коллега пишем шлюз SMS, используя Python-Gammu, и нам трудно создать автоматизированную систему, которая будет слушатьна Udev и предоставьте функциональность Plug and Play / Hotplug.
Ниже приведен снимок «dmesg» после подключения мобильного телефона:
[ 3335.853330] sd 6:0:0:0: [sdc] Synchronizing SCSI cache
[ 3335.853388] sd 6:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 3373.115701] usb 1-1.4: new full speed USB device number 5 using ehci_hcd
[ 3373.245499] cdc_acm 1-1.4:1.1: ttyACM0: USB ACM device
[ 3373.246619] cdc_acm 1-1.4:1.3: ttyACM1: USB ACM device
[ 3373.247459] usbcore: registered new interface driver cdc_acm
[ 3373.247464] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 3373.247519] cdc_wdm 1-1.4:1.7: cdc-wdm0: USB WDM device
[ 3373.247565] usbcore: registered new interface driver cdc_wdm