Which kernel are you using? 6.17.1-300.fc43.x86_64
Which BIOS version are you using? 3.04
Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series) AMD AI 300
I received my laptop today and I’ve installed the “Keyboard (2nd Gen) - International English” keyboard. No number pad or other input module. When booting Fedora, the LED indicator on the caps lock key turns on (at the time when the framework logo is shown) and stays on. Pressing the caps lock key during boot, or after boot is complete, doesn’t toggle the LED indicator off (it stays on always).
After the OS has booted, if I press the key I can see a caps lock indicator appear on the panel next to the clock indicating caps lock is enabled (and typing shows capitals). Pressing the caps lock key again removes the indicator from the panel near the clock but doesn’t turn the LED indicator off.
The LED turns off when the laptop is shut down.
In summary, the keyboard works fine and the caps lock key does work, but its LED indicator is always on regardless of state.
Some similar topics that don’t have a posted resolution (I am only allowed to post 2 links, apparently):
if you map the capslock key to something else (via keyboard.frame.work) does the LED turn off? i would imagine if it doesn’t it might be a hardware issue
Thanks for the suggestion, I hadn’t heard of keyboard.frame.work before. I couldn’t find a way on that webpage to remap keys, but I did find how to do it through settings. Choosing the option to swap caps lock and esc does work (in that the operation of both those keys is then swapped) but the caps lock indicator LED stays on.
In keyboard.frame.work I can go to the “key tester” tab and each key on the keyboard does work (incl caps lock), but if I click Authorize Device and choose my keyboard I get 2 errors:
NotAllowedError: Failed to open the device.
Device: Framework Laptop 16 Keyboard Module - ANSI
Vid: 0x32AC
Pid: 0x0012
and
Received invalid protocol version from device
Device: Framework Laptop 16 Keyboard Module - ANSI
Vid: 0x32AC
Pid: 0x0012
I tried that just now - I wasn’t in the input group so I added it as you suggested and rebooted. The same errors appear in keyboard.frame.work when trying to authorize the device.
FWIW I found a bluetooth keyboard and paired that with my laptop to see if it does the same thing. It doesn’t appear in the authorize device list, but when I press keys on it the the key tester tab recognises each key correctly. This bluetooth keyboard’s caps lock LED functions correctly, toggling on and off when pressed.
Maybe that does point towards something HW related. I did pull the keyboard out and re-seat it, but no change.
Thanks for the suggestion to update firmware. I ran this just now. get-updates reports that the keyboard module has the latest firmware & that there was an update available for UEFI dbx. I applied that update and rebooted, but the caps lock LED remains on.
I’m using Opera for the keyboard.frame.work site because the compatibility page said it was fully supported.
I did reach out to support yesterday - I’ll see what they say.
Thanks, but there doesn’t appear to be an edit button for this. Perhaps you need special permissions? Not sure. It won’t let me delete it either, if I hover over the delete button it says I don’t have permission to do that.
Guess it can wait 6 months before being auto-closed.