Comment 0 for bug 306153

Revision history for this message
Rodrigo Linfati (rlinfati) wrote :

The webcam in dell 1420 dont work correctly, some program dont work ( cheese not work, ekiga work )

the problem is the resolution, the webcam work only at 352x288 and some other... but at 800x600, 1600x1200, etc, etc. dont work.

rlinfati@virtu:~$ lsusb | grep Om
Bus 007 Device 003: ID 05a9:2640 OmniVision Technologies, Inc.

rlinfati@virtu:~$ uname -a
Linux virtu 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

[ 14.430712] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:2640)
[ 14.431118] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[ 14.488420] input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1d.7/usb7/7-6/7-6:1.0/input/input12

A Workarround:
Compile the lasted version from http://linuxtv.org/hg/~pinchartl/uvcvideo/ and copy uvcvideo.ko videodev.ko v4l1-compat.ko to /lib/modules/2.6.27-9-generic/misc/ and apply depmod -a, rmmod, depmod. Now the module say:

[ 8361.587038] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:2640)
[ 8361.587420] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 8361.588339] input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1d.7/usb7/7-6/7-6:1.0/input/input23

And the webcam work OK on all program!