I have an Evergreen Librem 5 with Redpine Wi-Fi that is now about 5 years old that I use as my main device. Whilst doing all firmware and OS updates over the years some paper cuts got solved, but there are also a few things that got worse over the years that I want to highlight since they are involve core functionality (connectivity):
- With the Wi-Fi kill switch off, on boot the Wi-Fi adapter usually isn’t recognised. Enabling the kill switch and disabling again fixes that.
- If I enable the hotspot for Wi-Fi tethering on 4G, after a few minutes to an hour of use the hotspot just ‘dies’. Seems like driver of firmware errors on the adapter (see also logs below).
- At that point, toggling Wi-Fi or the AP just reverts the toggle. The
wlan0adapter still exists at this point, butNetworkManagerjust claims it isn’t available. A reboot is then necessary to fix it.- But… a reboot at this point just freezes on shutdown as something probably got so stuck that it can’t successfully terminate all services.
- At that point, toggling Wi-Fi or the AP just reverts the toggle. The
- Sometimes the hotspot weirdly enough ‘stops’ forwarding some types of traffic (if that is even possible) - e.g. on my laptop connected to it pings kept working fine over data but DNS requests started hanging all of a sudden, which was fixed by rebooting the phone (toggling data on the Librem didn’t suffice).
- Usually I have no ethernet adapter in the network manager whatsoever; the adapter isn’t even present in the device list. About half of the boots I do get the adapter, but it is greyed out and the phone doesn’t detect a USB-C cable being plugged in so I can’t use it for tethering.
- Recognition used to work really well when the phone was younger (about 100% success rate), so unless the hardware is degrading this regressed somewhere along the years.
- I have spotty 4G reception at my home but the Librem copes relatively well despite that (it certainly improved over the years). For some reason though to use mobile data I need to explicitly toggle
Data Roamingoff and back on after 4G reception was established orpingwill just say I have no network connection.
I’m wondering if there are any solutions to this or, if not, if there are bug reports I can follow or if there are locations I can report these issues separately for follow-up.
Wlan0 Crash Logs
mmc1 timeout waiting for hardware interrupt
redpine_91x: rsi_core_xmit: Failed to queue packet
redpine_91x: rsi_core_xmit: FSM state not open
redpine_91x: rsi_interrupt_handler: ==> Firmware Status is 0xa4
redpine_91x: rsi_interrupt_handler: ==> ==> FIRMWARE Assert <==
...
nl80211 driver interface is not designed to be used with ap_scan=2
...
(Modem manager complains that APN for MMS suddenly can't be found any more.)
...