[SOLVED] rp4 wifi older sarpi4_64
by lazardo from LinuxQuestions.org on (#6MHEH)
For those still running older aarch64 on rpi4 and missing wifi
(from dmesg):Code:May 2 11:03:11 rp4 kernel: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed with error -2
May 2 11:03:11 rp4 kernel: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2This was a filename issue where the link in /lib/firmware/brcm was incorrect:Code:brcmfmac43455-sdio.bin -> ../cypress/cyfmac43455-sdio.binMy fix in /lib/firmware/cypress:Code:$ ls -l ../cypress | grep 43455
-rw-r--r-- 1 root root 548728 Feb 26 09:06 cyfmac43455-sdio-minimal.bin
-rw-r--r-- 1 root root 643651 Feb 26 09:06 cyfmac43455-sdio-standard.bin
lrwxrwxrwx 1 root root 29 May 2 13:16 cyfmac43455-sdio.bin -> cyfmac43455-sdio-standard.bin
-rw-r--r-- 1 root root 2676 Feb 26 09:06 cyfmac43455-sdio.clm_blobPerformance on 5ghz:Code:$ host=intel; port=23234; cnt=256; ssh $host "nc -l -p $port > /dev/null & disown" & sleep 1; dd if=/dev/zero bs=1M count=$cnt | nc -q 1 $host $port
[1] 1129
256+0 records in
256+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 26.5753 s, 10.1 MB/sNote this is 4x slower than Intel Corporation Wireless-AC 9260 running not 4 feet away on the same channel.
Back to ethernet :)
(from dmesg):Code:May 2 11:03:11 rp4 kernel: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed with error -2
May 2 11:03:11 rp4 kernel: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2This was a filename issue where the link in /lib/firmware/brcm was incorrect:Code:brcmfmac43455-sdio.bin -> ../cypress/cyfmac43455-sdio.binMy fix in /lib/firmware/cypress:Code:$ ls -l ../cypress | grep 43455
-rw-r--r-- 1 root root 548728 Feb 26 09:06 cyfmac43455-sdio-minimal.bin
-rw-r--r-- 1 root root 643651 Feb 26 09:06 cyfmac43455-sdio-standard.bin
lrwxrwxrwx 1 root root 29 May 2 13:16 cyfmac43455-sdio.bin -> cyfmac43455-sdio-standard.bin
-rw-r--r-- 1 root root 2676 Feb 26 09:06 cyfmac43455-sdio.clm_blobPerformance on 5ghz:Code:$ host=intel; port=23234; cnt=256; ssh $host "nc -l -p $port > /dev/null & disown" & sleep 1; dd if=/dev/zero bs=1M count=$cnt | nc -q 1 $host $port
[1] 1129
256+0 records in
256+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 26.5753 s, 10.1 MB/sNote this is 4x slower than Intel Corporation Wireless-AC 9260 running not 4 feet away on the same channel.
Back to ethernet :)