I'm using smstools3 and Sony Ericsson Phones to send SMS. My system did work well with 4 phones, now I want to connect 20.
The issue is that each phone generates two ttyACMXX devices using cdc_acm driver, and for limitations the driver supports up to 32 ACM devices
Code:
Aug 31 09:51:19 smsgw kernel: cdc_acm 2-2:1.1: ttyACM31: USB ACM device Aug 31 09:51:19 smsgw kernel: cdc_acm 2-2:1.3: ttyACM32: USB ACM device Aug 31 09:51:19 smsgw kernel: usbco registered new driver cdc_acm Aug 31 09:51:19 smsgw kernel: drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters Aug 31 09:51:19 smsgw kernel: usbco registered new driver cdc_ether Aug 31 09:51:19 smsgw kernel: usb 2-2: unsupported MDLM descriptors Aug 31 09:52:01 smsgw kernel: cdc_acm 3-1:1.0: no more free acm devices
From the ttyACM devices created by the driver I only use the first one..
So I was wondering if it is possible to remove a ttyACM from /sys/class/tty/ttyACM1
I tried unlink /dev/ttyACM1, but it persist as a device on /sys/class/tty/
The devices are removed if I disconnect the phone, So I think would be possible also that the driver only create one ttyACM device..
Please guide me...
Thanks in advance.