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

Reply via email to