Comment 21 for bug 1388582

Revision history for this message
LukasThyWalls (thywalls) wrote :

Thanks to give me the clue to make work hdajackretask. Now is working without problem.

I was testing a lot with it. First, i put the default model (no model) in alsa-base.conf, and forgot for now laptop-eapd.

With hdajackretask and the default model, i can replicate the behavior (or better) of the laptop-eapd config model:
- 0x1a set as Headphone
- 0x1d set as Internal Mic
(Both of them said there aren't connected, and i don't need advanced override)
With that, when the SO starts, i have the internal mic and the jack microphone (not a priority but there are they), and the headphones working, but i haven't the speakers. With hda_analyzer, activating EAPD in 0x1b i have sound, and in both work the mixer volume, BUT if i plug in the headphones and plug it out, the sound doesn't come through speakers again until i "refresh" the EAPD option in hda_analyzer (refresh -> deactivate/activate, click in another node and return back to 0x1b...) and it's exactly the same happened with laptop-eapd model.

I tested override 0x1b "Green Line Out" with hdajackretask, but i don't find any change what did something different (in some cases i lost all sound in speakers and headphones, but i supposed it's a normal incompatibility like said in hdajackretask readme). The first thing i change is try to override the jack detection of 0x1b putting it in "No Present" (Default is "Present"), because like said with "hda-jack-sense-test -a" it doesn't do nothing:

$ sudo hda-jack-sense-test -a
Pin 0x1a (Not connected): present = Yes
Pin 0x1b (Green Line Out): present = No
Pin 0x1c (Not connected): present = No
Pin 0x1d (Not connected): present = No
Pin 0x1e (Not connected): present = No
Pin 0x1f (Pink Mic): present = Yes
Pin 0x20 (Not connected): present = No
Pin 0x21 (Not connected): present = No
Pin 0x22 (Internal CD): present = No
Pin 0x23 (Not connected): present = No
Pin 0x24 (Internal Other): present = No
Pin 0x25 (Other SPDIF Out): present = No

(0x1a and 0x1f changes to NO when i unplug headphones jack and headphones mic jack)

But even with that i have no changes in the behavior of the sound. I will add the actual config, i now some things can be changed (Jack in 0x1a, for example) but with that i have the actual behavior..
What can i do? What can i change to give another behavior? How to fix that problem with i plug the jack headphones and lost the sound of the speakers (with hdajackretask or hda_analyzer) and make it permanent at least?