[alsa-devel] [PATCH] ALSA: hda - Prevent speaker from entering automute on some AIO models

Hui Wang hui.wang at canonical.com
Tue Jan 14 06:50:21 CET 2014


On 01/13/2014 06:01 PM, Takashi Iwai wrote:
> At Mon, 13 Jan 2014 14:52:27 +0800,
> Hui Wang wrote:
>> On some AIO (All In One) models with the codec alc668
>> (Vendor ID: 0x10ec0668) on it, when we plug a headphone into the jack,
>> the system will switch the output to headphone and set the speaker to
>> automute as well as change the speaker Pin-ctls from 0x40 to 0x00,
>> this will bring loud noise to the headphone.
>>
>> I tried to disable the corresponding EAPD, but it did not help to
>> eliminate the noise.
>>
>> So far, the only way to eliminate the noise is preventing the speaker
>> from entering automute.
>>
>> BugLink: https://bugs.launchpad.net/bugs/1268468
>> Cc: David Henningsson <david.henningsson at canonical.com>
>> Cc: stable at vger.kernel.org
>> Signed-off-by: Hui Wang <hui.wang at canonical.com>
> What about to use auto_mute_via_amp flag instead like the patch below?
>
>
>
Test has been done on the three AIO models, auto_mute_via_amp flag can 
eliminate the noise and fix the problem.

I am going to send a v2 patch to use auto_mute_via_amp to replace 
suppress_auto_mute.


Thanks,
Hui.


More information about the Alsa-devel mailing list