vidconsole is invalid for efi booted systems
The loader values 'console="vidconsole"'or 'console="vidconsole,comconsole"'are invalid for systems booted UEFI where that does not exist. Instead console should be 'efi'.
That means if you enable a serial console on an efi booted system where VGA is primary you lose access to the boot loader menu.
Updated by Jim Pingle almost 5 years ago
Looks like we'd have to check like they did on FreeNAS, if
sysctl -n machdep.bootmethod returns UEFI then we can set the video console to
efi instead of
I'm not seeing any other reliable way to check if the boot console is efi.
Updated by Steve Wheeler almost 5 years ago
- Status changed from Feedback to Resolved
built on Tue Nov 06 11:45:54 EST 2018
With serial console enabled loader.conf shows:
kern.cam.boot_delay=10000 boot_multicons="YES" boot_serial="YES" console="efi,comconsole" comconsole_speed="115200" autoboot_delay="3" hw.usb.no_pf="1"
No both consoles show correctly. No longer seeing the console error at the start.