1

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

https://paste.ubuntu.com/p/sQjXfSK2zY/

Cat
  • 11
  • 1
  • 3

1 Answers1

0

In your wireless_info, we still see that the wireless is hard(ware) blocked. We also see a likely cause.

Please try:

sudo modprobe -r ideapad_laptop

Does your wireless come to life?

If you wish to make it permanent, blacklist the module so that it never loads at all:

sudo -i 
echo "blacklist ideapad_laptop"  >> /etc/modprobe.d/blacklist.conf 
exit

Further details: ideapad_laptop module makes iwlwifi stop working

chili555
  • 61,330