Ivan Ivanov changed bug 1186677
What Removed Added
Assignee ivan.ivanov@suse.com screening-team-bugs@suse.de

Comment # 3 on bug 1186677 from
Thanks, Axel!

It looks like one of firmware files for brcmfmac43455-sdio device is missing
from the installation media.

$ cat openSUSE-Leap-15.3-DVD-aarch64.iso.sha256
3a040463c7f81305b9358328cd06cf3707ddb32f4745921df81ee6151c2bbd9f 
openSUSE-Leap-15.3-DVD-aarch64.iso

brcmfmac driver fail to completely initialise the brcmfmac43455-sdio device:

"no clm_blob available (err=-2), device may have limited channels available"

# grep -i brc /var/log/boot.msg
<6>[    0.000000] irq_brcmstb_l2: registered L2 intc
(/soc/interrupt-controller@7ef00100, parent irq: 2)
<6>[   16.794508] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000
ranges:
<6>[   16.794526] brcm-pcie fd500000.pcie:   No bus range found for
/scb/pcie@7d500000, using [bus 00-ff]
<6>[   16.794555] brcm-pcie fd500000.pcie:      MEM 0x0600000000..0x063fffffff
-> 0x00c0000000
<6>[   16.794583] brcm-pcie fd500000.pcie:   IB MEM 0x0000000000..0x00bfffffff
-> 0x0400000000
<6>[   16.849485] brcm-pcie fd500000.pcie: link up, 5 GT/s x1 (SSC)
<6>[   16.849868] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
<6>[   16.983644] brcmstb-i2c fef04500.i2c:  @97500hz registered in polling
mode
<6>[   16.988431] brcmstb-i2c fef09500.i2c:  @97500hz registered in polling
mode
<6>[   18.582835] brcmfmac: brcmf_fw_alloc_request: using
brcm/brcmfmac43455-sdio for chip BCM4345/6
<6>[   18.583930] usbcore: registered new interface driver brcmfmac
<6>[   18.918510] brcmfmac: brcmf_fw_alloc_request: using
brcm/brcmfmac43455-sdio for chip BCM4345/6
<6>[   18.918728] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available
(err=-2), device may have limited channels available
<6>[   18.919202] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Sep
18 2020 02:27:58 version 7.45.221 (3a6d3a0 CY) FWID 01-bbd9282b

These are the files available for this device on this installation media.

# ls /lib/firmware/brcm/brcmfmac43455-sdio*
/lib/firmware/brcm/brcmfmac43455-sdio.bin
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt

These are file available for this device on
openSUSE-Tumbleweed-ARM-XFCE-raspberrypi.aarch64.raw.xz, 
where wifi is working as expected.

# ls  /lib/firmware/brcm/brcmfmac43455-sdio.*
/lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4
Model B.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi
Compute Module 4.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.bin.xz
/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob.xz
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt.xz
/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt.xz


You are receiving this mail because: