Date: Wed, 20 May 2026 03:48:53 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 295433] 16.0-CURRENT memstick missing WiFi firmware for Framework 12 laptop Message-ID: <bug-295433-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295433-227>
