CPIA webcam support has sysfs problem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Undecided
|
Unassigned | ||
Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
linux-source-2.6.15 (Ubuntu) |
Won't Fix
|
Undecided
|
Chuck Short | ||
linux-source-2.6.22 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
I have an old intel Qx3 microscope which is treated like a webcam. This did work in the 2.4 kernel series upon research,
but nor I am getting the following errors when plugging in:
Feb 10 19:25:37 localhost kernel: [18467685.216000] usb 4-4.3: new full speed USB device using ehci_hcd and address 13
Feb 10 19:25:37 localhost kernel: [18467685.344000] USB CPiA camera found
Feb 10 19:25:37 localhost kernel: [18467685.344000] videodev: "CPiA Camera" has no release callback. Please fix your driver for proper sysfs support, see http://
Feb 10 19:25:40 localhost kernel: [18467688.520000] CPiA Version: 1.33 (2.10)
Feb 10 19:25:40 localhost kernel: [18467688.520000] CPiA PnP-ID: 0813:0001:0106
Feb 10 19:25:40 localhost kernel: [18467688.520000] VP-Version: 1.0 0100
It lods up /proc/cpia/video0 and I can even cat that file and get the parameters, as well as turning the toplight on by echoing to this device. Now video0 which is part of v4l will not work, I've tried vidcat, gqcam, streamer, nothing works.
After a while of messing around with it I can get kernel errors like this:
Feb 10 19:12:12 localhost kernel: [18466880.484000] cpia data error: [1] len=0, status=FFFFFFEE
Feb 10 19:12:12 localhost kernel: [18466880.484000] cpia data error: [2] len=0, status=FFFFFFEE
Feb 10 19:12:12 localhost kernel: [18466880.484000] cpia data error: [3] len=0, status=FFFFFFEE
Feb 10 19:12:12 localhost kernel: [18466880.484000] cpia data error: [4] len=0, status=FFFFFFEE
Feb 10 19:12:12 localhost kernel: [18466880.484000] cpia data error: [5] len=0, status=FFFFFFEE
Feb 10 19:12:12 localhost kernel: [18466880.484000] cpia data error: [6] len=0, status=FFFFFFEE
Feb 10 19:12:12 localhost kernel: [18466880.492000] cpia data error: [0] len=0, status=FFFFFFEE
Feb 10 19:13:03 localhost kernel: [18466930.696000] cpia data error: [0] len=0, status=FFFFFFEE
Feb 10 19:13:03 localhost kernel: [18466930.696000] cpia data error: [1] len=0, status=FFFFFFEE
An strace on a vidcat shows it hanging on an ioctl(4, VIDIOMCAPTURE
if that helps..
Here is my v4lconf:
v4l-conf: using X11 display :0.0
dga: version 2.0
X Error of failed request: XF86DGANoDirect
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 13
Current serial number in output stream: 13
Please let me know if you need anything else.
Changed in linux-source-2.6.22: | |
status: | Incomplete → Confirmed |
Changed in linux-source-2.6.15: | |
status: | Incomplete → Confirmed |
Changed in linux-source-2.6.24: | |
status: | New → Confirmed |
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
Have this fixed in my git tree for gutsy.