Bug 208291

Summary: Lenovo ThinkPad E495 - FnLock LED does not correspond to the actual state
Product: Drivers Reporter: pasternak.t
Component: OtherAssignee: drivers_other
Status: NEW ---    
Severity: normal CC: e595
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 5.6.19 Subsystem:
Regression: No Bisected commit-id:
Attachments: A video showing that the FnLock's LED does not switch

Description pasternak.t 2020-06-22 18:56:51 UTC
Lenovo ThinkPad laptop's keyboard - like most of similar keyboards - contain Fn key which allows to quickly change some basic system settings, like volume level or screen brightness. In this particular case "volume up" is Fn+F3, and "volume down" is Fn+F2.


There's also an FnLock mode - enabled by "Fn + Esc", that changes the meaning of the F1..F12 buttons. If the mode is on, you don't need to press "Fn" key in order to utilize the functionalities, so if you want to increase volume, you need to press only F3.


This works correctly, but there's a LED that signalizes whether the FnLock is currently on. And this LED is not switched when I press "Fn + Esc" (despite the effect actually takes place).


On Windows it works correctly
Comment 1 pasternak.t 2020-06-22 18:58:33 UTC
Created attachment 289821 [details]
A video showing that the FnLock's LED does not switch
Comment 2 Mik 2020-06-28 15:43:35 UTC
Ryzen 2700-U/BIOS V1.56

Inversely, the led is always OFF here: Thinkpad E585. but FN functions are all OK (kernel 5.8-rc2 + 5.7-6). 

The ESC led is ON only at boot before the Lenovo logo 2-3 seconds, it is off the rest of the time. 

FN + ESC has no effect even on the external keyboard. 

Same for Windows (dual boot 21H1 latest) FN or no FN all good. 


Note: The video works in Chrome Dev only for Ubuntu 20.10.
Comment 3 pasternak.t 2020-06-29 06:59:07 UTC
It depends. In my case sometimes the led is always off (but never switches in runtime)