I used the official imager to set up localization and networking and install its "recommended OS" (32-bit bullseye) on a Raspberry Pi Zero W. It comes up to a desktop where the network icon in the top panel shows red X X.
I got a shell and rfkill list all
shows nothing blocked.
ip addr show
shows lo is okay but wlan0 has NO-CARRIER.
iwlist scanning
shows lots of detail about the six closest hotspots.
wpa_supplicant.conf is identical to one on a R-pi model 3B+ that works fine.
The DHCP log on the hotspot ( a 3B+ running hostapd and isc-dhcp-server ) shows no broadcast received. It seems the wifi chip can receive but it can't send.
Wired Ethernet is fine.
During boot, kernel throws this error:
Mar 11 15:10:32 pepper kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
Mar 11 15:10:32 pepper kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Mar 11 15:10:32 pepper kernel: cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
This same board had no problem getting on wifi before bullseye. What's going on here? It seems the foundation has dropped support for the Pi Zero W.
This question is similar: Is WiFi of my Raspberry Pi Zero W broken? Nobody answered.
The wired Ethernet is connected through a 10/100 USB dongle and an unpowered four port USB3 hub. The hub also has a wireless keyboard transceiver and a "charger doctor" voltmeter (reading 5.03 volts) plugged into it. So, yes, wired ethernet works just fine on an R-Pi Zero.
– Some Nut Job Mar 16 '24 at 03:19