I’m running PureOS 10 on a Librem 5 with the Redpine WiFi card, and I noticed that WiFi networking fails whenever I walk out of range of a WiFi access point with the WiFi kill switch left on. The failure seems unrecoverable and requires a reboot of the phone. So far, I’ve consistently noticed the following behavior:
The conditions where networking fails:
- Connect to a WiFi access point.
- Keep the WiFi kill switch in the on position.
- Walk out of range of the access point.
- After about 30 minutes, networking fails, and cannot be restarted. The WiFi icon on top of screen is frozen and does not respond to the kill switch position. When the “Settings” icon is tapped, there is a pause and then it fails to open. This repeats at least two times. On about the third attempt, settings will finally open and there is no “WiFi” category. When tapping the “Network” category, a page opens that says that there is a problem and Network Manager needs to be running. Opening a terminal and typing
sudo systemctl restart NetworkManager.servicestalls indefinitely and does nothing. Opening a terminal and typingsudo systemctl restart networking.servicealso stalls indefinitely and does nothing. - Restart the Librem 5.
- On bootup, networking is operational again.
The conditions where networking does not fail:
- Connect to a WiFi access point.
- Switch the WiFi kill switch to the off position.
- Leave the WiFi switch off for an unlimited time.
- Turn the WiFi kill switch on again within range of a WiFi access point.
- Connect to the access point.
- Networking works fine.
or:
- Connect to a WiFi access point.
- Keep the WiFi kill switch in the on position.
- Remain within range of the access point for an unlimited time.
- Networking works fine.
Has anyone experienced the same behavior, or have any suggestions for how to prevent this from happening?