You are not logged in.
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/brightnessFollowing 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_pcmThe output of "grep Codec /proc/asound/card*/codec* " consists of only one line
Codec: Intel Lunar Lake HDMII tried to add
options snd_hda_intel model=thinkpadto /etc/modprobe.d/mute-led.conf, but it didn't work.
Last edited by Psi2001 (2025-04-15 12:54:15)
Offline
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
The mute LED light on F1 key works after an update.
Offline
@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
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
0Offline
@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
.
Offline
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:2fafKernel:
$ 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/LinuxAny other info that can be useful?
Offline
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:2fafKernel:
$ 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/LinuxAny 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! ![]()
$ 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-intelOffline