Hi Robin,
On Wednesday 21 May 2008, robin.hartley wrote:
> Hello,
> I have a USB 2 camera froma generic manufacture.
> Under windows it is USB2.0 and does not require a vendors driver.
>
> Under linux it appears as a UVC type of camera.
>
> I have tried the latest SVN source (SVN r209) but it fails
> initalisation.
>
> I've set the driver to trace=5 and captured the following.
> May 22 08:02:14 localhost usb 1-6: new high speed USB device using
> ehci_hcd and address 9
> May 22 08:02:14 localhost usb 1-6: configuration #1 chosen from 1
> choice
> May 22 08:02:14 localhost uvcvideo: Probing generic UVC device 6
> May 22 08:02:14 localhost uvcvideo: Found UVC 1.00 device USB2.0
> Camera (1871:0306)
> May 22 08:02:14 localhost uvcvideo: Added control
> 00000000-0000-0000-0000-000000000101/2 to device 6 entity 3
> May 22 08:02:14 localhost uvcvideo: Added control
> 00000000-0000-0000-0000-000000000101/3 to device 6 entity 3
> May 22 08:02:14 localhost uvcvideo: Added control
> 00000000-0000-0000-0000-000000000101/7 to device 6 entity 3
> May 22 08:02:14 localhost uvcvideo: Added control
> 00000000-0000-0000-0000-000000000101/8 to device 6 entity 3
> May 22 08:02:14 localhost uvcvideo: Added control
> 00000000-0000-0000-0000-000000000101/9 to device 6 entity 3
> May 22 08:02:14 localhost uvcvideo: Added control
> 00000000-0000-0000-0000-000000000101/5 to device 6 entity 3
> May 22 08:02:14 localhost uvcvideo: Scanning UVC chain: OT 2 <- XU 4
> <- PU 3 <- IT 1
> May 22 08:02:14 localhost uvcvideo: Found a valid video chain (1 ->
> 2).
> May 22 08:02:14 localhost uvcvideo: Failed to query (1) UVC control 2
> (unit 0) : -32 (exp. 26).
> May 22 08:02:14 localhost uvcvideo: Failed to initialize the device
> (-5).
>
> luvcview reports ERROR opening V4L interface
>
> :no such file or directory.
>
> I would like to help get this camera added to the supported list.
> Please advise what I can do to help.
Could you please try the attached patch ?
Best regards,
Laurent Pinchart
Index: uvc_driver.c
===================================================================
--- uvc_driver.c (revision 211)
+++ uvc_driver.c (working copy)
@@ -1828,6 +1828,15 @@
.bInterfaceSubClass = 1,
.bInterfaceProtocol = 0,
.driver_info = UVC_QUIRK_STREAM_NO_FID },
+ /* Aveo Technology USB 2.0 Camera */
+ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE
+ | USB_DEVICE_ID_MATCH_INT_INFO,
+ .idVendor = 0x1871,
+ .idProduct = 0x0306,
+ .bInterfaceClass = USB_CLASS_VIDEO,
+ .bInterfaceSubClass = 1,
+ .bInterfaceProtocol = 0,
+ .driver_info = UVC_QUIRK_PROBE_EXTRAFIELDS },
/* Ecamm Pico iMage */
{ .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