Red Hat Bugzilla – Bug 572811
Gateway built-in uvcvideo webcam doesn't work
Last modified: 2010-04-03 04:50:44 EDT
Created attachment 399555 [details]
The last 40 lines of my /var/log/messages, just as I started Cheese.
Description of problem:
Cheese shows only black, but it seems to accept configuration changes (ie. changing resolution, brightness, etc.), implying it at least recognizes the camera.
/var/log/messages shows lots of errors. (attached)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Launch Cheese
Only black rectangle.
Video in the Cheese window.
Created attachment 399557 [details]
Results of "lsusb -v".
Thanks for the reports and the logs I've mailed the upstream uvc driver author and asked him to take a look at this.
The kernel log doesn't look good. There's a lot of low-level USB errors. If USB hubs start not responding correctly, I don't think the camera can be blamed. It could indeed be bad cabling as hinted by the kernel messages.
I might also have spoken too fast, it could be an EHCI bug, triggered by a change in the uvcvideo driver. The problem is being discussed in various places, such as
A patch has been posted to linux-usb, I don't know if it has already been committed.
It should be noted that this works fine in Fedora 12 with kernel-126.96.36.199-70.fc12.i686 and libv4l-0.6.4-1.fc12.i686. Tonight I'll try to confirm whether I get any similar kernel messages even though it seems to work.
(In reply to comment #5)
> It should be noted that this works fine in Fedora 12 with
> kernel-188.8.131.52-70.fc12.i686 and libv4l-0.6.4-1.fc12.i686. Tonight I'll try to
> confirm whether I get any similar kernel messages even though it seems to work.
Any luck with checking for similar messages with the F-12 kernel ?
I haven't had a chance to do any proper testing lately, but I have noted that with a more recent F12 kernel I've started getting the same broken behaviour. It seems that once I try to use the webcam the USB bus goes bonkers and I lose the ability to attach new devices such as a USB flash drive. When a device gets plugged in there are no messages in /var/log/messages whatsoever.
I updated to the latest F12 kernel from fedora-updates last night but I haven't tried the camera yet. I'll try with the new kernel tonight and post the version here. Is there something else I should be looking at?
I tested the webcam with all three of the installed F12 kernels, but I couldn't reproduce the problem. So I guess, ignore comment 7.
I've tested with the nightly compose of F13, marked 2010-04-01, and the webcam is working great! Even all the image properties sliders in Cheese appear to be working. There aren't even any kernel messages, so I guess this bug can be closed.
Thanks for retesting with the latest F-13, closing.