[Bug 295433] 16.0-CURRENT memstick missing WiFi firmware for Framework 12 laptop
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 20 May 2026 03:48:53 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295433
Bug ID: 295433
Summary: 16.0-CURRENT memstick missing WiFi firmware for
Framework 12 laptop
Product: Base System
Version: 16.0-CURRENT
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: dteske@FreeBSD.org
Following the related bug
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284475 I can absolutely see
that stable/14 (14.4-STABLE) snapshot memstick absolutely contains the iwlwifi
firmware for the AX211 (found in the Framework 12 laptop currently)
However, recent 16.0-CURRENT snapshot memstick does NOT have the necessary
firmware. The installer offers to install the package, but then immediately
produces an error when attempting to install it (because it is physically not
in the media).
The location of the package that is both present in 14.4 but missing in 16.0
(both produced this month in the past week or two) is:
/var/cache/pkg/wifi-firmware-iwlwifi-kmod-ax210-20251125~a0b3fcfe34.pkg
While dogfooding 16.0-CURRENT and documenting the install process, these are
the steps that I am having to document as follow-up for a 16.0 install.
1. Grab the 14.4-STABLE memstick written to removable USB storage
2. Insert said USB removable storage
3. Execute "camcontrol devlist" to confirm "da0" is the USB device
4. Execute "gpart show da0" to confirm expected layout
5. Execute "gpart show da0s2" to confirm BSD layout
6. Execute "mount /dev/da0s2a /mnt" to mount the installer files
7. Execute "cd /mnt/" to step into the installer filesystem
8. Execute "cd var/cache/pkg/" to get at the packages
9. Execute "pkg add -f
wifi-firmware-iwlwifi-kmod-ax210-20251125~a0b3fcfe34.pkg" to install the
firmware (the -f flag is required because the package was mastered for 14.x,
not 16.x)
10. Execute "cd" to exit the installer filesystem prior to unmounting
11. Execute "umount /mnt" to unmount the USB device
12. Execute "camcontrol eject da0" to safely disconnect from the USB device
13. Execute "reboot"
14. Log back in
15. Execute "grep iwlwifi /var/run/dmesg.boot" ...
16. Make sure you see "iwlwifi0: base HW address XX:XX:XX:XX:XX:XX"
This will confirm that the AX211 is accessible.
Not sure why 16.0-CURRENT memstick is missing this file, but it completely
throws off the process and complicates installation steps
--
You are receiving this mail because:
You are the assignee for the bug.