Raspberry Pi 3 brcmfmac error (brcmfmac43455-sdio.bin & brcmfmac43430-sdio.bin)

Bug #1836730 reported by Jesus Munoz
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Package "linux-firmware" (latest version 1.173.8 published on 2019-07-03) does not contain the correct wifi firmware files /lib/firmware/brcm/brcmfmac43455-sdio.bin and /lib/firmware/brcm/brcmfmac43430-sdio.bin, so this error repeats:

Jul 04 14:34:42 ubuntu kernel: brcmfmac: brcmf_sdio_hostmail: mailbox indicates firmware halted
Jul 04 14:34:45 ubuntu kernel: brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
Jul 04 14:34:48 ubuntu kernel: brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
Jul 04 14:34:48 ubuntu kernel: brcmfmac: brcmf_pno_clean: failed code -110
Jul 04 14:34:55 ubuntu kernel: brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
Jul 04 14:34:55 ubuntu kernel: brcmfmac: brcmf_run_escan: error (-110)
Jul 04 14:34:55 ubuntu kernel: brcmfmac: brcmf_cfg80211_scan: scan error (-110)

To solve this issue, I must copy by hand these files from:
https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43455-sdio.bin
https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.bin

Raspberry Pi 3B/3B+
Ubuntu Server: 18.04.2 LTS (Bionic Beaver)
Architecture: arm64
Package linux-firmware: 1.173.8
Package linux-firmware-raspi2: 1.20180919-0ubuntu0.18.04.2

Note: Both packages "linux-firmware" and "linux-firmware-raspi2" contain the files brcmfmac43455-sdio.bin and brcmfmac43430-sdio.bin. See related bug "linux-firmware-raspi2 conflicts with linux-firmware over brcmfmac43430-sdio.bin" https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi2/+bug/1691729

Revision history for this message
Jesus Munoz (jemupro) wrote :

The same error was reproduced today (2019-07-25) when upgrading the package "linux-firmware" to version 1.173.9, as it rewrites the wifi firmware file /lib/firmware/brcm/brcmfmac43455-sdio.bin

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-firmware (Ubuntu):
status: New → Confirmed
Revision history for this message
Seth Arnold (seth-arnold) wrote :

Thanks Jesus for the workaround, I can confirm that those two files fixed wifi on my raspi 3b+.

Revision history for this message
Seth Arnold (seth-arnold) wrote :

Apparently I was too hasty. Using these two files got my ip link status further along but didn't actually get me to working wifi.

Revision history for this message
Jesus Munoz (jemupro) wrote :

I have just upgraded the package "linux-firmware" to version 1.173.14 and it doesn't rewrite the files /lib/firmware/brcm/brcmfmac43455-sdio.bin and /lib/firmware/brcm/brcmfmac43430-sdio.bin
Therefore, I think this issue has already been solved.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.