(x-posted from http://www.dellcommunity.com/support...hread.id=13835)
I did a clean install of Hardy on an XPS M1330 with the thin display/UVC webcam. It worked fine in Gutsy, but now it won't work at all. Here's the relevant section of dmesg output:
[ 20.719793] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:7670)
[ 20.720088] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[ 20.720337] uvcvideo: Failed to query (129) UVC control 1 (unit 0) : -32 (exp. 26).
[ 20.720340] uvcvideo: Failed to initialize the device (-5).
[ 20.720371] usbcore: registered new interface driver uvcvideo
[ 20.720374] USB Video Class driver (v0.1.0)
Found more information on the problem here: http://developer.berlios.de/feature/...&group_id=5681
And fixed it by installing the latest UVC module from svn:
1. install prereqs if you don't have them
2. back up current module, just in case
sudo aptitude install subversion build-essential
sudo cp /lib/modules/2.6.24-16-generic/ubuntu/media/usbvideo/uvcvideo.ko /lib/modules/2.6.24-16-generic/ubuntu/media/usbvideo/uvcvideo.ko.bak
3. Check out latest source code
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
4. go to the 'trunk' directory
5. Edit Makefile
(or use gedit or whatever you like)
6. Change the line starting with INSTALL_MOD_DIR to this:
7. Install it
INSTALL_MOD_DIR := /lib/modules/$(KERNEL_VERSION)/ubuntu/media/usbvideo
sudo make install
8. Reboot (you could also unload the old module and load the new one, but I didn't remember the command off the top of my head, and I'm lazy)
dmesg still gave me a "Failed to query" line (see below), but everything works now! Tested in Cheese and Ekiga.
[ 20.749569] Linux video capture interface: v2.00
[ 20.822180] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:7670)
[ 20.822549] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[ 20.870964] input: PC Speaker as /devices/platform/pcspkr/input/input13
[ 20.881187] usbcore: registered new interface driver uvcvideo
[ 20.881192] USB Video Class driver (v0.1.0)