Skip to content

HP Pavilion 14-ce3xxx (ALC295) – mute LED does not work in Linux #324

@lakshyaelite

Description

@lakshyaelite

Laptop: HP Pavilion Laptop 14-ce3xxx
SKU: 172V6PA#ACJ
Audio codec: Realtek ALC295
Kernel: 6.17.0-20-generic
OS: Linux Mint 22.3 (Ubuntu-based)

Problem

The audio mute key works correctly, but the red mute LED on the keyboard never lights up.

The LED works correctly in Windows, so the hardware itself is functional.

What happens in Linux

  • Pressing the mute key mutes/unmutes audio normally.
  • The mute LED does not turn on when muted.

System information

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ uname -r
6.17.0-20-generic

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ cat /sys/class/dmi/id/product_name
HP Pavilion Laptop 14-ce3xxx

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ cat /sys/class/dmi/id/product_sku
172V6PA#ACJ

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ cat /proc/asound/card*/codec* | grep Codec
Codec: Realtek ALC295
Codec: Intel Icelake HDMI

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ ls /sys/class/leds
enp6s0-0::lan  hda::micmute    input3::capslock    phy0-led
enp6s0-1::lan  hda::mute       input3::numlock
enp6s0-2::lan  hp::hddprotect  input3::scrolllock

dmesg excerpt

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ dmesg | grep -i alc
[    0.078833] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[    0.089069] Calibrating delay loop (skipped), value calculated using timer frequency.. 2380.80 BogoMIPS (lpj=1190400)
[    4.773630] snd_hda_codec_alc269 hdaudioC0D0: ALC295: picked fixup hp-gpio-led (model specified)
[    4.775205] snd_hda_codec_alc269 hdaudioC0D0: autoconfig for ALC295: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    4.775220] snd_hda_codec_alc269 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    4.775226] snd_hda_codec_alc269 hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    4.775231] snd_hda_codec_alc269 hdaudioC0D0:    mono: mono_out=0x0
[    4.775235] snd_hda_codec_alc269 hdaudioC0D0:    inputs:
[    4.775241] snd_hda_codec_alc269 hdaudioC0D0:      Internal Mic=0x12
[    4.775246] snd_hda_codec_alc269 hdaudioC0D0:      Mic=0x19

lakshya@lakshya-HP-Pavilion-Laptop-14-ce3xxx:~$ dmesg | grep -i hda
[    4.706427] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.706882] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[    4.773630] snd_hda_codec_alc269 hdaudioC0D0: ALC295: picked fixup hp-gpio-led (model specified)
[    4.775205] snd_hda_codec_alc269 hdaudioC0D0: autoconfig for ALC295: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    4.775220] snd_hda_codec_alc269 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    4.775226] snd_hda_codec_alc269 hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    4.775231] snd_hda_codec_alc269 hdaudioC0D0:    mono: mono_out=0x0
[    4.775235] snd_hda_codec_alc269 hdaudioC0D0:    inputs:
[    4.775241] snd_hda_codec_alc269 hdaudioC0D0:      Internal Mic=0x12
[    4.775246] snd_hda_codec_alc269 hdaudioC0D0:      Mic=0x19
[    5.501057] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[    5.501119] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
[    5.501174] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
[    5.501230] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
[    5.501269] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
[    5.501307] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19

Notes

  • hda::mute LED device exists but does not control the physical LED.
  • The LED worked correctly when the laptop was running Windows.

This laptop may require a specific ALC295 mute-LED quirk or DMI entry.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions