-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Description
With systemd 248, the systemd-boot boot menu does not work with a PS/2 keyboard. The boot menu ignores all keyboard input. The arrow keys don't work, the Enter key doesn't work.
This problem only happens with a PS/2 keyboard. Input works fine when using a USB keyboard on the same computer.
While the boot menu ignores key presses with a PS/2 keyboard, what still works is pulling up a disabled boot menu by holding down the space-bar key at boot. Then when inside the boot menu, key presses are ignored and don't work.
systemd version the issue has been seen with
systemd 248 (248-1-arch)
Used distribution
ArchLinux
Linux kernel version used (uname -a)
Linux host 5.11.11-arch1-1-custom #1 SMP PREEMPT Wed, 31 Mar 2021 11:05:11 +0000 x86_64 GNU/Linux
CPU architecture issue was seen on
x86-64
Additional program output to the terminal or log subsystem illustrating the issue
$ bootctl
System:
Firmware: UEFI 2.70 (American Megatrends 5.14)
Secure Boot: disabled
Setup Mode: setup
TPM2 Support: yes
Boot into FW: supported
Current Boot Loader:
Product: systemd-boot 248-1-arch
Features: ✓ Boot counting
✓ Menu timeout control
✓ One-shot menu timeout control
✓ Default entry control
✓ One-shot entry control
✓ Support for XBOOTLDR partition
✓ Support for passing random seed to OS
✓ Boot loader sets ESP partition information
ESP: /dev/disk/by-partuuid/...
File: └─/EFI/SYSTEMD/SYSTEMD-BOOTX64.EFI
Random Seed:
Passed to OS: no
System Token: not set
Exists: no
Available Boot Loaders on ESP:
ESP: /boot (/dev/disk/by-partuuid/...)
File: └─/EFI/systemd/systemd-bootx64.efi (systemd-boot 248-1-arch)
File: └─/EFI/BOOT/BOOTX64.EFI (systemd-boot 248-1-arch)
...