Public bug reported:
ubuntu-raspi-settings ships a dracut config that includes the brcmfmac
driver but specifies all the needed firmware files. These should be
included automatically. The brcmfmac kernel module should list those
modules.
Tested on a Pi 5 stonking docker image with linux-image-7.3.0-5-generic
7.3.0-5.5:
apt install dracut linux-firmware-raspi ubuntu-raspi-settings
dracut -f before.img
3cpio -t before.img > before.txt
sed -i '/firmware/d' /etc/dracut.conf.d/12-raspi-brcmfmac.conf
dracut -f after.img
3cpio -t after.img > after.txt
diff -u before.txt after.txt | grep '^-'
These module will be missing then:
-usr/lib/firmware/brcm/brcmfmac43436-sdio.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43456-sdio.clm_blob.zst
-usr/lib/firmware/cypress/cyfmac43455-sdio-minimal.bin.zst
-usr/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43430b0-sdio.raspberrypi,model-zero-2-w.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43436-sdio.raspberrypi,model-zero-2-w.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,5-compute-module.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,500.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43456-sdio.raspberrypi,4-compute-module.clm_blob.zst
-usr/lib/firmware/brcm/brcmfmac43456-sdio.raspberrypi,400.clm_blob.zst
modinfo
/lib/modules/7.3.0-5-generic/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst
shows already some globbing:
firmware: brcm/brcmfmac*-sdio.*.bin
firmware: brcm/brcmfmac*-sdio.*.txt
firmware: brcm/brcmfmac*-pcie.*.txcap_blob
firmware: brcm/brcmfmac*-pcie.*.clm_blob
firmware: brcm/brcmfmac*-pcie.*.bin
firmware: brcm/brcmfmac*-pcie.*.txt
firmware: brcm/brcmfmac*-pcie.txt
They probably have to add brcm/brcmfmac*-sdio.*.clm_blob and
cypress/cyfmac43455-sdio-minimal.bin
** Affects: ubuntu-raspi-settings (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168109
Title:
brcmfmac firmware files should be included automatically
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-raspi-settings/+bug/2168109/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs