Pop!_OS WiFi Stops Showing Networks After Closing and Reopening Laptop
Issue
On Pop!_OS, WiFi works normally after a restart, but after closing and reopening the laptop it stops showing nearby wireless networks. Restarting the system brings WiFi back, but only until the problem happens again.
Probable Cause
This usually happens when the wireless driver does not resume cleanly after suspend or a lid-close event, even though the adapter is still detected by the system. The exact driver depends on the hardware, so the fix starts by identifying the adapter and reloading the correct kernel module.
Solution
Check which wireless adapter and driver your system is using:
lspci | grep -i networklspci -k | grep -A 3 -i networklsusb | grep -i wireless
Check whether the WiFi interface still exists and whether it is blocked:
ip link shownmcli device statusrfkill list all
If the adapter is present but no networks appear, reload the WiFi driver. Replace YOUR_DRIVER with the kernel driver shown in the previous command:
sudo modprobe -r YOUR_DRIVER && sudo modprobe YOUR_DRIVERIf WiFi comes back after that, disable WiFi power saving:
echo -e "[connection]\nwifi.powersave = 2" | sudo tee /etc/NetworkManager/conf.d/wifi-powersave-off.confsudo systemctl restart NetworkManagersudo nano /etc/systemd/system/fix-wifi-driver.servicePaste this:
[Unit]Description=Reload WiFi driver on bootAfter=network.target[Service]Type=oneshotExecStart=/bin/sh -c 'modprobe -r YOUR_DRIVER && modprobe YOUR_DRIVER'RemainAfterExit=yes[Install]WantedBy=multi-user.targetEnable it:
sudo systemctl daemon-reloadsudo systemctl enable fix-wifi-driver.servicesudo systemctl start fix-wifi-driver.service