[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