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
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel