Rpi Zero 2 W 终于来了,在完成 RPi3 之后成功启动了 20.04.3 64 位更新升级舞蹈通过增加:
[pi0]
kernel=uboot_rpi_3.bin
按照 config.txt 中的 [Pi3] 描述这里
尽管 Pi USB 加密狗可以正常工作,但板载 Wi-Fi 却无法正常工作。基本上rfkill list all
什么都不显示,应该列出 WLAN0,如果我插入 USB Wi-Fi 加密狗,它就会列出。
尝试按照建议添加驱动程序这里但对我没用:-(
ROS 项目需要 20.04 64 位,如果能在 Zero 2 上运行就太好了。目前可以使用 USB Dongle Wi-Fi,但如果有板载 Wi-Fi 就更好了……
根据以下要求进行编辑,CLI 命令sudo dmesg | grep -i sdio
产生:
[ 19.255552] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 19.321864] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2.txt failed with error -2
[ 19.321990] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2
[ 20.328472] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
解决这个问题已经有一段时间了cana kit wifi 适配器但现在确实需要板载 wifi 来摆脱巨大的(相对而言:-)USB 集线器。
因此,按照下面的方法,我尝试在 wget 之后进行操作这个文件结果如下。如果我移除 wifi 适配器(并重新启动),仍然没有 wlan0。
sudo cp brcmfmac43430-sdio.raspberrypi,model-zero-w.txt brcmfmac43430-sdio.raspberrypi,model-zero-2.txt
sudo dmesg | grep brcm
[ 18.849187] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[ 18.863213] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 18.876023] usbcore: registered new interface driver brcmfmac
[ 20.075000] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 21.087395] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
答案1
请尝试:
cd /usr/lib/firmware/brcm
sudo wget https://github.com/openwrt/cypress-nvram/blob/master/brcmfmac43430-sdio.txt
重新启动并让我们看看:
sudo dmesg | grep brcm
编辑:消息日志仍然显示设备需要固件文件 brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2.txt。彻底的互联网搜索没有找到这样的文件。我建议我们重命名一个类似的文件,看看是否有帮助。
cd /usr/lib/firmware/brcm
sudo cp brcmfmac43430-sdio.raspberrypi,model-zero-w.txt brcmfmac43430-sdio.raspberrypi,model-zero-2.txt
重新启动并再次编辑您的问题以显示:
sudo dmesg | grep brcm