When i loaded Raspberry Pi 3 B+ with the SD Card from Raspberry Pi 3 B, it didn't boot later that it needs latest kernel and i have the old one. I could have installed rasjpbian stretch, but my app currently not ready for stretch so i have to use jessy.
I finally update ran rpi-update wow, my Raspberry 3 B+ is up withe jessy, but later i was unhappy because i don't see wifi adapter, after a debug found dmsg yelling at me saying driver failed to load.
[ 3.495761] brcmfmac: F1 signature read @0x18000000=0x15264345 [ 3.504770] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006 [ 3.505168] usbcore: registered new interface driver brcmfmac [ 3.514427] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2 [ 5.574616] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Existing driver is not working with B+, so i installed new driver which fixed it for me. Let show you.
First download the .deb from raspberry archives and install with dpkg.
root@raspB+:~# wget https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/firmware-brcm80211_20161130-3+rpt3_all.deb root@raspB+:~# dpkg -i firmware-brcm80211_20161130-3+rpt3_all.deb
Now reboot the Raspberry Pi to load the driver on next boot. After reboot you can check ifconfig/iwconfig to list the wlan interface.
root@raspB+:~# ifconfig -a eth0 Link encap:Ethernet HWaddr 11:27:eb:1d:a6:22 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr 11:27:eb:1d:a6:22 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Awesome you fixed it, let's also see how dmsg doing to confirm driver is loaded without any errors in case.
root@raspB+:~# dmesg |grep brcmac [ 4.417688] brcmfmac: F1 signature read @0x18000000=0x15264345 [ 4.424231] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006 [ 4.424788] usbcore: registered new interface driver brcmfmac [ 4.763266] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04 [ 4.763840] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28 [ 884.068594] brcmfmac: power management disabled
See driver loaded and registered...
2 Comments
Thanks! This saved me a ton of time!
ReplyDeleteMuito obrigada! Aqui resolveu perfeitamente! Parabéns!
ReplyDelete