I have a Raspberry Pi 5b running the latest bookworm version from Raspberry Pi Imager v1.8.4: Pi OS (64-bit) with Raspberry Pi Desktop. I followed the different steps to install the OS with WiFi on a USB memory stick. I also did update the OS with apt update and apt full-upgrade.
Next I generated a virtual WLAN1 interface on WLAN0 and turned off power save in /etc/rc.local:
Next i nstalled an access point on WLAN1 with NetworkManger:All works fine for few hours or up to several day. Then suddenly the network indicator on the desktop is grayed out and states,
that wlan0 is no langer available. The WLAN router (FRITZBOX 7490) has a strong and stable WLAN signal and is located nearby the RPi 5b and is still connected to other devices in the WLAN network.
Also the access point is still reachable by using smart phones or tablet computers. The log generated by journalctl shows the following errors, when the wlan0 connection disappears:
This problem continues endlessly. It can only be fixed by restarting the NetworkManager Service.
If I set up the system with the 32Bit OS-Lite version of Bookworm in the same way and run it on a Pi zero 2W, there are no problems.
Does anyone have an idea of what might be causing this error?
Next I generated a virtual WLAN1 interface on WLAN0 and turned off power save in /etc/rc.local:
Code:
iw wlan0 set power_save off# enable AP-STA modeiw dev wlan0 interface add wlan1 type __apsleep 2iw wlan1 set power_save off
Code:
#!/bin/bash# File: setup_pi-ager-ap.sh# START NetworkManger commands to setup AccessPoint on wirtual wlan1# wlan1 must be configured by : iw dev wlan0 interface add wlan1 type __ap# This command must be put at the end of /etc/rc.localset -xtrap read debug # configure access point with networkmanager nmcli con delete PI_AGER_AP nmcli con add type wifi ifname wlan1 mode ap con-name PI_AGER_AP ssid pi-ager-ap nmcli con modify PI_AGER_AP 802-11-wireless.band bg nmcli con modify PI_AGER_AP 802-11-wireless.channel 6 nmcli con modify PI_AGER_AP 802-11-wireless-security.key-mgmt wpa-psk nmcli con modify PI_AGER_AP 802-11-wireless-security.psk 12345678 nmcli con modify PI_AGER_AP ipv4.addr 192.168.4.1/24 nmcli con modify PI_AGER_AP ipv4.method shared nmcli con modify PI_AGER_AP ipv6.method disabled nmcli con up PI_AGER_AP
that wlan0 is no langer available. The WLAN router (FRITZBOX 7490) has a strong and stable WLAN signal and is located nearby the RPi 5b and is still connected to other devices in the WLAN network.
Also the access point is still reachable by using smart phones or tablet computers. The log generated by journalctl shows the following errors, when the wlan0 connection disappears:
Code:
Feb 25 11:16:12 RaspberryPi NetworkManager[865]: <info> [1708856172.6016] dhcp6 (wlan0): state changed no leaseFeb 25 11:16:12 RaspberryPi NetworkManager[865]: <info> [1708856172.6016] dhcp6 (wlan0): activation: beginning transaction (timeout in 45 seconds)Feb 25 11:16:12 RaspberryPi NetworkManager[865]: <info> [1708856172.6181] dhcp6 (wlan0): state changed new leaseFeb 25 11:16:12 RaspberryPi dbus-daemon[730]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.9' (uid=0 pid=865 comm="/usr/sbin/NetworkManager --no-daemon")Feb 25 11:16:12 RaspberryPi NetworkManager[865]: <info> [1708856172.6224] dhcp4 (wlan0): state changed new lease, address=192.168.0.237Feb 25 11:16:12 RaspberryPi systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...Feb 25 11:16:12 RaspberryPi dbus-daemon[730]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'Feb 25 11:16:12 RaspberryPi systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.Feb 25 11:16:22 RaspberryPi systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.Feb 25 11:17:01 RaspberryPi CRON[420065]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)Feb 25 11:17:01 RaspberryPi CRON[420066]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)Feb 25 11:17:01 RaspberryPi CRON[420065]: pam_unix(cron:session): session closed for user rootFeb 25 12:17:01 RaspberryPi CRON[424903]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)Feb 25 12:17:01 RaspberryPi CRON[424904]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)Feb 25 12:17:01 RaspberryPi CRON[424903]: pam_unix(cron:session): session closed for user rootFeb 25 12:49:28 RaspberryPi systemd[1]: Starting apt-daily.service - Daily apt download activities...Feb 25 12:49:29 RaspberryPi systemd[1]: apt-daily.service: Deactivated successfully.Feb 25 12:49:29 RaspberryPi systemd[1]: Finished apt-daily.service - Daily apt download activities.Feb 25 13:17:01 RaspberryPi CRON[429790]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)Feb 25 13:17:01 RaspberryPi CRON[429791]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)Feb 25 13:17:01 RaspberryPi CRON[429790]: pam_unix(cron:session): session closed for user rootFeb 25 14:17:01 RaspberryPi CRON[434627]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)Feb 25 14:17:01 RaspberryPi CRON[434628]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)Feb 25 14:17:01 RaspberryPi CRON[434627]: pam_unix(cron:session): session closed for user rootFeb 25 14:32:56 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-DISCONNECTED bssid=c8:0e:14:27:6d:b5 reason=3Feb 25 14:32:56 RaspberryPi wpa_supplicant[866]: Removed BSSID c8:0e:14:27:6d:b4 from ignore list (expired)Feb 25 14:32:56 RaspberryPi NetworkManager[865]: <info> [1708867976.5641] device (wlan0): supplicant interface state: completed -> disconnectedFeb 25 14:32:56 RaspberryPi NetworkManager[865]: <info> [1708867976.5641] device (p2p-dev-wlan0): supplicant management interface state: completed -> disconnectedFeb 25 14:32:56 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:32:56 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:32:56 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:32:57 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:32:57 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:32:57 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:32:58 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:32:58 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:32:58 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:32:59 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:32:59 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:32:59 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:00 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:00 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:00 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:01 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:01 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:01 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:02 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:02 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:02 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:03 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:03 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:03 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:04 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:04 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:04 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:05 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:05 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:05 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:06 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:06 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:06 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:07 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:07 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:07 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:08 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:08 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:08 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:09 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:09 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:09 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:10 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52 retry=1Feb 25 14:33:10 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:10 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <warn> [1708867991.6148] device (wlan0): link timed out.Feb 25 14:33:11 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:11 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Withdrawing address record for 2003:c9:8f39:8a00:cac:791b:441b:dccd on wlan0.Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6149] device (wlan0): state change: activated -> failed (reason 'ssid-not-found', sys-iface-state: 'managed')Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Leaving mDNS multicast group on interface wlan0.IPv6 with address 2003:c9:8f39:8a00:cac:791b:441b:dccd.Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <warn> [1708867991.6157] device (wlan0): Activation: failed for connection 'preconfigured'Feb 25 14:33:11 RaspberryPi dbus-daemon[730]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.9' (uid=0 pid=865 comm="/usr/sbin/NetworkManager --no-daemon")Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6165] manager: NetworkManager state is now CONNECTED_LOCALFeb 25 14:33:11 RaspberryPi avahi-daemon[728]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::801a:2fbb:f8ce:38e3.Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6170] device (wlan0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Registering new address record for fe80::801a:2fbb:f8ce:38e3 on wlan0.*.Feb 25 14:33:11 RaspberryPi systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Withdrawing address record for fe80::801a:2fbb:f8ce:38e3 on wlan0.Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Leaving mDNS multicast group on interface wlan0.IPv6 with address fe80::801a:2fbb:f8ce:38e3.Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Interface wlan0.IPv6 no longer relevant for mDNS.Feb 25 14:33:11 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6574] dhcp4 (wlan0): canceled DHCP transactionFeb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6574] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6575] dhcp4 (wlan0): state changed no leaseFeb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6577] dhcp6 (wlan0): canceled DHCP transactionFeb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6577] dhcp6 (wlan0): activation: beginning transaction (timeout in 45 seconds)Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.6577] dhcp6 (wlan0): state changed no leaseFeb 25 14:33:11 RaspberryPi dbus-daemon[730]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'Feb 25 14:33:11 RaspberryPi systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.Feb 25 14:33:11 RaspberryPi dnsmasq[1717]: no servers found in /etc/resolv.conf, will retryFeb 25 14:33:11 RaspberryPi avahi-daemon[728]: Withdrawing address record for 192.168.0.237 on wlan0.Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.0.237.Feb 25 14:33:11 RaspberryPi avahi-daemon[728]: Interface wlan0.IPv4 no longer relevant for mDNS.Feb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.7503] device (wlan0): supplicant interface state: disconnected -> inactiveFeb 25 14:33:11 RaspberryPi NetworkManager[865]: <info> [1708867991.7503] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactiveFeb 25 14:33:12 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52Feb 25 14:33:12 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:12 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:16 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52Feb 25 14:33:16 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:16 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)Feb 25 14:33:21 RaspberryPi wpa_supplicant[866]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-52Feb 25 14:33:21 RaspberryPi kernel: ieee80211 phy0: brcmf_run_escan: error (-52)Feb 25 14:33:21 RaspberryPi kernel: ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)
This problem continues endlessly. It can only be fixed by restarting the NetworkManager Service.
If I set up the system with the 32Bit OS-Lite version of Bookworm in the same way and run it on a Pi zero 2W, there are no problems.
Does anyone have an idea of what might be causing this error?
Statistics: Posted by phylax — Sun Feb 25, 2024 7:53 pm — Replies 0 — Views 23