At Thu, 20 Sep 2012 10:20:41 +0200,
David Henningsson wrote:
>
> While going through Ubuntu bugs, I discovered this patch being
> posted and a confirmation that the patch works as expected.
>
> Finding out how the hw volume really works would be preferrable
> to just disabling the broken one, but this would be better than
> nothing.
>
> Credit: sndfnsdfin (qawsnews)
> BugLink: https://bugs.launchpad.net/bugs/559939
> Signed-off-by: David Henningsson <email address hidden>
At Thu, 20 Sep 2012 10:20:41 +0200, /bugs.launchpad .net/bugs/ 559939
David Henningsson wrote:
>
> While going through Ubuntu bugs, I discovered this patch being
> posted and a confirmation that the patch works as expected.
>
> Finding out how the hw volume really works would be preferrable
> to just disabling the broken one, but this would be better than
> nothing.
>
> Credit: sndfnsdfin (qawsnews)
> BugLink: https:/
> Signed-off-by: David Henningsson <email address hidden>
Applied now. Thanks.
Takashi
> --- feature_ unit(struct mixer_build *state, int unitid, void BIT(UAC_ FU_VOLUME) ; KERN_INFO combine_ bytes(bmaContro ls + csize, csize);
> sound/usb/mixer.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c
> index 4f40ba8..fe56c9d 100644
> --- a/sound/usb/mixer.c
> +++ b/sound/usb/mixer.c
> @@ -1267,6 +1267,13 @@ static int parse_audio_
> /* disable non-functional volume control */
> master_bits &= ~UAC_CONTROL_
> break;
> + case USB_ID(0x1130, 0xf211):
> + snd_printk(
> + "usbmixer: volume control quirk for Tenx TP6911 Audio Headset\n");
> + /* disable non-functional volume control */
> + channels = 0;
> + break;
> +
> }
> if (channels > 0)
> first_ch_bits = snd_usb_
> --
> 1.7.9.5
>