Re: loader.efi on NUC14 locking on reboot

From: Warner Losh <imp_at_bsdimp.com>
Date: Sat, 27 Sep 2025 17:04:31 UTC
On Sat, Sep 27, 2025, 9:12 AM Toomas Soome <tsoome@me.com> wrote:

>
>
> > On 27. Sep 2025, at 05:57, David Cross <david@crossfamilyweb.com> wrote:
> >
> > I recently replaced a NUC11 with a NUC14.  The display was not properly
> supported on FreeBSD-14, so I decided to give 15 a go (on 14 there was a
> lot of flickering as I had to hand modify the kmod-drm modules to support
> the PCI-ids of the display).
> >
> >
> > Under 14 everything (minus the flickering) worked fine.  Under 15 the
> machine will periodically NOT boot with loader.efi.
> >
> >
> > The pattern is as follows:
> >
> > 1. COLD boot, from unplugged, appears to NOT boot
> >
> > 2. Reboot without unplugging (5 seconds hard off power switch, but
> standby power is still there), it boots.
> >
> > 3. warm reboot (shutdown -r now) NO BOOT.
> >
> >
> > The WAY it doesn't boot is as follows, it will display the autboot
> countdown, and then:
> >
> > Of note there are NO other messages on the screen at this point, which
> is incorrect, because when it DOES boot, even BEFORE this point there are
> the splash logo and the boot menu,
> >
> >
> > Booting [/boot/kernel/kernel]...
> >
> > staging 0x5800...000 (not copying) tramp 0x64287000 PT4 0x6427e000
> >
> > Start @ 0xfff...802f7280 ...
> >
> > Loading splash ok
> >
> > (HANGS)
> >
> >
> > A few tings about this, when it displays these messages there is NO
> splash, just the text.  HOWEVER, when it DOES boot successfully there is a
> splash, and I THINK the 'loading splash' is actually earlier, it is as if
> these messages are hidden'.
> >
> >
> > The other major difference is when it does boot correctly the resolution
> of the screen is MUCH less (like 640x480 equivalent), when it hangs it is
> running at a higher res.
> >
> >
> > I have NO drm modules loaded currently between boots.
> >
> >
> > This is on 15.0-ALPHA built from src as of yesterday night.
> -march=alderlake, -O2, nothing else.  Worked fine on 14.2.
> >
> >
> > Suggestions?
> >
> >
>
> What I did notice, you want to make sure the console terminal size is not
> getting “too big”. That is, check COLUMNS/LINES from kenv and try to set
> larger font to see if it is still bugged.
>

I was going to suggest adding 'Dual Boot' (setting boot_milticons=yes in
loader.conf). This disables to graphics console and would help us know if
we have a bug there or if it's something else.

Warner

>