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.
>

Reply via email to