brcmfmac… loading /lib/firmware/6.15.0-1-MANJARO-ARM/brcm/… failed with error -20
6.15.0-1-MANJARO-ARM is not a directory, and as far as I can tell, it should be loading from /lib/firmware/brcm/
I had issue of Wi-Fi not connecting after switching from stable to unstable branch. Someone else on this forum had this issue, and it was apparently solved by adding line to mount boot partition in /etc/fstab and reinstalling kernel.
I do not have a pinebookpro but I have noticed this on the newer kernels where it is looking for a certain firmware name to load and then falls back and loads another name. It starts out by checking it’s known places where the firmware could be when it is looking for a certain name then settles for some other name. You need to post all of your dmesg to see what is going on. You are just assuming it is just looking in one place.
Wi-Fi takes a minute or two to connect on my Pinebook Pro (unstable branch) since updating to 6.14, if I remember correctly. I’ve neither had to edit /etc/fstab nor reinstall kernels since I first installed GNOME in 2022.
Either way, quite some time ago I had to downgrade wpa_supplicant to 2:2.10-8 and am still using that version.
Here’s relevant bits from my dmesg :
[ 10.000848] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 10.000967] brcmfmac mmc0:0001:1: loading /lib/firmware/6.15.0-1-MANJARO-ARM/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.bin failed with error -20
[ 10.003520] brcmfmac mmc0:0001:1: loading /lib/firmware/6.15.0-1-MANJARO-ARM/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.bin.zst failed with error -20
[ 10.004167] brcmfmac mmc0:0001:1: loading /lib/firmware/6.15.0-1-MANJARO-ARM/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.bin.xz failed with error -20
[ 10.004246] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.pine64,pinebook-pro.bin failed with error -2
[ 10.004258] brcmfmac mmc0:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43455-sdio.pine64,pinebook-pro.bin
[ 71.312533] brcmfmac mmc0:0001:1: loading /lib/firmware/6.15.0-1-MANJARO-ARM/brcm/brcmfmac43455-sdio.bin failed with error -20
[ 78.140858] logitech-hidpp-device 0003:046D:406A.0006: HID++ 4.5 device connected.
[ 83.794277] rfkill: input handler enabled
[ 89.624553] rfkill: input handler disabled
[ 96.678394] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { P923 P899 P1176 P1204 } 7 jiffies s: 1425 root: 0x0/T
[ 96.678427] rcu: blocking rcu_node structures (internal RCU debug):
[ 132.752606] brcmfmac mmc0:0001:1: loading /lib/firmware/6.15.0-1-MANJARO-ARM/brcm/brcmfmac43455-sdio.clm_blob failed with error -20
[ 132.867658] ieee80211 phy0: brcmf_c_preinit_dcmds: Default MAC is used, replacing with random MAC to avoid conflicts
[ 132.872381] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[ 132.872872] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Apr 15 2021 03:03:20 version 7.45.234 (4ca95bb CY) FWID 01-996384e2
[ 138.631818] ieee80211 phy0: brcmf_cfg80211_scan: Scanning suppressed: status (4)