Latest working kernel version: ? Earliest failing kernel version: ? Distribution: openSUSE 11.0 Hardware Environment: Logitech QuickCam Messenger Software Environment: v4l Problem Description: The cam gives no image, but some greenish rubbish instead (picture attached) Steps to reproduce: start any v4l application Kernel log says: [ 6014.956405] usbcore: registered new interface driver zc3xx [ 6014.956411] zc3xx: registered [ 6020.208080] usb 3-2: new full speed USB device using uhci_hcd and address 21 [ 6020.385043] usb 3-2: configuration #1 chosen from 1 choice [ 6020.387529] gspca: probing 046d:08da [ 6021.931459] zc3xx: probe 2wr ov vga 0x0000 [ 6021.971459] zc3xx: probe sensor -> 11 [ 6021.971465] zc3xx: Find Sensor HV7131R(c) [ 6021.977406] gspca: probe ok [ 6022.022194] usb 3-2: New USB device found, idVendor=046d, idProduct=08da [ 6022.022200] usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Created attachment 19050 [details] The image the webcam shows
Did you try my program 'svv'? (look in my page http://moinejf.free.fr) Did you try mplayer? (with the option 'v4l2:') Did you try the other applications with the v4l library?
I cannot compile svv, since I could not figure out the needed flags. Using mplayer with mplayer tv:// -tv driver=v4l2 it works correctly, so I suppose the error is not in the kernel driver but somewhere in the userspace layer. Indeed as your hints made me find out libv4l solved that problem for me. Many thanks for that! For those who are interested here some links: http://hansdegoede.livejournal.com/3636.html http://linuxtv.org/v4lwiki/index.php/Libv4l_Progress
(In reply to comment #3) > I cannot compile svv, since I could not figure out the needed flags. Look at the first lines of the source. There is: gcc -Wall svv.c -o svv $(pkg-config gtk+-2.0 --cflags --libs) -lv4lconvert