I think this problem is somewhat well known but I'm not entirely sure, and maybe someone here knows of a workaround, a fix, or if a fix is coming soon. I am still in the process of setting up Mandriva 2008.0 on my new Acer Aspire 5520-5579 laptop and I am now working on getting the Crystal Eye webcam that is embedded in the lid to work. It is identified by my system as an Acer Crystal Eye USB webcam, but I just can't get it to work. I even found a site that discusses exactly how to install this type of webcam under Mandriva but so far no good (
http://afaith.eu/blog/2008/02/12/how...va-linux-2008/). Here's what I know so far.
My kernel is 2.6.22.18-laptop-1mdv and I have both the uvcvideo and v4l modules installed and running:
Code:
root@localhost ~ # lsmod|grep uvcvideo
uvcvideo 38596 0
videodev 27296 1 uvcvideo
v4l1_compat 14308 2 uvcvideo,videodev
v4l2_common 16064 2 uvcvideo,videodev
usbcore 118984 6 ndiswrapper,usb_storage,uvcvideo,ehci_hcd,ohci_hcd
root@localhost ~ # lsmod|grep v4l
v4l1_compat 14308 2 uvcvideo,videodev
v4l2_common 16064 2 uvcvideo,videodev
Additionally, the webcam appears to be listed in /dev:
Code:
root@localhost /dev # ls -l video*
lrwxrwxrwx 1 root root 10 2008-03-10 19:29 video -> v4l/video0
lrwxrwxrwx 1 root root 10 2008-03-10 19:29 video0 -> v4l/video0
I downloaded and compiled luvcview, but when I try to run it I get the following error:
Code:
root@localhost ~/luvcview # ./luvcview -f yuv
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
Unable to set format: 5.
Init v4L2 failed !! exit fatal
No matter what I do I always get this error (although sometimes it says "Unable to set format: 22"). I checked the end of dmesg and whenever I try to access the webcam, I get this:
Code:
root@localhost ~ # dmesg|tail
uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
If I run a program like kopete and try to access the camera, the green light will turn on (indicating the camera is on) but I only get a black window. I thought I read somewhere that this type of error is related to some type of USB timing issue, and that since it's a hardware problem there's no workaround. It was suggested that unplugging and replugging a webcam's USB cable (and crossing your fingers) might work, but that's not an option for me since it's embedded in the laptop. I haven't been able to find anything recent about this problem, so I was hoping maybe it's been resolved. Does anyone know if there's a fix/workaround for this? Thanks.