diff options
author | Oleksij Rempel <bug-track@fisher-privat.net> | 2012-06-19 22:21:19 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-06-20 08:29:08 +0200 |
commit | b64a1ba9d3111a7b3eb3bef96efb84dde15e6eac (patch) | |
tree | 941cfb5d14cfbde92ba49825ea016231c0733d69 | |
parent | 05b9afd5b711b284c17f657495dc08f4a6f6e7e9 (diff) | |
download | linux-3.10-b64a1ba9d3111a7b3eb3bef96efb84dde15e6eac.tar.gz linux-3.10-b64a1ba9d3111a7b3eb3bef96efb84dde15e6eac.tar.bz2 linux-3.10-b64a1ba9d3111a7b3eb3bef96efb84dde15e6eac.zip |
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.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/usb/mixer_maps.c b/sound/usb/mixer_maps.c index 484603bbeb7..e71fe55cebe 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, |