I have problems with cpia module and kernel 2.6.x in general. This is the log of plugging Creative Webcam II, opening a program (gnomemeeting, hangs when opening device), and unplugging the device (Debian Kernel 2.6.10-1-686):
-------------
usb 4-1.1: new full speed USB device using ehci_hcd and address 5
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has no interface number 0
Linux video capture interface: v1.00
cpia: Ignoring new-style parameters in presence of obsolete ones
V4L-Driver for Vision CPiA based cameras v1.2.3
Since in-kernel colorspace conversion is not allowed, it is disabled by default now. Users should fix the applications in case they don't work without conversion reenabled by setting the 'colorspace_conv' module parameter to 1<6>USB driver for Vision CPiA based cameras v1.2.3
USB CPiA camera found
videodev: "CPiA Camera" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
cpia_init_isoc: usb_submit_urb 0 ret -12
CPiA Version: 1.20 (2.0)
CPiA PnP-ID: 0553:0002:0100
VP-Version: 1.0 0100
usbcore: registered new driver cpia
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
usb 4-1.1: USB disconnect, address 5
-------------
lsusb says:
-------------
Bus 004 Device 006: ID 0553:0002 STMicroelectronics Imaging Division (VLSI Vision) CPiA WebCam
-------------
I have problems with cpia module and kernel 2.6.x in general. This is the log of plugging Creative Webcam II, opening a program (gnomemeeting, hangs when opening device), and unplugging the device (Debian Kernel 2.6.10-1-686):
-------------
usb 4-1.1: new full speed USB device using ehci_hcd and address 5
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has an invalid interface number: 1 but max is 0
usb 4-1.1: config 1 has no interface number 0
Linux video capture interface: v1.00
cpia: Ignoring new-style parameters in presence of obsolete ones
V4L-Driver for Vision CPiA based cameras v1.2.3
Since in-kernel colorspace conversion is not allowed, it is disabled by default now. Users should fix the applications in case they don't work without conversion reenabled by setting the 'colorspace_conv' module parameter to 1<6>USB driver for Vision CPiA based cameras v1.2.3
USB CPiA camera found
videodev: "CPiA Camera" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
cpia_init_isoc: usb_submit_urb 0 ret -12
CPiA Version: 1.20 (2.0)
CPiA PnP-ID: 0553:0002:0100
VP-Version: 1.0 0100
usbcore: registered new driver cpia
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
cpia_init_isoc: usb_submit_urb 0 ret -12
usb 4-1.1: USB disconnect, address 5
-------------
lsusb says:
-------------
Bus 004 Device 006: ID 0553:0002 STMicroelectronics Imaging Division (VLSI Vision) CPiA WebCam
-------------
The first error message ("config 1 has an invalid interface number: 1 but max is 0") seems to be that kernel 2.6 is a lot stricter than 2.4, the firmware is wrong and something needs to be corrected. See: http://lists.linux-wlan.com/pipermail/linux-wlan-user/2004-December/013005.html
Second error about colorspace conversion is posted in LKML in this thread: http://www.ussg.iu.edu/hypermail/linux/kernel/0408.3/2684.html Many people want to remove unmantained drivers.
In another thread in this discussion forum sysfs support is discussed.
The driver must be adapted also to video-for-linux v2 (v4l2)...
I din't planned buying a new webcam because this webcam was a good one, we had the specs, ... what can we do?