Getting Broadcom BCM43430 WiFi working

By Stefan Kiehne

Im trying to get the integrated WiFi to work on a CSL-Mini-PC-stick. On windows the chipset was displayed as BCMSDH43xx. Error messages in dmesg (see below) seem to suggest it’s a BCM43430 chipset. It doesn’t show up in either lspci/lsusb or lshw.

(Re)loading the brcmfmac module leads to an error in dmesg:

brcmfmac_sdio mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.bin failed with error -2
brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

Somone suggested this guide for gettin the wifi up and running so I downloaded and extracted the .deb for firmware-brcm80211 and put the brcmfmac43430-sdio.bin in /lib/firmware/brcm I looked for the nvram file in /efivars but couldn’t find any.

After unloading and loading the module I got another error in dmesg:

brcmfmac_sdio mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2

so googling around for that file I found one on a raspberry pi github repo and put it in /lib/firmware/brcm. This lead to repeating erros in dmesg:

brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

Anybody’s got any ideas?

Source:: http://askubuntu.com/questions/870574/getting-broadcom-bcm43430-wifi-working


Leave a Reply