I am running a headless Bananapipro server that acts as an AP. Recently I found that its WiFi net was gone. In the log I found a crash of brcm:
Dec 19 02:40:14 localhost kernel: [3919907.052132] ieee80211 phy0: brcmf_fw_crashed: Firmware has halted or crashed
Dec 19 02:40:15 localhost kernel: [3919908.004319] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Dec 19 02:40:15 localhost kernel: [3919908.004360] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Dec 19 02:40:15 localhost kernel: [3919908.004372] ieee80211 phy0: brcmf_cfg80211_stop_ap: SET SSID error (-5)
Dec 19 02:40:15 localhost kernel: [3919908.004388] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Dec 19 02:40:15 localhost kernel: [3919908.004399] ieee80211 phy0: brcmf_cfg80211_stop_ap: BRCMF_C_DOWN error -5
Dec 19 02:40:15 localhost kernel: [3919908.004411] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Dec 19 02:40:15 localhost kernel: [3919908.004422] ieee80211 phy0: brcmf_cfg80211_stop_ap: setting AP mode failed -5
Dec 19 02:40:15 localhost kernel: [3919908.004435] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Dec 19 02:40:15 localhost kernel: [3919908.004446] ieee80211 phy0: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Dec 19 02:40:15 localhost kernel: [3919908.206422] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43362-sdio for chip BCM43362/1
Dec 19 02:40:15 localhost kernel: [3919908.206849] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43362-sdio.lemaker,bananapro.bin failed with error -2
Dec 19 02:40:15 localhost kernel: [3919908.206883] brcmfmac mmc1:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43362-sdio.lemaker,bananapro.bin
Dec 19 02:40:15 localhost kernel: [3919908.274976] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43362-sdio.clm_blob failed with error -2
Dec 19 02:40:15 localhost kernel: [3919908.275024] brcmfmac mmc1:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43362-sdio.clm_blob
Dec 19 02:40:15 localhost kernel: [3919908.537722] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
Dec 19 02:40:15 localhost kernel: [3919908.537759] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
Dec 19 02:40:15 localhost kernel: [3919908.538389] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43362/1 wl0: Apr 22 2013 14:50:00 version 5.90.195.89.6 FWID 01-b30a427d
Dec 19 02:40:15 localhost NetworkManager[1088]: <info> [1734572415.8104] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/platform/soc/1c12000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1/ieee80211/phy1/rfkill1) (driver brcmfmac)
WiFi could be re-activated by restarting the system.
I shall also note that there are at least once a day messages like this in the log:
Dec 19 22:36:32 localhost kernel: [20143.706800] ieee80211 phy0: brcmf_psm_watchdog_notify: PSM's watchdog has fired!
The system is:
uname -a
Linux bananapipro2 6.6.44-current-sunxi #1 SMP Sat Aug 3 06:54:42 UTC 2024 armv7l GNU/Linux
Are there any hints how to proceed with this issue?
Many thanks,
Thomas