Rpi Zero 2 W a sosit în sfârșit, a reușit să pornească 20.04.3 pe 64 de biți după ce am făcut RPi3 udate & upgrade dans prin adăugarea:
[pi0]
kernel=uboot_rpi_3.bin
după [Pi3] în config.txt așa cum este descris Aici
Blocat să funcționeze Wi-Fi la bord, deși un dongle USB Pi funcționează OK. Pe scurt rfkill list toate
nu afișează nimic, ar trebui să afișeze WLAN0, ceea ce face dacă introduc un dongle USB Wi-Fi.
Am încercat să adaug drivere așa cum am sugerat Aici dar nu a mers la mine :-(
Aveți nevoie de 20.04 64 de biți pentru un proiect ROS, ar fi DULCE să ruleze pe Zero 2. Poate funcționa cu USB Dongle Wi-Fi deocamdată, dar cu siguranță ar fi bine să aveți Wi-Fi la bord...
Editați după cum se solicită mai jos, comanda CLIsudo dmesg | grep -i sdio
randamente:
[ 19.255552] brcmfmac: brcmf_fw_alloc_request: folosind brcm/brcmfmac43430-sdio pentru cip BCM43430/1
[ 19.321864] brcmfmac mmc1:0001:1: încărcarea directă a firmware-ului pentru brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2.txt a eșuat cu eroarea -2
[ 19.321990] brcmfmac mmc1:0001:1: încărcarea directă a firmware-ului pentru brcm/brcmfmac43430-sdio.txt a eșuat cu eroarea -2
[ 20.328472] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Am rezolvat această problemă o vreme cu a dongle wifi kit cana dar chiar am nevoie de wifi-ul la bord acum pentru a scăpa de hub-ul USB gigant (relativ vorbind:-).
Deci, de mai jos am încercat să urmăresc după wget acest fișier si iata rezultatele. Dacă scot dongle-ul wifi (și repornesc) încă nu există wlan0.
sudo cp brcmfmac43430-sdio.raspberrypi,model-zero-w.txt brcmfmac43430-sdio.raspberrypi,model-zero-2.txt
sudo dmesg | grep brcm
[ 18.849187] brcmfmac: semnătura F1 citită @0x18000000=0x1541a9a6
[ 18.863213] brcmfmac: brcmf_fw_alloc_request: folosind brcm/brcmfmac43430-sdio pentru cip BCM43430/1
[ 18.876023] usbcore: a înregistrat un nou driver de interfață 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