[Bug 1922257] [NEW] brcmfmac43430-sdio.clm_blob needs to be diverted

Juerg Haefliger 1922257 at bugs.launchpad.net
Thu Apr 1 15:05:35 UTC 2021


Public bug reported:

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.

** Affects: linux-firmware-raspi2 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to linux-firmware-raspi2 in
Ubuntu.
https://bugs.launchpad.net/bugs/1922257

Title:
  brcmfmac43430-sdio.clm_blob needs to be diverted

Status in linux-firmware-raspi2 package in Ubuntu:
  New

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi2/+bug/1922257/+subscriptions



More information about the foundations-bugs mailing list