summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleksij Rempel <bug-track@fisher-privat.net>2012-06-19 22:21:19 +0200
committerTakashi Iwai <tiwai@suse.de>2012-06-20 08:29:08 +0200
commitb64a1ba9d3111a7b3eb3bef96efb84dde15e6eac (patch)
tree941cfb5d14cfbde92ba49825ea016231c0733d69
parent05b9afd5b711b284c17f657495dc08f4a6f6e7e9 (diff)
downloadop-kernel-dev-b64a1ba9d3111a7b3eb3bef96efb84dde15e6eac.zip
op-kernel-dev-b64a1ba9d3111a7b3eb3bef96efb84dde15e6eac.tar.gz
ALSA: snd_usb_audio: ignore ctrl errors on QuickCam Pro for Notebooks
This webcam works mostly ok, exept with skype. Skype sends lots of ctrl messages to dynamically ajust record level. If for some reasons it pokes some error every thing goes broken: - first pulseaudio blocks sound for all apps - then video is reseted - then skype freez dmesg has lots of messages like: cannot set freq 16000 to ep 0x86" Setting ignore_ctl_error=1 fixes this problem. Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--sound/usb/mixer_maps.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/usb/mixer_maps.c b/sound/usb/mixer_maps.c
index 484603b..e71fe55 100644
--- a/sound/usb/mixer_maps.c
+++ b/sound/usb/mixer_maps.c
@@ -341,6 +341,10 @@ static struct usbmix_ctl_map usbmix_ctl_maps[] = {
.map = audigy2nx_map,
.selector_map = audigy2nx_selectors,
},
+ { /* Logitech, Inc. QuickCam Pro for Notebooks */
+ .id = USB_ID(0x046d, 0x0991),
+ .ignore_ctl_error = 1,
+ },
{ /* Logitech, Inc. QuickCam E 3500 */
.id = USB_ID(0x046d, 0x09a4),
.ignore_ctl_error = 1,
OpenPOWER on IntegriCloud