can we take a look at the dmesg output? in the meantime, try:
http://www.linux-archive.org/debian-user/229457-problem-usb-cdc-acm.html and following has a very detailed diagnosis: http://www.pubbs.net/kernel/200906/43556/ and following provided some solutions: http://frontlinesms.ning.com/profiles/blog/show?id=2052630%3ABlogPost%3A8414 On Aug 10, 3:29 pm, uday <abc.bhas...@gmail.com> wrote: > Dear Team, > > I have usb device with two interfaces, one cdc acm and other cdc data > interface. When I plug in the device in suse 11 with 2.6.xx kernel, > default cdc acm module is getting loaded but noe device node /ttyacm0 > is created. Also along with it, input touchscreen always gets loaded. > > When I disable touchscreen option and rebuilt the kernel, ts does not > loads and device node gets created. My device descriptors when viewed > from lsusb -v option are as below. Can somebody kindly point to the > missing things. > > Bus 001 Device 007: ID 1234:5678 > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.01 > bDeviceClass 2 Communications > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x1234 > idProduct 0x5678 > bcdDevice 1.00 > iManufacturer 1 OEM Manufacturer > iProduct 2 USB Device > iSerial 3 SER1234567890 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 67 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 4 Full Speed Configuration > bmAttributes 0xc0 > Self Powered > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 2 Communications > bInterfaceSubClass 2 Abstract (modem) > bInterfaceProtocol 0 None > iInterface 5 CDC Comm Interface > CDC Header: > bcdCDC 0.00 > CDC Call Management: > bmCapabilities 0x01 > call management > bDataInterface 1 > CDC ACM: > bmCapabilities 0x07 > sends break > line coding and serial state > get/set/clear comm features > CDC Union: > bMasterInterface 0 > bSlaveInterface 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 10 CDC Data > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 > iInterface 6 CDC Data Interface > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x02 EP 2 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 0 > Device Status: 0x0001 > Self Powered > > Regards.