-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wifi (brcmfmac) regression between linux-firmware 20201218 and 20210208 on Raspberry Pi 4 #4145
Comments
If you remove brcmfmac43455-sdio.raspberrypi,4-model-b.txt (probably also brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt for good measure). It will probably work. I had to sort this out on my systems just this last week. It seems to be an incompatibility between the .txt files and the .bin file. You'll see an error in the system log when it tries to load the .txt files but it doesn't seem to cause any real issues. Performance seems to be the same. |
Raspberry Pi Zero seems to be affected by this as well. Wifi doesn't come up with ArchLinuxARM using |
Same problem here on a Pi Zero W. The workaround from @cbxbiker61 didn't work. |
A comment on the kernel Bugzilla bug I filed suggests that https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/brcm?id=870b805dc77e3f7acb7e6c36944936e310be2478, a change in |
That upstream change to |
Hello all,
bg umgfoin |
If you are hoping to get some help with a kernel problem, don't just append a random stack trace to any other open issue that is about roughly the same subject. Notice that nobody else has mentioned that the firmware crashes. Without some version numbers for context I'm just going to assume that you are running old firmware and the problem has already been fixed. |
@pelwell I can confirm that. The linux-firmware update that caused the described problem on Pi4 causes the driver to crash on ZeroW with the same kernel version and other things. Downgrade of the linux-firmware package fixes this on both boards. |
On a PiB3, I get the same thing after a system upgrade this AM. no wifi interface shows up.
it shows brcmfmac module loaded, but the port does not show up. I compared the brcmfmac43430-sdio.raspberrypi,3-model-b.txt file on this to an older image from November running on a Zero and they appear identical. |
I tacked this on the Pi4 regression, but it seems to be a brcmfmac regresson as it also does not work on my Pi3b+ nor my Pizero with the 32 bit OS. This is what shows on the Zero
does this belong here or should it be in a new issue? |
Thank you for sharing this observation. The firmware-raspberrypi package has been modified to provide that change to You can probably close this ticket since it relates to this specific breakage. Breakage to WiFI on the Pi Zero should be opened as a separate issue as you stated. |
Thanks for analyzing this issue. A patch has been send against linux-firmware: |
Thanks @lategoodbye. Are you able to help with that Zero-W breakage? A work-around is to supply an older version of |
Is this the right place for my bug report?
The problem manifests in the
linux-firmware
package. I first filed a bug upstream and on the kernel mailing list. There I was told to instead open an issue here.Describe the bug
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
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).
To reproduce
For me, just installing
linux-firmware
20210208 and rebooting is enough to reproduce, but it might be there is something in my particular configuration that triggers this, let me know if there is anything I can do to help diagnose this.Expected behaviour
After boot,
networkctl list
listslo
,eth0
, andwlan0
.Actual behaviour
After boot,
networkctl list
listslo
,eth0
, but notwlan0
.System
cat /etc/rpi-issue
)? Arch Linux ARM, up to date.vcgencmd version
)? I don’t seem to havevcgencmd
, but theraspberrypi-firmware
package is at 20210128-1. Linux-firmware 20210208 contains the bug.uname -a
)? 5.4.83-4-ARCHLogs
The text was updated successfully, but these errors were encountered: