Created attachment 295257 [details] Kernel logs for failed boot and good boot After upgrading the linux-firmware package (https://archlinuxarm.org/packages/armv8/linux-firmware) from 20201218.646f159 to 20210208.b79d239, my wlan0 interface no longer showed up in networkctl, and dmesg shows errors including brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 After downgrading to 20201218, everything worked fine again. This is on a Raspberry Pi model 4. I can reproduce both with kernel 5.4.83 and with kernel 5.10.14 from the Arch Linux ARM package (https://archlinuxarm.org/packages/aarch64/linux-raspberrypi4). I can reproduce consistently, let me know if there is anything I can do to help.
I reported this to https://github.com/raspberrypi/linux/issues/4145 instead.
It seems that this also happens with the vanilla kernel (linux-aarch64 on ALARM). Looking at https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/brcm?id=870b805dc77e3f7acb7e6c36944936e310be2478, manually reverting the "boardflags3" change in brcmfmac43455-sdio.raspberrypi,4-model-b.txt seems to fix the problem. In other words, change that line back to: > boardflags3=0x44200100 fixes the issue for me. Can we please reopen this?