Hi Gianluca, On Tuesday 19 February 2008, Gianluca Cecchi wrote: > I'm using Fedora 8 32bit with kernel 2.6.23.15-137.fc8. Compiled and > installed from svn trunk today. > [EMAIL PROTECTED] trunk]$ . ./svn-version.sh > #define DRIVER_VERSION "SVN r182" > > I'm able to use ekiga, skype beta 2.0.0.43 and mplayer with a command such > as > > mplayer tv:// -fps 25 -tv > driver=v4l2:width=640:height=480:device=/dev/video0 > > Only problem is that, as seen on the list for other dell oem omnivision > cams, sometimes I get the 129 error on query of device, so that it is not > initialized. > Tipically on second or third try of rmmod/modprobe I get it with only the > 135 one and the webcam then works. > for example > Feb 18 22:55:13 tekkaman kernel: uvcvideo: Found UVC 1.00 device Monitor > Webcam (SP2208WFP) (05a9:2643) > Feb 18 22:55:13 tekkaman kernel: uvcvideo: Failed to query (135) UVC > control 1 (unit 0) : -32 (exp. 26). > Feb 18 22:55:13 tekkaman kernel: uvcvideo: Failed to query (129) UVC > control 1 (unit 0) : -32 (exp. 26). > Feb 18 22:55:13 tekkaman kernel: uvcvideo: Failed to initialize the device > (-5). > Feb 18 22:55:13 tekkaman kernel: usbcore: registered new interface driver > uvcvideo > Feb 18 22:55:13 tekkaman kernel: USB Video Class driver (SVN r182) > Feb 18 22:55:23 tekkaman kernel: usbcore: deregistering interface driver > uvcvideo > Feb 18 22:55:25 tekkaman kernel: uvcvideo: Found UVC 1.00 device Monitor > Webcam (SP2208WFP) (05a9:2643) > Feb 18 22:55:26 tekkaman kernel: uvcvideo: Failed to query (135) UVC > control 1 (unit 0) : -110 (exp. 26). > Feb 18 22:55:26 tekkaman kernel: usbcore: registered new interface driver > uvcvideo > Feb 18 22:55:26 tekkaman kernel: USB Video Class driver (SVN r182) > > see below my device id, if you want to add to the compatibility list. > I atatch a zip for "lsusb -v" output, otherwise message too big for the > list.
The lsusb output has been stripped from leading spaces. Could you please resend it without stripping white spaces ? > Apart from writing a script that checks for 129 error code and in that case > does an rmmod/modprobe, are there any other hints? Unfortunately there is no universal solution for those problems. Many UVC cameras have been tested under Windows only. Linux produces slightly different USB timings that trigger firmware bugs in some devices. It might be possible to add small delays to the driver that might work around some issues, but that requires try-and-error testing and I don't own a SP2208WFP camera. Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
