Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 2026 18:46:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 295289] Framework 12 laptop incorrectly boots NVMe when you try to boot USB memstick
Message-ID:  <bug-295289-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

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: bugs@FreeBSD.org
          Reporter: dteske@FreeBSD.org

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.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295289-227>