All of lore.kernel.org
 help / color / mirror / Atom feed
* [ALSA][hda-codec] fix-connexant-headphone-mute
@ 2007-04-29  1:43 Andrei Popa
  2007-04-29  2:19 ` Andrei Popa
  0 siblings, 1 reply; 6+ messages in thread
From: Andrei Popa @ 2007-04-29  1:43 UTC (permalink / raw)
  To: tiwai; +Cc: alsa-devel

Hi,

The sound works ok with the built-in speakers on my Fujitsu laptop(amilo
pro v3205). But if I plug in headphones in the audio out jack there is
no sound in the headphones. With kernel 2.6.20 it worked ok. With 2.6.21
it doesn't.
This BUG is reported in ALSA bugtracking system with ID 0003039.

Patch that fixes this bug:

diff --git a/sound/pci/hda/patch_conexant.c
b/sound/pci/hda/patch_conexant.c
index 46e93c6..5edd330 100644
--- a/sound/pci/hda/patch_conexant.c
+++ b/sound/pci/hda/patch_conexant.c
@@ -636,7 +636,7 @@ static void cxt5045_hp_automute(struct hda_codec
*codec)

        bits = (spec->hp_present || !spec->cur_eapd) ? 0x80 : 0;
        snd_hda_codec_amp_update(codec, 0x10, 0, HDA_OUTPUT, 0, 0x80,
bits);
-       snd_hda_codec_amp_update(codec, 0x10, 1, HDA_OUTPUT, 0, 0x80,
bits);
+       snd_hda_codec_amp_update(codec, 0x10, 1, HDA_OUTPUT, 0, 0,
bits);
 }

 /* unsolicited event for HP jack sensing */
@@ -988,10 +988,10 @@ static void cxt5047_hp_automute(struct hda_codec
*codec)

        bits = (spec->hp_present || !spec->cur_eapd) ? 0x80 : 0;
        snd_hda_codec_amp_update(codec, 0x1d, 0, HDA_OUTPUT, 0, 0x80,
bits);
-       snd_hda_codec_amp_update(codec, 0x1d, 1, HDA_OUTPUT, 0, 0x80,
bits);
+       snd_hda_codec_amp_update(codec, 0x1d, 1, HDA_OUTPUT, 0, 0,
bits);
        /* Mute/Unmute PCM 2 for good measure - some systems need this
*/
        snd_hda_codec_amp_update(codec, 0x1c, 0, HDA_OUTPUT, 0, 0x80,
bits);
-       snd_hda_codec_amp_update(codec, 0x1c, 1, HDA_OUTPUT, 0, 0x80,
bits);
+       snd_hda_codec_amp_update(codec, 0x1c, 1, HDA_OUTPUT, 0, 0,
bits);
 }

 /* toggle input of built-in and mic jack appropriately */

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-05-02 14:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-29  1:43 [ALSA][hda-codec] fix-connexant-headphone-mute Andrei Popa
2007-04-29  2:19 ` Andrei Popa
2007-05-02 10:16   ` Takashi Iwai
     [not found]     ` <1178102873.7511.3.camel@localhost>
2007-05-02 11:01       ` Takashi Iwai
2007-05-02 11:28         ` Andrei Popa
2007-05-02 14:55           ` Tobin Davis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.