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