[cpia] 2.3.99-pre5 doesn't recognize USB Zoom CPiA camera

R. Steven Rainwater srainwater@ncc.com
Mon, 17 Apr 2000 10:28:26 -0500


I've got a Zoom CPiA camera that worked fine with the
last 2.3.x kernel I tried (this was before the 2.3.99pre
series and prior to the merge between the USB and par
CPiA drivers). 

I just downloaded the lastest kernel and found that my
Zoom CPiA no is longer recognized. The message I get is:

 "This device is not recognized by any installed USB driver"

I've compiled the kernel with USB support for the correct
chipset, with video support, and with the CPiA and CPiA
USB lowlevel support. All were compiled in static rather
than as modules.

Any advice? 

Heres the debug info from the system log:

Apr 17 15:14:16 dev kernel: usb.c: USB new device connect, assigned device number 2 
Apr 17 15:14:16 dev kernel: usb.c: This device is not recognized by any installed USB driver. 
Apr 17 15:14:16 dev kernel:   Length              = 18 
Apr 17 15:14:16 dev kernel:   DescriptorType      = 01 
Apr 17 15:14:16 dev kernel:   USB version         = 1.00 
Apr 17 15:14:16 dev kernel:   Vendor:Product      = 0553:0002 
Apr 17 15:14:16 dev kernel:   MaxPacketSize0      = 8 
Apr 17 15:14:16 dev kernel:   NumConfigurations   = 1 
Apr 17 15:14:16 dev kernel:   Device version      = 1.00 
Apr 17 15:14:16 dev kernel:   Device Class:SubClass:Protocol = 00:00:00 
Apr 17 15:14:16 dev kernel:     Per-interface classes 
Apr 17 15:14:16 dev kernel: Configuration: 
Apr 17 15:14:16 dev kernel:   bLength             =    9 
Apr 17 15:14:16 dev kernel:   bDescriptorType     =   02 
Apr 17 15:14:16 dev kernel:   wTotalLength        = 0049 
Apr 17 15:14:16 dev kernel:   bNumInterfaces      =   01 
Apr 17 15:14:16 dev kernel:   bConfigurationValue =   01 
Apr 17 15:14:16 dev kernel:   iConfiguration      =   00 
Apr 17 15:14:16 dev kernel:   bmAttributes        =   80 
Apr 17 15:14:16 dev kernel:   MaxPower            =  400mA 
Apr 17 15:14:16 dev kernel:  
Apr 17 15:14:16 dev kernel:   Interface: 0 
Apr 17 15:14:16 dev kernel:   Alternate Setting:  0 
Apr 17 15:14:16 dev kernel:     bLength             =    9 
Apr 17 15:14:16 dev kernel:     bDescriptorType     =   04 
Apr 17 15:14:16 dev kernel:     bInterfaceNumber    =   01 
Apr 17 15:14:16 dev kernel:     bAlternateSetting   =   00 
Apr 17 15:14:16 dev kernel:     bNumEndpoints       =   01 
Apr 17 15:14:16 dev kernel:     bInterface Class:SubClass:Protocol =   ff:00:ff 
Apr 17 15:14:16 dev kernel:     iInterface          =   00 
Apr 17 15:14:16 dev kernel:     Endpoint: 
Apr 17 15:14:16 dev kernel:       bLength             =    7 
Apr 17 15:14:16 dev kernel:       bDescriptorType     =   05 
Apr 17 15:14:16 dev kernel:       bEndpointAddress    =   81 (in) 
Apr 17 15:14:16 dev kernel:       bmAttributes        =   01 (Isochronous) 
Apr 17 15:14:16 dev kernel:       wMaxPacketSize      = 0000 
Apr 17 15:14:16 dev kernel:       bInterval           =   01 
Apr 17 15:14:16 dev kernel:   Alternate Setting:  1 
Apr 17 15:14:16 dev kernel:     bLength             =    9 
Apr 17 15:14:16 dev kernel:     bDescriptorType     =   04 
Apr 17 15:14:16 dev kernel:     bInterfaceNumber    =   01 
Apr 17 15:14:16 dev kernel:     bAlternateSetting   =   01 
Apr 17 15:14:16 dev kernel:     bNumEndpoints       =   01 
Apr 17 15:14:16 dev kernel:     bInterface Class:SubClass:Protocol =   ff:00:ff 
Apr 17 15:14:16 dev kernel:     iInterface          =   00 
Apr 17 15:14:16 dev kernel:     Endpoint: 
Apr 17 15:14:16 dev kernel:       bLength             =    7 
Apr 17 15:14:16 dev kernel:       bDescriptorType     =   05 
Apr 17 15:14:16 dev kernel:       bEndpointAddress    =   81 (in) 
Apr 17 15:14:16 dev kernel:       bmAttributes        =   01 (Isochronous) 
Apr 17 15:14:16 dev kernel:       wMaxPacketSize      = 01c0 
Apr 17 15:14:16 dev kernel:       bInterval           =   01 
Apr 17 15:14:16 dev kernel:   Alternate Setting:  2 
Apr 17 15:14:16 dev kernel:     bLength             =    9 
Apr 17 15:14:16 dev kernel:     bDescriptorType     =   04 
Apr 17 15:14:16 dev kernel:     bInterfaceNumber    =   01 
Apr 17 15:14:16 dev kernel:     bAlternateSetting   =   02 
Apr 17 15:14:16 dev kernel:     bNumEndpoints       =   01 
Apr 17 15:14:16 dev kernel:     bInterface Class:SubClass:Protocol =   ff:00:ff 
Apr 17 15:14:16 dev kernel:     iInterface          =   00 
Apr 17 15:14:16 dev kernel:     Endpoint: 
Apr 17 15:14:16 dev kernel:       bLength             =    7 
Apr 17 15:14:16 dev kernel:       bDescriptorType     =   05 
Apr 17 15:14:16 dev kernel:       bEndpointAddress    =   81 (in) 
Apr 17 15:14:16 dev kernel:       bmAttributes        =   01 (Isochronous) 
Apr 17 15:14:16 dev kernel:       wMaxPacketSize      = 02c0 
Apr 17 15:14:16 dev kernel:       bInterval           =   01 
Apr 17 15:14:16 dev kernel:   Alternate Setting:  3 
Apr 17 15:14:16 dev kernel:     bLength             =    9 
Apr 17 15:14:16 dev kernel:     bDescriptorType     =   04 
Apr 17 15:14:16 dev kernel:     bInterfaceNumber    =   01 
Apr 17 15:14:16 dev kernel:     bAlternateSetting   =   03 
Apr 17 15:14:16 dev kernel:     bNumEndpoints       =   01 
Apr 17 15:14:16 dev kernel:     bInterface Class:SubClass:Protocol =   ff:00:ff 
Apr 17 15:14:16 dev kernel:     iInterface          =   00 
Apr 17 15:14:16 dev kernel:     Endpoint: 
Apr 17 15:14:16 dev kernel:       bLength             =    7 
Apr 17 15:14:16 dev kernel:       bDescriptorType     =   05 
Apr 17 15:14:16 dev kernel:       bEndpointAddress    =   81 (in) 
Apr 17 15:14:16 dev kernel:       bmAttributes        =   01 (Isochronous) 
Apr 17 15:14:16 dev kernel:       wMaxPacketSize      = 03c0 
Apr 17 15:14:16 dev kernel:       bInterval           =   01