Hi Laurent, Thanks for your help so far!
On Wed, Feb 3, 2010 at 1:23 AM, Laurent Pinchart <[email protected]> wrote: > Hi Bram, > > On Tuesday 26 January 2010 16:12:02 Bram Senders wrote: >> Hi there, >> >> I have here a partially working webcam which is unlisted on the list >> of known cameras; it's the built-in camera found in the Asus EeePC T91 >> netbook. > > Thanks for the report. > >> "dmesg" says: >> === >> [ 3.683885] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (13d3:509b) [snip] >> but any way in which I could try to get this to work (either by patching >> the kernel driver, or possibly trying to patch the GStreamer v4l2src >> element to not query the relevant control?) or further debug this >> thing would be really really helpful. > > Could you please try the following patch and let me know if it helps ? > > diff --git a/drivers/media/video/uvc/uvc_ctrl.c > b/drivers/media/video/uvc/uvc_ctrl.c > index f90319e..60f40d9 100644 > --- a/drivers/media/video/uvc/uvc_ctrl.c > +++ b/drivers/media/video/uvc/uvc_ctrl.c > @@ -1453,6 +1453,7 @@ uvc_ctrl_prune_entity(struct uvc_device *dev, struct > uvc_entity *entity) > struct usb_device_id id; > u8 index; > } blacklist[] = { > + { { USB_DEVICE(0x13d3, 0x509b) }, 4 }, /* Gain */ > { { USB_DEVICE(0x1c4f, 0x3000) }, 6 }, /* WB Temperature */ > { { USB_DEVICE(0x5986, 0x0241) }, 2 }, /* Hue */ > }; Unfortunately this patch does not work for me; the errors I get from GStreamer and in dmesg are exactly the same as without this patch. I see in the kernel source that some debug info should be printed using uvc_trace when performing the actual blacklisting; how can I get at this debug info? PS: I see you're doing a talk at FOSDEM -- I'll be there! Thanks, Bram _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
