After software update, no WiFi adapter found
My Wi-Fi adapter has been flaky for a long time (usually working, but sometimes disappearing. When that would happen cycling the kill-switch or at worst a reboot would bring it back) but since April 31st it’s not coming up at all. I did a software update a few days before that, so I believe it's stopped working at that point.
There’s no Wi-Fi indicator at the top, opening Wi-Fi settings says “No Wi-Fi adapter found”. I tried flicking the kill switch up and down, rebooting, shutting down and restarting, waiting a couple hours (it used to appear a couple minutes after boot before).
Apparently some people had this issue because their /boot
was full but df -h /boot
says 35% used, 281M available which I suppose is plenty.
When I disable the kill switch (i.e. supposedly enable the adapter), the following lines appear in dmesg -w
:
[ 751.655912] mmc1: new high speed SDIO card at address fffd
[ 751.657097] redpine_91x: rsi_probe: ***** 9116 Module *****
[ 751.657879] redpine_91x: redpine_hal_device_init: oper_mode = 5, coex_mode = 2
[ 751.659052] redpine_91x: Received Board Version Number: 10
[ 751.660155] redpine_91x: rsi_load_firmware: Loading file RS9116_NLINK_WLAN_BT_IMAGE.rps
[ 753.054966] redpine_91x: *** Flash is Empty ***
[ 753.054990] redpine_91x: FW Length = 329216 bytes
[ 753.055000] redpine_91x: ================================================
[ 753.055004] redpine_91x: ================ RSI Version Info ==============
[ 753.055009] redpine_91x: ================================================
[ 753.055014] redpine_91x: FW Version : 2.1.0.0
[ 753.055021] redpine_91x: RSI FW Version : 1610.2.1.ab.ffbf
[ 753.055030] redpine_91x: Driver Version : RS9116.NB0.NL.GNU.LNX.OSD.2.0.0.0024
[ 753.055036] redpine_91x: Operating mode : 5 [Wi-Fi STA + BT EDR]
[ 753.055042] redpine_91x: Firmware file : RS9116_NLINK_WLAN_BT_IMAGE.rps
[ 753.055047] redpine_91x: ================================================
[ 753.063343] redpine_91x: Burn Command Pass.. Upgrading the firmware
[ 756.635879] redpine_91x: bl_cmd: Command EOF_REACHED (45) writing failed..
[ 756.635905] redpine_91x: Firmware upgrade failed - attempt RAM load
[ 756.635911] redpine_91x: Ram file magic 0xa55a size 329152
[ 756.637265] redpine_91x: ================================================
[ 756.637274] redpine_91x: ================ RSI Version Info ==============
[ 756.637279] redpine_91x: ================================================
[ 756.637285] redpine_91x: FW Version : 2.1.0.0
[ 756.637292] redpine_91x: RSI FW Version : 1610.2.1.ab.ffbf
[ 756.637300] redpine_91x: Driver Version : RS9116.NB0.NL.GNU.LNX.OSD.2.0.0.0024
[ 756.637306] redpine_91x: Operating mode : 5 [Wi-Fi STA + BT EDR]
[ 756.637313] redpine_91x: Firmware file : RS9116_NLINK_WLAN_BT_IMAGE.rps
[ 756.637318] redpine_91x: ================================================
[ 756.684738] redpine_91x: ***** Firmware Loading successful *****
[ 756.684960] redpine_91x: RAM load successful
[ 756.684967] redpine_91x: ***** Firmware Loading successful *****
which I suppose imply the card was found?
I see that firmware file in /usr/lib/firmware
:
-rw-r–r-- 1 root root 329216 4 mai 2022 /usr/lib/firmware/RS9116_NLINK_WLAN_BT_IMAGE.rps
Note that it reports the file is one year old.
However nmcli device
doesn't find the card:
DEVICE TYPE STATE CONNECTION
cdc-wdm0 gsm connected Salt Internet - Postpaid
lxcbr0 bridge connected (externally) lxcbr0
usb0 ethernet unavailable --
lo loopback unmanaged --
(There should be a wlan0 somewhere there, right?)
uname -r
:
6.2.0-1-librem5
The WWAN adapter works fine.
What can I try next?