[cpia] Askey VC100 ?

Matt Camp gargoyle@noise.net.nz
Thu, 14 Dec 2000 10:53:57 +1300 (NZDT)


Anyone know if the Askey VC100 USB Camera is a Cpia based one?

The vc80 one is according to linux-usb.org...

However, i was told that Cpia is limited to 100k pixels? The VC80 is a
100k pixel camera, whereas the VC100 is a 350k pixel unit.

The dmesg output of me trying to use the Cpia driver is blow. (Note that
i've got usb-debug turned on in my 2.3.99-pre9 kernel)

------
Dec 14 02:28:44 fnord kernel: usb.c: registered new driver hub
Dec 14 02:28:44 fnord kernel: PCI: Setting latency timer of device 00:02.0 to 64
Dec 14 02:28:44 fnord kernel: usb-ohci.c: USB OHCI at membase 0xcc840000, IRQ 7
Dec 14 02:28:44 fnord kernel: usb-ohci.c: Acer Laboratories Inc. [ALi] M5237 USB
Dec 14 02:28:44 fnord kernel: usb.c: new USB bus registered, assigned bus number 1
Dec 14 02:28:44 fnord kernel: usb.c: USB new device connect, assigned device number 1
Dec 14 02:28:44 fnord kernel: Product: USB OHCI Root Hub
Dec 14 02:28:44 fnord kernel: SerialNumber: cc840000
Dec 14 02:28:44 fnord kernel: hub.c: USB hub found
Dec 14 02:28:44 fnord kernel: hub.c: 2 ports detected
Dec 14 02:28:56 fnord kernel: Linux video capture interface: v1.00
Dec 14 02:29:16 fnord kernel: V4L-Driver for Vision CPiA based cameras v1.1.0
Dec 14 02:29:21 fnord kernel: usb.c: registered new driver cpia
Dec 14 02:29:36 fnord kernel: usb.c: USB new device connect, assigned device number 2
Dec 14 02:29:36 fnord kernel: usb.c: This device is not recognized by any installed USB driver.
Dec 14 02:29:36 fnord kernel:   Length              = 18
Dec 14 02:29:36 fnord kernel:   DescriptorType      = 01
Dec 14 02:29:36 fnord kernel:   USB version         = 1.00
Dec 14 02:29:36 fnord kernel:   Vendor:Product      = 06a5:d001
Dec 14 02:29:36 fnord kernel:   MaxPacketSize0      = 64
Dec 14 02:29:36 fnord kernel:   NumConfigurations   = 1
Dec 14 02:29:36 fnord kernel:   Device version      = 1.00
Dec 14 02:29:36 fnord kernel:   Device Class:SubClass:Protocol = 00:00:00
Dec 14 02:29:36 fnord kernel:     Per-interface classes
Dec 14 02:29:36 fnord kernel: Configuration:
Dec 14 02:29:36 fnord kernel:   bLength             =    9
Dec 14 02:29:36 fnord kernel:   bDescriptorType     =   02
Dec 14 02:29:36 fnord kernel:   wTotalLength        = 00f9
Dec 14 02:29:36 fnord kernel:   bNumInterfaces      =   01
Dec 14 02:29:36 fnord kernel:   bConfigurationValue =   01
Dec 14 02:29:36 fnord kernel:   iConfiguration      =   00
Dec 14 02:29:36 fnord kernel:   bmAttributes        =   80
Dec 14 02:29:36 fnord kernel:   MaxPower            =  300mA
Dec 14 02:29:36 fnord kernel: 
Dec 14 02:29:36 fnord kernel:   Interface: 0
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  0
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   00
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0000
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0000
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  1
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   01
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 03c0
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  2
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   02
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0380
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  3
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   03
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0300
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  4
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   04
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0280
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  5
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   05
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0200
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  6
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   06
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0180
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:   Alternate Setting:  7
Dec 14 02:29:36 fnord kernel:     bLength             =    9
Dec 14 02:29:36 fnord kernel:     bDescriptorType     =   04
Dec 14 02:29:36 fnord kernel:     bInterfaceNumber    =   00
Dec 14 02:29:36 fnord kernel:     bAlternateSetting   =   07
Dec 14 02:29:36 fnord kernel:     bNumEndpoints       =   03
Dec 14 02:29:36 fnord kernel:     bInterface Class:SubClass:Protocol =   ff:ff:ff
Dec 14 02:29:36 fnord kernel:     iInterface          =   00
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   81 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   03 (Interrupt)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   82 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0100
Dec 14 02:29:36 fnord kernel:       bInterval           =   01
Dec 14 02:29:36 fnord kernel:     Endpoint:
Dec 14 02:29:36 fnord kernel:       bLength             =    7
Dec 14 02:29:36 fnord kernel:       bDescriptorType     =   05
Dec 14 02:29:36 fnord kernel:       bEndpointAddress    =   83 (in)
Dec 14 02:29:36 fnord kernel:       bmAttributes        =   01 (Isochronous)
Dec 14 02:29:36 fnord kernel:       wMaxPacketSize      = 0001
Dec 14 02:29:36 fnord kernel:       bInterval           =   01

---
Matt Camp