brcmfmac43430-sdio.clm_blob needs to be diverted

Bug #1922257 reported by Juerg Haefliger
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-firmware-raspi2 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

A recent update of linux-firmware 'fixed' dangling symlinks and now the raspi kernel tries to load brcm/brcmfmac43430-sdio.clm_blob from the linux-firmware package but uses the FW blob brcm/brcmfmac43430-sdio.bin from the linux-firmware-raspi2 package. The two don't play well together:

$ sudo dmesg | grep brcm
[ 17.643748] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[ 17.663790] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 17.676701] usbcore: registered new interface driver brcmfmac
[ 17.961711] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 17.979586] ieee80211 phy0: brcmf_c_process_clm_blob: clmload (4733 byte file) failed (-52)
[ 17.992680] ieee80211 phy0: brcmf_c_preinit_dcmds: download CLM blob file failed, -5
[ 18.002651] ieee80211 phy0: brcmf_bus_started: failed: -5
[ 18.010267] ieee80211 phy0: brcmf_attach: dongle is not responding: err=-5
[ 18.059280] brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

The FW blob from linux-firmware-raspi already contains CLM data and doesn't need to load a dedicated blob. In fact it must not, so linux-firmware-raspi2 needs to divert brcm/brcmfmac43430-sdio.clm_blob from the linux-firmware package.

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

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

Changed in linux-firmware-raspi2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware-raspi2 - 4-0ubuntu3

---------------
linux-firmware-raspi2 (4-0ubuntu3) hirsute; urgency=medium

  * Add diversion for brcmfmac43430 clm_blob (LP: #1922257)

 -- Dave Jones <email address hidden> Fri, 16 Apr 2021 00:12:35 +0100

Changed in linux-firmware-raspi2 (Ubuntu):
status: Confirmed → Fix Released
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.