]> git.baikalelectronics.ru Git - kernel.git/commit
usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e
authorJulius Werner <jwerner@chromium.org>
Tue, 4 Mar 2014 18:52:39 +0000 (10:52 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Mar 2014 19:46:51 +0000 (11:46 -0800)
commita4679d06e00b48c898b1f3e897fd9ced77ac6c73
tree563b7b4f7b76863dece546668b9b3319ff9abe51
parentfb7af1b2925915b0cb577ee717ef0b72ec54a3d6
usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e

We've encountered a rare issue when enumerating two Logitech webcams
after a reboot that doesn't power cycle the USB ports. They are spewing
random data (possibly some leftover UVC buffers) on the second
(full-sized) Get Configuration request of the enumeration phase. Since
the data is random this can potentially cause all kinds of odd behavior,
and since it occasionally happens multiple times (after the kernel
issues another reset due to the garbled configuration descriptor), it is
not always recoverable. Set the USB_DELAY_INIT quirk that seems to work
around the issue.

Signed-off-by: Julius Werner <jwerner@chromium.org>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/quirks.c