Driver non-functional in Dapper - AMD K8 kernel, Logitech Communicate STX webcam
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
I upgraded to Dapper because I heard that the spca5xx driver was actually functional. (it's broken in Breezy because the module was compiled with gcc 4, while the kernel was in gcc 3.4)
I'm using a Logitech Quickcam Communicate STX on an AMD64 system, k8 kernel. It's detected fine - lsmod shows the spca5xx module loaded. It's handled fine by udev - /dev/video and /dev/video0 both exist. But when I try to use it, no dice.
Ekiga doesn't detect it.
Using camorama, it pops up an error saying "could not connect to video device (/dev/video0)", and using the debug (-D) option gives me this single tidbit:
Code:
VIDIOCGCAP -- could not get camera capabilities, exiting.....
even lowly cat is unable to use this device properly:
Code:
$ ls -l /dev/video* lrwxrwxrwx 1 root root 6 2006-04-08 10:37 /dev/video -> video0 crw-rw---- 1 root video 81, 0 2006-04-08 10:37 /dev/video0 $ cat /dev/video0 cat: /dev/video0: No space left on device
Which is funny, because I didn't ask it to write anything to the device.
Changed in linux-source-2.6.15: | |
status: | Confirmed → Unconfirmed |
Changed in linux-source-2.6.15: | |
status: | Unconfirmed → Fix Committed |
Changed in linux-source-2.6.15: | |
assignee: | nobody → ubuntu-kernel-team |
UPDATE:
The spca5xx driver does work, but if and only if the webcam is the only usb device connected to the system.
Rebooting with only the webcam connected yields a working video device. Plugging in my usb mouse does one of two things:
If camorama is running, the mouse is detected but does not work, and the video keeps working.
If camorama is not running, the mouse works but the video device reverts to the same behaviour described above.
By removing all USB devices and their associated kernel modules (modprobe -r spca5xx usbhid tsdev) resets it so that if the webcam is plugged in again, it works. But only if it's plugged in first, and only until something else is plugged in.
I'm not sure where to direct this bug - I don't know if it's the spca driver, the USB system, K8-specific... Further testing on different hardware would help.