Bug 290981 - Install does not add itself to UEFI menu on WD SN850X NVMe drive. Worked in 14.3
Summary: Install does not add itself to UEFI menu on WD SN850X NVMe drive. Worked in 14.3
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 15.0-STABLE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-sysinstall (Nobody)
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2025-11-12 18:40 UTC by Peter Kay
Modified: 2025-11-12 19:12 UTC (History)
0 users

See Also:


Attachments
dmesg (23.03 KB, text/plain)
2025-11-12 18:40 UTC, Peter Kay
no flags Details
output of efibootmgr -v (1.80 KB, text/plain)
2025-11-12 18:42 UTC, Peter Kay
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Kay 2025-11-12 18:40:10 UTC
Created attachment 265372 [details]
dmesg

November 6th snapshot was tested. No matter what options I select I cannot get FreeBSD 15.0 to boot from an SN850X NVMe stick, this worked fine in 14.3, and is also fine in Linux. It does work if efiboot is manually run following install.

Unlike 14.3 the install very rarely, if ever, pops up a note about clearing UEFI boot entries so I suspect it's not running at all.

Targeted configuration is UEFI boot, ZFS on root, 64GB swap partition. UK keyboard layout. New package test (although tried old, no different).
Comment 1 Peter Kay 2025-11-12 18:42:31 UTC
Created attachment 265373 [details]
output of efibootmgr -v

output of efibootmgr -v run against install media.

It's the same both before and after the installation.

The installation does work to put files on the drive - it just doesn't boot.
Comment 2 Peter Kay 2025-11-12 18:43:33 UTC
Workaround :

exit loader to loader prompt

load /boot/kernel/kernel
load /boot/kernel/zfs.ko
set currdev="zfs:zroot/ROOT/default:"
boot

to boot from new installation via install media, then.

efibootmgr -a -c -l /boot/efi/EFI/freebsd/loader.efi -L FreeBSD-15

from install.

It then works fine.