I recently installed Unbuntu 20.04 on an old laptop and am unable to get wifi working.
The laptop has a Ralink RT3090 wifi card, which as far as I can see should be supported:
lspci -knn | grep Net -A3
02:00.0 Network controller [0280]: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe [1814:3090]
Subsystem: Lenovo RT3090 Wireless 802.11n 1T/1R PCIe [17aa:f101]
Kernel driver in use: rt2800pci
Kernel modules: rt2800pci
nmcli show the wireless adapter as sw disabled but the hw enabled:-
nmcli
wlp2s0: unavailable
"Ralink RT3090 1T/1R"
wifi (rt2800pci), 64:27:37:1D:40:83, sw disabled, hw, mtu 1500
nmcli radio
WIFI-HW WIFI WWAN-HW WWAN
enabled disabled enabled enabled
But checking with rfkill says it is hardware blocked
rfkill
ID TYPE DEVICE SOFT HARD
0 wlan ideapad_wlan unblocked unblocked
1 wlan phy0 unblocked blocked
Attempting to unblock the card with rfkill makes no difference.
Wifi is enabled in the BIOS and the card works fine if windows is reinstalled on the laptop.
Does anyone have any suggestions as to what is going on?
Diagnostic info