Thanks for the pointer. dmesg output on Fedora10 is shown below: usb 2-1: new full speed USB device using ohci_hcd and address 3 usb 2-1: configuration #1 chosen from 1 choice usb 2-1: New USB device found, idVendor=1234, idProduct=5678 usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 2-1: Product: USB Device usb 2-1: Manufacturer: OEM Manufacturer usb 2-1: SerialNumber: SER1234567890 input: OEM Manufacturer USB Device as /devices/pci0000:00/0000:00:02.0/usb2/2-1/2-1:1.0/input/input7 input: OEM Manufacturer USB Device as /devices/pci0000:00/0000:00:02.0/usb2/2-1/2-1:1.1/input/input8 usbcore: registered new interface driver usbtouchscreen usbcore: registered new interface driver cdc_acm cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters.
cdc acm driver gets loaded but no device node created. The device node /dev/ttyACM0 was created in SUSE11. Regards. On Tue, Aug 11, 2009 at 8:07 AM, Peter Teoh <[email protected]> wrote: > > 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 <[email protected]> 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. >
