diff options
| author | Takashi Iwai <[email protected]> | 2012-02-13 14:25:07 +0000 |
|---|---|---|
| committer | Takashi Iwai <[email protected]> | 2012-02-13 14:26:41 +0000 |
| commit | 02a237b24d57e2e2d5402c92549e9e792aa24359 (patch) | |
| tree | 9bc15baa30e6a746a4a24773d0a778786a116e87 /lib/timerqueue.c | |
| parent | Linux 3.2 (diff) | |
| download | kernel-02a237b24d57e2e2d5402c92549e9e792aa24359.tar.gz kernel-02a237b24d57e2e2d5402c92549e9e792aa24359.zip | |
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: <[email protected]> [v3.2+]
Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions
