Kernel 2.6.22 some Logitech webcams

Laurent Pinchart <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
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).

Best regards,

Laurent Pinchart

-------------------------------------------------------------------------
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.