Red Hat Bugzilla – Bug 472463
Logitech, Inc. OrbiCam not detected
Last modified: 2009-02-08 05:04:00 EST
Cheese in FC10 doesn't detect the webcam integrated in my laptop, as it did in FC9 with gspca modules. I run it from console and get this message on and on:
libv4l2: error dequeuing buf: Error de entrada/salida
Cheese shows the Gnome logo spinning and the green light by the webcam turns on, but no image is displayed. The output of lsusb is:
Bus 001 Device 002: ID 046d:0896 Logitech, Inc. OrbiCam
I have tried 'xawtv' and it works, turns on the green light and shows me, as expected, so I suppose it is a problem of Cheese and not from the kernel.
This is a known problem, can you please try and install the libv4l update available here, this should fix this:
Please report back with your results.
Also see bug 472468 and bug 472217, not sure which one you are seeing here, but both should be fixed by the mentioned update.
No luck. I have tried just running Cheese and doing it with LD_PRELOAD. What info should I send?
Sorry, I misread your initial report, you do not have an UVC cam. So it looks like you have found a bug in the new gspca driver. First of all please try the latest version as described here:
And if that does not help please contact Jean-Francois Moine <firstname.lastname@example.org>, who is the author and maintainer of the new gspca driver and the zc3xx gspca-subdriver your cam uses.
OK, I will try it this evening in my laptop. Anyway, if my webcam works with 'xawtv' but doesn't work with 'Cheese', wouldn't it be a Cheese's bug instead of a driver's one? Thanks for your patience.
(In reply to comment #4)
> OK, I will try it this evening in my laptop. Anyway, if my webcam works with
> 'xawtv' but doesn't work with 'Cheese', wouldn't it be a Cheese's bug instead
> of a driver's one? Thanks for your patience.
Erm, sorry, YES! Possibly, maybe. I'm getting to much webcam related bugs lately and thus not reading them well, did I already say sorry?
/me goes to plug a zc3xx based cam in my PC
/me next goes to test cheese
Works fine for me I'm afraid.
But given that it does not happen with all apps, there are 2 things you can do for me:
1) Test with the latest gspca as described before
2) Run cheese from a terminal like this:
And then attach /tmp/log here.
One last thing, which you could try in cheese, go to Edit->preferences in the menu and try to change the resolution, maybe your cam has trouble with a certain resolution and cheese uses a different one then xawtv?
Created attachment 324532 [details]
I have followed your steps but I haven't make it work. I attach the log. In Cheese Preferences, I see "Camera (/dev/video0)", and I can't open the resolution list below.
I think I know whats going on. I think the driver for your cam (which btw is vc032x not zc3xx, my bad) has a bug which makes things not work when using a resolution of 640x480. Cheese uses 640x480 during its initial cam test and that failing causes the resolutions box to be empty.
Can you please try with ucview (yum install ucview), select a video format of RGB3 and a resolution of 320x240, then press OK. That should work (just like xawtv). Then quit ucview and try again, again with a video format of RGB3 and now with a resolution of 640x480, if I'm right that will fail and this is a driver bug. In which case the best I can do is to advice you to contact "Jean-Francois Moine <email@example.com>". Either way let me know how it goes.
It has failed as you predicted. I have contacted with Jean-François explaining him the same.
Well, I have just updated my FC10 and seen a new update for libv4l. Then, just by chance, I have checked again the tests you gave me, and now it works, either with Ucview or Cheese. Thank you!