Hello,
Just FIY for posteriority.
I've had an issue with OPNsense 26.7.1 on bare metal Intel i5 4th gen CPU after power loss. Rebooting would freeze showing:
EFI framebuffer information:
addr, size 0xe0000000, 0x1d4c00
dimensions 800x600
stride 800
masks 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000
The only way to make it boot was to select kernel.old at the boot menu.
I've tried multiple fixes: disabled Fast Boot, set hw.syscons.disable=1, set efi_max_resolution=0.
The thing that worked was to uninstall cpu_microcode and reboot. I had 3 packages:
pkg info | grep microcodepkg remove WhatEverWasFoundInTheEarlierCommand
After this the router booted normally even with power loss.
Update the boot loader, then reinstall the microcode update plugin. There are more than half a dozen threads about this issue, already.
It's a fresh install:
strings /boot/loader.efi | grep "EFI loader"
FreeBSD/amd64 EFI loader, Revision 3.0
strings /boot/efi/efi/freebsd/loader.efi | grep "EFI loader"
DFreeBSD/amd64 EFI loader, Revision 3.0
That's weird, because in 26.7.1 the microcode updates should be loaded later in the boot process working around the boot lock up. Did you possibly add the tunables for early loading?
Other than RSS I haven't enabled anything extra from the default installation. My SSD died so that's why I did a fresh install recently.
Fresh install with 26.7? Not 26.1.x plus upgrade?
You are right. It is 26.1 + upgrade. I meant fresh install as in completely reinstalled this month after the SSD failure.
Then you need to upgrade your bootloader to the one that is in 26.7 - /boot/loader.efi - copy that to your EFI partition.
Thank you Patrick!