Re: Kernel 2.6.22 some Logitech webcams

Alan Stern <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Thu, 4 Oct 2007, Laurent Pinchart wrote:

> Hi everybody,
> 
> I recently noticed a regression when upgrading to 2.6.22. I narrowed the 
> problem to the "[ALSA] usbaudio - Fix Oops with broken usb descriptors" patch 
> (SHA1 ID beb60119bcc9cbd80bc5b4f7feec419e067d3e46).
> 
> With this patch applied, the uvcvideo driver (http://linux-uvc.berlios.de) 
> fails to initialise the video interface with first and second generation 
> Logitech UVC webcams.
> 
> The problem can be worked around by associating the usbaudio driver with the 
> device before the uvcvideo driver quicks in. As the device descriptors list 
> the video interface before the audio interface, this can only be achieved by 
> deinstalling the uvcvideo driver and loading it manually after the usbaudio 
> driver has initialised the audio interface.
> 
> Devices are probably faulty, as they are known to have some firmware bugs 
> related to timings (confirmed by the vendor). The above patch does the right 
> thing, but breaks broken devices that worked by chance up to 2.6.21.
> 
> I'm open to ideas regarding a way to fix the problem. For what it's worth, the 
> webcams work fine under Windows (most probably because the Windows USB stack 
> is slower when dealing with control requests).

Do you want to prevent the uvcvideo driver from binding to the audio 
interfaces in the bad devices?  Maybe a small blacklist would work.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.