[alsa-devel] Constant noise on HDA ALC275
David Henningsson
david.henningsson at canonical.com
Mon Oct 8 16:39:35 CEST 2012
On 10/08/2012 03:11 PM, Takashi Iwai wrote:
> At Mon, 08 Oct 2012 14:57:23 +0200,
> Julien Danjou wrote:
>>
>> On Mon, Oct 08 2012, Takashi Iwai wrote:
>>
>>> It's interesting. So, _unmuting_ the input from NID 0x1d removes the
>>> noise? (0x80 means the channel is muted.)
>>
>> Yes, that's it.
>>
>> (I just unloaded and reloaded the module and rechecked).
>
> OK, then could you try the patch below?
>
>
> Takashi
>
> ---
> diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
> index 8568aee..42dd605 100644
> --- a/sound/pci/hda/patch_realtek.c
> +++ b/sound/pci/hda/patch_realtek.c
> @@ -5988,10 +5988,22 @@ static void alc269_fixup_mic2_mute(struct hda_codec *codec,
> }
> }
>
> +static void alc275_fixup_vaio_mixer(struct hda_codec *codec,
> + const struct alc_fixup *fix, int action)
> +{
> + /* _UN_muting the input from NID 0x1d fixes the mysterious speaker
> + * noise on Sony VAIO Z
> + */
> + if (action == ALC_FIXUP_ACT_INIT)
> + snd_hda_codec_write(codec, 0x0b, 0,
> + AC_VERB_SET_AMP_GAIN_MUTE,
> + AMP_IN_UNMUTE(4));
> +}
Hmm, isn't it easier just to toggle "Beep Playback Switch"?
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
More information about the Alsa-devel
mailing list