Mute LED not working on HP (Realtek ALC245)
Hello,
I've been trying to debug the issue related to the microphone LED not working under Linux. I've confirmed that the LED works in windows. Seems like most HP laptops have this problem, and they are fixed by adding a model= parameter, however I've tried all HP mute LED related models on https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html to no success. A very similar model to my laptop, running Intel HD Audio can be fixed by using model=hp-mute-led-mic3 but this didn't work on my laptop either.
Can I get any help on how to further debug this issue? I tried searching for the documentation for this audio card, but wasn't able to find anything useful.
Output of alsa-info.sh: http://alsa-project.org/db/?f=4173cebd458b6badbc21668461e9ba2e890333c2
Thanks, Soham Sen.
On Mon, 30 Nov 2020 00:53:54 +0100, Soham Sen wrote:
Hello,
I've been trying to debug the issue related to the microphone LED not working under Linux. I've confirmed that the LED works in windows. Seems like most HP laptops have this problem, and they are fixed by adding a model= parameter, however I've tried all HP mute LED related models on https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html to no success. A very similar model to my laptop, running Intel HD Audio can be fixed by using model=hp-mute-led-mic3 but this didn't work on my laptop either.
Can I get any help on how to further debug this issue? I tried searching for the documentation for this audio card, but wasn't able to find anything useful.
Output of alsa-info.sh: http://alsa-project.org/db/?f=4173cebd458b6badbc21668461e9ba2e890333c2
I guess you've already tried to pass the model option, but judging from the alsa-info.sh output, you passed it wrongly. As the onboard analog output is from the AMD HD-audio controller that is the secondary card (while the primary card is Nvidia HDMI), you'd need to pass "model=,XXX" (see the comma before "XXX"), i.e. set in the second entry of the array.
Takashi
I've been trying to debug the issue related to the microphone LED not working under Linux. I've confirmed that the LED works in windows. Seems like most HP laptops have this problem, and they are fixed by adding a model= parameter, however I've tried all HP mute LED related models on https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html to no success. A very similar model to my laptop, running Intel HD Audio can be fixed by using model=hp-mute-led-mic3 but this didn't work on my laptop either.
Can I get any help on how to further debug this issue? I tried searching for the documentation for this audio card, but wasn't able to find anything useful.
Output of alsa-info.sh: http://alsa-project.org/db/?f=4173cebd458b6badbc21668461e9ba2e890333c2
I guess you've already tried to pass the model option, but judging from the alsa-info.sh output, you passed it wrongly. As the onboard analog output is from the AMD HD-audio controller that is the secondary card (while the primary card is Nvidia HDMI), you'd need to pass "model=,XXX" (see the comma before "XXX"), i.e. set in the second entry of the array.
Takashi
Tried both, actually, but the result was the same. LED won't turn on either way.
On Mon, 30 Nov 2020 21:09:17 +0100, Soham Sen wrote:
I've been trying to debug the issue related to the microphone LED not working under Linux. I've confirmed that the LED works in windows. Seems like most HP laptops have this problem, and they are fixed by adding a model= parameter, however I've tried all HP mute LED related models on https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html to no success. A very similar model to my laptop, running Intel HD Audio can be fixed by using model=hp-mute-led-mic3 but this didn't work on my laptop either.
Can I get any help on how to further debug this issue? I tried searching for the documentation for this audio card, but wasn't able to find anything useful.
Output of alsa-info.sh: http://alsa-project.org/db/?f=4173cebd458b6badbc21668461e9ba2e890333c2
I guess you've already tried to pass the model option, but judging from the alsa-info.sh output, you passed it wrongly. As the onboard analog output is from the AMD HD-audio controller that is the secondary card (while the primary card is Nvidia HDMI), you'd need to pass "model=,XXX" (see the comma before "XXX"), i.e. set in the second entry of the array.
Takashi
Tried both, actually, but the result was the same. LED won't turn on either way.
Did you try different model values? There are plenty of them. It doesn't matter whether the audio actually works or not, but just to see whether the LED is activated or not.
Takashi
participants (2)
-
Soham Sen
-
Takashi Iwai