Bug 26136 - brcmfmac wifi driver is mixing two configurations
Summary: brcmfmac wifi driver is mixing two configurations
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: armv7hl Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-26 14:50 CET by Jybz
Modified: 2020-01-26 15:24 CET (History)
0 users

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Jybz 2020-01-26 14:50:06 CET
Hello !

First I try on the MLO forum https://www.mageialinux-online.org/forum/topic-27121+probleme-wifi-configuration-du-pilote-bancale.php , but without success.

The build of Raspberry Pi 3B+ has by default the brcmfmac driver for the wifi.
But when it is launched with modprobe, it doesn't find a 'wrong' file :

```
rmmod brcmfmac
modprobe brcmfmac                                                                                                                                                                                                              
> brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
> brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,3-model-b-plus.txt failed with error -2
> brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2
> brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
ls /lib/firmware/brcm/*3-model-b*
> /lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
> /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
cat /proc/device-tree/compatible
> raspberrypi,3-model-b-plus
> brcm,bcm2837
```
As we can see in the previous commands, the Raspberry Pi 3B+ has the brcmfmac43455 version. On IRC (not true science), someone told me that the file seek is based on the file /proc/device-tree/compatible which would give :
``` .raspberrypi,3-model-b-plus.txt ```
But I didn't find where the part ```brcm/brcmfmac43430-sdio``` comes from...
This part should be ```brcm/brcmfmac43455-sdio.```
Comment 1 Jybz 2020-01-26 15:24:28 CET
I found the problem... I thought I borrow a Raspberry 3B+, but in fact, it is a 3B only (not '+').
U-boot loads the 3b+ dtb. My mistake.
Solved.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.