From 6e1d838b18118edab64aab8b91bdb219d60260a3 Mon Sep 17 00:00:00 2001 From: Anibal Limon Date: Fri, 10 Jan 2025 16:45:28 -0600 Subject: [PATCH] linux-firmware-rpidistro: Add cyfmac43455-sdio.bin symlink to minimal According to the README on rpi-distro firmware-nonfree [1] this symlink needs to exists. Fixes, ``` [ 6.794584] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed with error -2 ``` There are previous reported stability issues with 802.11r [2] and choosing minimal removes this support and indirectly fixes the issues. [1] https://github.com/RPi-Distro/firmware-nonfree/blob/bookworm/debian/config/brcm80211/cypress/README.txt [2] https://github.com/raspberrypi/linux/issues/3849 Signed-off-by: Anibal Limon --- .../linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb b/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb index 0409ba3..5f97f9f 100644 --- a/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb +++ b/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb @@ -43,6 +43,7 @@ do_install() { done cp -R --no-dereference --preserve=mode,links -v debian/config/brcm80211/cypress/* ${D}${nonarch_base_libdir}/firmware/cypress/ + ln -s cyfmac43455-sdio-minimal.bin ${D}${nonarch_base_libdir}/firmware/cypress/cyfmac43455-sdio.bin rm ${D}${nonarch_base_libdir}/firmware/cypress/README.txt }