https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295289
Bug ID: 295289
Summary: Framework 12 laptop incorrectly boots NVMe when you
try to boot USB memstick
Product: Base System
Version: Unspecified
Hardware: amd64
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: misc
Assignee: [email protected]
Reporter: [email protected]
Take any release/snapshot of USB memstick installer -- from 14.4-RELEASE to
16.0-CURRENT (20260512 snapshot) -- and write it to any USB storage device
(regardless of USB-A or USB-C) and insert it into any USB port on a Framework
12 laptop and try to boot the thing by any means.
If the internal NVMe is blank (read: no EFI boot partition with
/EFI/BOOT/bootx64.efi file), then congratulations, your attempt to boot from
the memstick will succeed and you can installl FreeBSD.
ASIDE: if you opt to keep secure boot enabled, you simply have to boot while
spamming F2 to get to the Secure Boot Administration menu where you can enroll
the memstick into the trusted devices database. It doses not matter if secure
boot is enabled after install however, the bug remains with zero recourse other
than the two stated exceptions below.
If you physically pull or wipe the NVMe drive, you can once again boot the
memstick (in the event, for example, you need to again access any FreeBSD
installer memstick for any reason).
Alternatively, if you can drop the EFI loader (booting off the NVMe) to the EFI
shell, you can chain-load back to the memstick by executing:
OK lsdev
OK set currdev=disk0s2a
OK boot
ASIDE: If you have an encrypted ZFS volume, simply press ENTER when prompted
for partition passphrase. Repeat pressing ENTER at each passphrase prompt until
you are presented with a 5-second countdown to reboot. Interrupt said countdown
to reach the OK prompt (the EFI shell)
The BIOS on the Framework 12 laptop is InsydeH20 and the version I am running
is LFR20.03.04
Laptop purchased April 2026
--
You are receiving this mail because:
You are the assignee for the bug.