ALSA: hda - Fix silent speaker output on Acer Aspire 6935
authorTakashi Iwai <tiwai@suse.de>
Mon, 13 Feb 2012 14:25:07 +0000 (15:25 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 13 Feb 2012 14:26:41 +0000 (15:26 +0100)
commit02a237b24d57e2e2d5402c92549e9e792aa24359
tree9bc15baa30e6a746a4a24773d0a778786a116e87
parent805a6af8dba5dfdd35ec35dc52ec0122400b2610
ALSA: hda - Fix silent speaker output on Acer Aspire 6935

Since 3.2 kernel, the driver starts trying to assign the multi-io DACs
before the speaker, thus it assigns DAC2/3 for multi-io and DAC4 for
the speaker for a standard laptop setup like a HP, a speaker, a mic-in
and a line-in.  However, on Acer Aspire 6935, it seems that the
speaker pin 0x14 must be connected with either DAC1 or 2; otherwise it
results in silence by some reason, although the codec itself allows
the routing to DAC3/4.

As a workaround, the connection list of each pin is reduced to be
mapped to either only DAC1/2 or DAC3/4, so that the compatible
assignment as in kernel 3.1 is achieved.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=42740

Cc: <stable@kernel.org> [v3.2+]
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_realtek.c