You are not logged in.

#1 2025-03-15 19:13:06

Psi2001
Member
Registered: 2025-03-15
Posts: 15

[Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

Update: The mute LED light on F1 key works fine after an update.
--------------------
I installed Archlinux with KDE on my laptop (Thinkpad X1 Carbon Gen 13). The audio and mute key work well on my laptop, but the mute led light on F1 key doesn't turn on when I mute my compute. Though I can manually turn it on through

echo 1 | sudo tee /sys/devices/platform/thinkpad_acpi/leds/platform::mute/brightness

Following the Laptop page of ArchWiki, I ran the command

$ lsmod | grep snd_hda_intel 
---
snd_hda_intel          69632  0
snd_intel_dspcfg       45056  4 snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_hda_codec         229376  5 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_core          151552  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_pcm               221184  14 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_soc_rt712_sdca,snd_sof_intel_hda_common,snd_compress,snd_sof_intel_hda_generic,snd_soc_core,snd_sof_utils,snd_soc_rt1318_sdw,snd_hda_core,snd_pcm_dmaengine
snd                   163840  24 snd_ctl_led,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_sof,snd_timer,snd_compress,snd_soc_sdw_utils,thinkpad_acpi,snd_soc_core,snd_pcm

The output of "grep Codec /proc/asound/card*/codec* " consists of only one line

Codec: Intel Lunar Lake HDMI

I tried to add

options snd_hda_intel model=thinkpad

to /etc/modprobe.d/mute-led.conf, but it didn't work.

Last edited by Psi2001 (2025-04-15 12:54:15)

Offline

#2 2025-04-04 18:47:55

dimastopel
Member
Registered: 2025-04-04
Posts: 6

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

Exactly same issue in my case as well. X1 Gen 13, F1 led doesn't work. Other led lights seem to work properly.

Kernel 6.13.8-arch1-1

Offline

#3 2025-04-15 12:54:30

Psi2001
Member
Registered: 2025-03-15
Posts: 15

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

The mute LED light on F1 key works after an update.

Offline

#4 2025-04-20 18:07:11

dimastopel
Member
Registered: 2025-04-04
Posts: 6

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

@Psi2001 what update? I am with X1 gen13, fully updated and the LED still doesn't work (always off). Anything special that you did in addition to updating packages? Thanks

Offline

#5 2025-09-30 18:47:16

dimastopel
Member
Registered: 2025-04-04
Posts: 6

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

I managed to toggle the LED manually and it works (see below). I still have no idea on how to make it work when I actually mute my speakers. Any ideas?

$ echo 1 | sudo tee /sys/class/leds/platform::mute/brightness
1
$ echo 0 | sudo tee /sys/class/leds/platform::mute/brightness
0

Offline

#6 2025-11-15 14:49:17

Psi2001
Member
Registered: 2025-03-15
Posts: 15

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

dimastopel wrote:

@Psi2001 what update? I am with X1 gen13, fully updated and the LED still doesn't work (always off). Anything special that you did in addition to updating packages? Thanks

I am sorry I didn't reply you in time. In fact, I did nothing special at that time. I think It was a Linux kernel and Linux firmware update.  Could you please send more information about your system, such as which sound server are you using now (e.g. pipewire) ? That might help smile.

Offline

#7 2025-11-17 19:26:06

dimastopel
Member
Registered: 2025-04-04
Posts: 6

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

Hi and sure!

I have pipewire in indeed:

$ pacman -Q pipewire
pipewire 1:1.4.9-1

$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 339
Tile Size: 65472
User Name: dima
Host Name: icecream-arch-2
Server Name: PulseAudio (on PipeWire 1.4.9)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Speaker__sink
Default Source: alsa_input.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Mic__source
Cookie: ac36:2faf

Kernel:

$ uname -a
Linux icecream-arch-2 6.17.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 02 Nov 2025 17:27:22 +0000 x86_64 GNU/Linux

Any other info that can be useful?

Offline

#8 2025-11-18 13:58:24

Psi2001
Member
Registered: 2025-03-15
Posts: 15

Re: [Solved] Mute led light doesn't work on Thinkpad X1 Carbon gen 13

dimastopel wrote:

Hi and sure!

I have pipewire in indeed:

$ pacman -Q pipewire
pipewire 1:1.4.9-1

$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 339
Tile Size: 65472
User Name: dima
Host Name: icecream-arch-2
Server Name: PulseAudio (on PipeWire 1.4.9)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Speaker__sink
Default Source: alsa_input.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Mic__source
Cookie: ac36:2faf

Kernel:

$ uname -a
Linux icecream-arch-2 6.17.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 02 Nov 2025 17:27:22 +0000 x86_64 GNU/Linux

Any other info that can be useful?

I'm sorry, but I'm not a Linux expert. I can only say that after I updated at the time, my mute LED suddenly started working properly, even though I hadn't made any changes at that time (I even reverted all the previous modifications I had made). I can provide the pactl info and kernel information from my system. I can also list the potentially relevant software packages I've installed. I think you could create a new post to seek help from experts. Hope this helps! smile

$ pactl info

Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 532
Tile Size: 65472
User Name: psi
Host Name: PsiThinkpadArch
Server Name: PulseAudio (on PipeWire 1.4.9)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Speaker__sink
Default Source: alsa_input.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Mic__source
Cookie: 8903:0733
$ uname -a
Linux PsiThinkpadArch 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
$ pacman -Qeq

alsa-firmware
alsa-plugins
alsa-utils
......
base
base-devel
bluez-utils
......
intel-compute-runtime
intel-media-driver
intel-ucode
......
libva-utils
libvdpau-va-gl
linux
linux-firmware
linux-lts
......
mesa
......
pipewire-alsa
plasma-meta
......
sof-firmware
......
vlc
vlc-plugins-all
vpl-gpu-rt
vulkan-intel

Offline

Board footer

Powered by FluxBB