Hi,
I ran the smartcard-key-luks script to try to get the librem key to unlock the disk instead of using a password… but that pinentry popup doesn’t seem to work right.
When the boot process gets to the point where the screen clears and the box with “Please unlock the card” appears (with a prompt for “PIN:” and “OK” and “Cancel” buttons), I see the following two behaviors:
-
It only intermittently reads keystrokes. When I type the PIN, there is only a 75% chance that the keystroke will be accepted and a “*” placed on the PIN prompt line.
-
It seems there is no way to press “OK”. In other words, if I type the PIN, then hit Enter, nothing happens. If I tab to the “OK” button and hit Enter, nothing happens. Eventually the pin entry times out, and it reprompts me for the PIN.
Anyone see this? Any idea how this could be resolved? I tried a bunch of things that had no effect already - but I’m just taking stabs in the dark. Some things I’ve tried:
- Add splash/nosplash to kernel args: no effect
- Added (and removed) ASKPASS, PLYMOUTH, PCSC from the list of kernel modules in /etc/cryptsetup-initramfs/conf-hook, then rebuilt initramfs: no effect
- Note that I may not have tried all of the different combinations
of y/n for each of those modules.
- Note that I may not have tried all of the different combinations
This is on a Librem 13 (v2), “Release-30” of Pureboot, and a fresh install of Debian 13.
The smartcard-key-luks script I mentioned is here:
Thanks.