I'm having an issue on my laptop running Zorin OS: no Wi-Fi networks are showing up, even though Wi-Fi appears to be enabled.
I’ve tried restarting the computer, toggling Wi-Fi from the taskbar, and using the keyboard shortcut to enable/disable the wireless interface — nothing worked.
I ran the following command: sudo lshw -C network and here’s the output:
My laptop doesn't have a physical hardware switch to turn WLAN on/off, and there's no keyboard shortcut available for that either. I also checked the BIOS, and the option to enable/disable the Wi-Fi module is disabled there (grayed out).
Here's the output of rfkill list as requested:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
The "fast startup" option in Windows was already disabled when I checked. Secure Boot is also disabled in the BIOS. As for "Fast Boot" in the BIOS, I looked for it but couldn’t find that option—so I’m not sure if it’s not available on my system or just labeled differently.
Otherwise, you can try to do the same with the kernel modules directly but this may be a little trickier, if there are other modules depending on each other.
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
If you have the chance, try connecting through another mean like an external USB antenna that can give you wifi and just run the updates:
sudo apt update && sudo apt upgrade
I realize this may be a little trickier since this isn't something people usually have laying around
I had actually already run sudo apt update before using the USB tethering from my phone, but it didn’t work. I also tried the commands you suggested, but unfortunately they didn’t make much of a difference.
It worked!
I updated the kernel as suggested, and now the Wi-Fi is detecting all available networks properly. Big thanks to everyone here on the forum for the help!