>Synopsis: Keyboard (USB) required to be attached for UEFI boot
>Category: amd64
>Environment:
System : OpenBSD 7.1
Details : OpenBSD 7.1 (GENERIC) #443: Mon Apr 11 17:55:15 MDT
2022
[email protected]:
/usr/src/sys/arch/amd64/compile/GENERIC
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
There is a difference in how the boot sequence is handled between
UEFI and CSM boot. UEFI boot prompt requires a keyboard to be attached even
if the BIOS has been configured to headless/keyboardless operation whereas
the CSM boot prompt will continue to boot even if no keyboard is present.
>How-To-Repeat:
Hardware tested on: Lenovo ThinkCentre M93p - 10AB - 0039AU
Tested with 7.0 and 7.1
Install standard 7.1 release from USB installer. Select GPT and auto
partition.
Once installation completed, reboot and remove keyboard as soon as reboot
has been issued to remove it from USB bus
Boot prompt will appear but not continue to execute until USB keyboard has
been detected (unless 'boot' has been added to /etc/boot.conf for immediate
booting)
Verify against CSM installation, follow the above except use MBR instead of
GPT. Keyboard does not need to be present on reboot and boot continues as
normal after 5 seconds.
>Fix:
Workaround is to either have a keyboard attached (not ideal for an
appliance) or in the /etc/boot.conf configuration file set the machine to
boot immediately with:
boot