Bug 1207228

Summary: rpi3 brcmfmac wifi firmware missing
Product: [openSUSE] openSUSE Tumbleweed Reporter: Michal Suchanek <msuchanek>
Component: KernelAssignee: Ivan Ivanov <ivan.ivanov>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: ivan.ivanov, mbenes, msuchanek
Version: Current   
Target Milestone: ---   
Hardware: aarch64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michal Suchanek 2023-01-17 17:34:30 UTC
[   39.824407] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[   39.836871] mc: Linux media interface: v0.10
[   39.850223] usbcore: registered new interface driver brcmfmac
[   40.015257] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi-rpi.bin failed with error -2
[   40.081486] videodev: Linux video capture interface: v2.00
[   40.263182] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   40.341185] Bluetooth: HCI UART driver ver 2.3
[   40.352894] Bluetooth: HCI UART protocol H4 registered
[   40.364785] Bluetooth: HCI UART protocol BCSP registered
[   40.415277] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2
[   40.426573] Bluetooth: HCI UART protocol LL registered
[   40.444547] Bluetooth: HCI UART protocol ATH3K registered
[   40.469305] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   40.485583] Bluetooth: HCI UART protocol Intel registered
[   40.501084] Bluetooth: HCI UART protocol Broadcom registered
[   40.501649] Bluetooth: HCI UART protocol QCA registered
[   40.501671] Bluetooth: HCI UART protocol AG6XX registered
[   40.501954] Bluetooth: HCI UART protocol Marvell registered
[   40.533819] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator
[   40.534127] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator
[   40.610445] bcm2835_audio bcm2835_audio: card created with 8 channels
[   40.651481] uart-pl011 3f201000.serial: no DMA platform data
[   40.669358] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[   40.800798] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[   40.919324] Bluetooth: hci0: BCM: chip id 94
[   40.948546] Bluetooth: hci0: BCM: features 0x2e
[   40.972840] Bluetooth: hci0: BCM43430A1
[   40.984591] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0000
[   41.035704] Bluetooth: hci0: BCM43430A1 'brcm/BCM43430A1.hcd' Patch
[   41.505843] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[   42.159532] Bluetooth: hci0: BCM: features 0x2e
[   42.177635] Bluetooth: hci0: BCM43438A1 37.4MHz Raspberry Pi 3-0141
[   42.189575] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0508
[   43.347986] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   43.358796] Bluetooth: BNEP filters: protocol multicast
[   43.370905] Bluetooth: BNEP socket layer initialized
[   43.404820] Bluetooth: MGMT ver 1.22
[   43.495610] NET: Registered PF_ALG protocol family
[   44.799320] NET: Registered PF_QIPCRTR protocol family
[   47.701868] bpfilter: Loaded bpfilter_umh pid 932
[   47.703555] Started bpfilter
[   49.732371] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   49.753071] smsc95xx 1-1.1:1.0 eth0: Link is Up - 100Mbps/Full - flow control off
[   49.768474] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   54.149507] NET: Registered PF_PACKET protocol family
[   61.617821] systemd-journald[692]: Data hash table of /run/log/journal/ef3f848bf8074e9ea7dfe8342fc03956/system.journal has a fill level at 75.0 (3205 of 4273 items, 2461696 file size, 768 bytes per hash table item), suggesting rotation.
[   61.640490] systemd-journald[692]: /run/log/journal/ef3f848bf8074e9ea7dfe8342fc03956/system.journal: Journal header limits reached or header out-of-date, rotating.
[ 2213.594521] usbcore: deregistering interface driver brcmfmac

cd /lib/firmware/brcm

ln -s brcmfmac43430-sdio.bin.xz brcmfmac43430-sdio.raspberrypi-rpi.bin.xz
ln -s brcmfmac43430-sdio.raspberrypi,3-model-b.txt.xz brcmfmac43430-sdio.txt.xz


[ 2220.779695] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 2220.796092] usbcore: registered new interface driver brcmfmac
[ 2221.045048] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Mar 30 2021 01:12:21 version 7.45.98.118 (7d96287 CY) FWID 01-32059766
[ 2224.542332] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 2406.455700] smsc95xx 1-1.1:1.0 eth0: Link is Down
Comment 1 Ivan Ivanov 2023-01-18 15:21:49 UTC
Exact kernel version, please?
Comment 2 Michal Suchanek 2023-01-19 17:45:19 UTC
6.1.3-1-default
Comment 3 Ivan Ivanov 2023-01-20 07:43:28 UTC
I will have to check, but this looks like bsc#1206697.
Comment 4 Michal Suchanek 2023-01-20 08:25:16 UTC
Yes, sounds like it.

*** This bug has been marked as a duplicate of bug 1206697 ***