[Bug 256722] EFI boot: Fix boot freeze on some systems

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 12 May 2025 17:30:14 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256722

pascal.herget@outlook.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pascal.herget@outlook.com

--- Comment #22 from pascal.herget@outlook.com ---
I got the same issue with FreeBSD 14.2-RELEASE-p1.

Hardware: Supermicro H13SAE-MF, revision 2.0, BIOS revision 2.3 (was 2.1, no
change after update).

Secure Boot is disabled by default in the BIOS, FreeBSD is not officially
supported, they mainly support Windows Server, RHEL, Oracle, Rocky Linux, SLES
and Ubuntu Server.

https://www.supermicro.com/Aplus/support/resources/OS/OS_Comp_H13_B650_AM5-UP.cfm

I don't really know the background of this issue, so who is most likely able to
fix it? The mainboard manufacturer or the FreeBSD maintainers?

I also tried the recommended workaround by Graham Perrin (bug #255073) with
setting the "copy_staging" command of the loader.efi to "enable" and "disable"
but it doesn't make a difference, here are the logs:

OK copy_staging enable
changed copy_staging, unloading kernel
OK boot
Loading kernel...
/boot/kernel/kernel text=0x183400 text=0xdf8738 text=0xdc3764 data=0x180+0xe80
data=0x18c620+0x4739e0 0x8+0x19b468+0x8+0x1bef89\
Loading configured modules...
/boot/kernel/geom_eli.ko size 0x1c5e8 at 0x2b5b000
can't find '/etc/hostid'
/boot/kernel/zfs.ko size 0x5dc658 at 0x2b78000
/boot/entropy size=0
/boot/kernel/cryptodev.ko size 0x77d8 at 0x3155000
/boot/modules/utouch.ko size 0x4588 at 0x315d000
/data/ramdisk.ufs size=0x1518000
/boot/kernel/geom_mirror.ko size 0x21338 at 0x467a000
/boot/kernel/geom_uzip.ko size 0x9680 at 0x469c000
staging 0x3b000000 (copying) tramp 0x3afff000 PT4 0x3affc000
Start @ 0xffffffff80384000 ...
EFI framebuffer information:
addr, size     0xf5000000, 0x300000
dimensions     1024 x 768
stride         1024
masks          0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000

===

OK copy_staging disable
changed copy_staging, unloading kernel
OK boot
Loading kernel...
/boot/kernel/kernel text=0x183400 text=0xdf8738 text=0xdc3764 data=0x180+0xe80
data=0x18c620+0x4739e0 0x8+0x19b468+0x8+0x1bef89\
Loading configured modules...
/boot/kernel/geom_uzip.ko size 0x9680 at 0x2b5b000
/boot/kernel/zfs.ko size 0x5dc658 at 0x2b65000
/boot/kernel/geom_eli.ko size 0x1c5e8 at 0x3142000
can't find '/etc/hostid'
/boot/kernel/geom_mirror.ko size 0x21338 at 0x315f000
/boot/kernel/cryptodev.ko size 0x77d8 at 0x3181000
/boot/modules/utouch.ko size 0x4588 at 0x3189000
/data/ramdisk.ufs size=0x1518000
/boot/entropy size=0
staging 0x73a00000 (not copying) tramp 0x7d74f000 PT4 0x7d746000
Start @ 0xffffffff80384000 ...
EFI framebuffer information:
addr, size     0xf5000000, 0x300000
dimensions     1024 x 768
stride         1024
masks          0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000

-- 
You are receiving this mail because:
You are the assignee for the bug.