I just want to thank giuliocoluccia for the above solution.
Originally Posted by giuliocoluccia
My problem was with a the integrated webcam in a Dell SP2309W monitor (05a9:2649). This webcam was working fine under Ubuntu 13.04. But after a Ubuntu 13.10 clean install, it didn't work. dmesg was outputting:
Creating the file /etc/modprobe.d/uvcvideo.conf with the following content
[ 18.403051] Linux video capture interface: v2.00
[ 18.461557] uvcvideo: Found UVC 1.00 device Monitor Webcam (05a9:2649)
[ 18.461965] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 18.462340] uvcvideo: Failed to query (129) UVC probe control : -32 (exp. 26).
[ 18.462344] uvcvideo: Failed to initialize the device (-5).
options uvcvideo quirks=0x100
fixed the problem. My webcam is now working.
For info, now I get the following messages (dmesg)
[ 18.908804] Linux video capture interface: v2.00
[ 18.916327] uvcvideo: Found UVC 1.00 device Monitor Webcam (05a9:2649)
[ 18.916330] uvcvideo: Forcing device quirks to 0x100 by module parameter for testing purpose.
[ 18.916332] uvcvideo: Please report required quirks to the linux-uvc-devel mailing list.
[ 18.916923] input: Monitor Webcam as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5.1/1-5.1:1.0/input/input4
[ 18.916997] usbcore: registered new interface driver uvcvideo
[ 18.916999] USB Video Class driver (1.1.1)