Hi Roger,

On Saturday 17 May 2008, Roger Pueyo Centelles wrote:
> Hello,
>
> I've received a new webcam I bought via eBay, which claimed to be
> UVC-compliant. As far as I have been able to test, I pluged it on a
> windows xp system and worked correctly.
>
> Now, I've downloaded, compiled and installed the UVC module and I'm
> getting the following dmesg output when pluging in:
>
> usb 2-2: new full speed USB device using uhci_hcd and address 9
> usb 2-2: configuration #1 chosen from 1 choice
> uvcvideo: Probing generic UVC device 2
> uvcvideo: Found format MJPEG.
> uvcvideo: - 320x240 (30.0 fps)
> uvcvideo: - 640x480 (30.0 fps)
> uvcvideo: - 160x120 (30.0 fps)
> uvcvideo: Found a Status endpoint (addr 81).
> uvcvideo: Found UVC 1.00 device USB Web Camera (1c4f:3000)
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/4 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to
> device 2 entity 5
> uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to
> device 2 entity 1
> uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to
> device 2 entity 1
> uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to
> device 2 entity 5
> uvcvideo: Scanning UVC chain: OT 3 <- PU 5 <- SU 4 <- IT 1 2
> uvcvideo: Found a valid video chain (1,2 -3).
> uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
> input: USB Web Camera as /class/input/input9
> uvcvideo: UVC device initialized.
> usb 2-2: New USB device found, idVendor=1c4f, idProduct=3000
> usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 2-2: Product: USB Web Camera
> usb 2-2: Manufacturer: SiGma Micro
>
>
> and running luvcview:
>
> uvcvideo: Trying format 0x47504a4d (MJPG): 320x240.
> uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
> uvcvideo: Failed to query (130) UVC control 1 (unit 0) : -32 (exp. 26).

Please try the attached patch.

> By the way, I've done: "echo 0x0f
> /sys/module/uvcvideo/parameters/trace" in order to get a more complete
> output (I hope it's the best way to do so).

That's could. You could also have set the trace parameter when loading the 
module with

modprobe uvcvideo trace=15

> And lsusb claims its a 1c4f:3000 (no extra identification).

Could you please post the output of

lsusb -v -d 1c4f:3000

with usbutils 0.72 or newer (0.73+ preferred) ?

Best regards,

Laurent Pinchart
Index: uvc_driver.c
===================================================================
--- uvc_driver.c	(revision 205)
+++ uvc_driver.c	(working copy)
@@ -1834,6 +1834,15 @@
 	  .bInterfaceSubClass	= 1,
 	  .bInterfaceProtocol	= 0,
 	  .driver_info		= UVC_QUIRK_STATUS_INTERVAL },
+	/* SiGma Micro USB Web Camera */
+	{ .match_flags		= USB_DEVICE_ID_MATCH_DEVICE
+				| USB_DEVICE_ID_MATCH_INT_INFO,
+	  .idVendor		= 0x1c4f,
+	  .idProduct		= 0x3000,
+	  .bInterfaceClass	= USB_CLASS_VIDEO,
+	  .bInterfaceSubClass	= 1,
+	  .bInterfaceProtocol	= 0,
+	  .driver_info		= UVC_QUIRK_PROBE_MINMAX },
 	/* Acer OEM Webcam - Unknown vendor */
 	{ .match_flags		= USB_DEVICE_ID_MATCH_DEVICE
 				| USB_DEVICE_ID_MATCH_INT_INFO,
_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to