Media keys not working on Lenovo laptop

Hello,

I have a Lenovo laptop and my media keys (for play/pause, FF and RW) are not working at all. There have been instances when they worked, but most of the time they don't, for no apparent reason.

Thank you.

Hello. Could we get the output of the garuda-inxi command? (laptop model should show up there)

If they are activated by a Fn key, maybe that needs to be cleaned out or fixed?

3 Likes

Just to eliminate all possibilities, are your Media keys activated in the BIOS? Mine had an option to turn them off.

1 Like

They are seperate keys, just dedicated to those functions. And when I try to reassign them as shortcuts for those media functions they get detected.

System:
Kernel: 5.16.10-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=065e7e4b-238d-4a73-9d1c-05d26758f3ce rw rootflags=subvol=@
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=d8857054-88b0-48e0-8b08-86c1689831d8 loglevel=3
Desktop: KDE Plasma 5.24.1 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 81V7 v: Lenovo IdeaPad S145-15API
serial: Chassis: type: 10 v: Lenovo IdeaPad S145-15API
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0J40679WIN
serial: UEFI: LENOVO v: BUCN29WW date: 05/14/2021
Battery:
ID-1: BAT0 charge: 17.5 Wh (58.5%) condition: 29.9/30.0 Wh (99.8%)
volts: 7.6 min: 7.4 model: LGC L16L2PB2 type: Li-poly serial:
status: N/A cycles: 22
CPU:
Info: model: AMD Ryzen 3 3200U with Radeon Vega Mobile Gfx bits: 64
type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
model-id: 0x18 (24) stepping: 1 microcode: 0x8108102
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 192 KiB desc: d-2x32 KiB; i-2x64 KiB L2: 1024 KiB desc: 2x512 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 1620 high: 2106 min/max: 1400/2600 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 1997 2: 2106
3: 1203 4: 1176 bogomips: 20761
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional,
STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile
Series]
vendor: Lenovo driver: amdgpu v: kernel bus-ID: 03:00.0 chip-ID: 1002:15d8
class-ID: 0300
Device-2: Syntek Integrated Camera type: USB driver: uvcvideo
bus-ID: 3-1:2 chip-ID: 174f:1176 class-ID: 0e02
Display: x11 server: X.Org 1.21.1.3 compositor: kwin_x11 driver:
loaded: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa
display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0")
s-diag: 414mm (16.3")
Monitor-1: eDP res: 1366x768 hz: 60 dpi: 101 size: 344x193mm (13.5x7.6")
diag: 394mm (15.5")
OpenGL: renderer: AMD Radeon Vega 3 Graphics (RAVEN DRM 3.44.0
5.16.10-zen1-1-zen LLVM 13.0.1)
v: 4.6 Mesa 21.3.6 direct render: Yes
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 03:00.1 chip-ID: 1002:15de
class-ID: 0403
Device-2: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
Sound Server-1: ALSA v: k5.16.10-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.47 running: yes
Network:
Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
vendor: Lenovo driver: ath10k_pci v: kernel bus-ID: 02:00.0
chip-ID: 168c:0042 class-ID: 0280
IF: wlp2s0 state: up mac:
Bluetooth:
Device-1: Qualcomm Atheros type: USB driver: btusb v: 0.8 bus-ID: 3-2:3
chip-ID: 0cf3:e500 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 4 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address:
Drives:
Local Storage: total: 242.17 GiB used: 24.72 GiB (10.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZALQ256HAJD-000L2 size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial:
rev: AL2QFXV7 temp: 30.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Generic
model: SD MMC MS PRO size: 3.69 GiB block-size: physical: 512 B
logical: 512 B type: SSD serial: rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 229.37 GiB size: 229.37 GiB (100.00%)
used: 24.72 GiB (10.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 229.37 GiB size: 229.37 GiB (100.00%)
used: 24.72 GiB (10.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 229.37 GiB size: 229.37 GiB (100.00%)
used: 24.72 GiB (10.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 229.37 GiB size: 229.37 GiB (100.00%)
used: 24.72 GiB (10.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 5.73 GiB used: 1.59 GiB (27.7%)
priority: 100 dev: /dev/zram0
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 52.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 251 Uptime: 10h 29m wakeups: 1838 Memory: 5.73 GiB
used: 4.83 GiB (84.3%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1796 lib: 542 Shell: fish
v: 3.3.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.12
Garuda (2.5.5-1):
System install date: 2022-02-16
Last full system update: 2022-02-19
Is partially upgraded: No
Relevant software: NetworkManager
Windows dual boot: Probably (Run as root to verify)
Snapshots: Snapper
Failed units:

I my BIOS I have the option to let the Function keys be first themselves, or first the media and stuff controls. They are currently configures there to be the other functions. The thing is that the volume keys (they are on the F1, F2 and F3 work normally. The thing is that the Play/Pause, FF and RW keys are separate dedicated keys, just above the numpad.