How to Fix Wi-Fi Not Working After an Ubuntu Update

How to Fix Wi-Fi Not Working After an Ubuntu Update

Did your Ubuntu laptop lose Wi-Fi after a system update? You may see no wireless networks, a missing Wi-Fi icon, or an adapter that repeatedly disconnects after suspend. This problem has appeared in recent Ubuntu 26.04 reports, but the same fixes also apply to Ubuntu 24.04, Linux Mint, Kubuntu, and other Debian-based distributions.

In many cases, the update did not damage the Wi-Fi card. A kernel change, missing firmware package, NetworkManager issue, or power-management setting is preventing Linux from loading the wireless device correctly. Follow these steps in order, beginning with checks that do not change your system permanently.

1. Confirm That Wi-Fi Is Not Simply Disabled

First, check the physical and software radio switches. Some laptops have a dedicated wireless key or a function-key combination such as Fn+F2. Also check whether airplane mode is enabled.

Open Terminal with Ctrl+Alt+T and run:

nmcli radio wifi
rfkill list

If Wi-Fi is disabled, enable it with:

nmcli radio wifi on
sudo rfkill unblock wifi

Restart NetworkManager and check the Wi-Fi menu again:

sudo systemctl restart NetworkManager

2. Reboot Completely and Check the Network Service

A normal restart reloads the kernel module and can clear a temporary failure after suspend or an update. If the laptop was suspended when the problem started, shut it down completely, wait 30 seconds, and start it again.

Then check NetworkManager’s status:

systemctl is-active NetworkManager
nmcli device status

Your wireless device may appear as wlan0 or wlp2s0. If it shows unavailable, Linux can see the interface but cannot use it. If no wireless device appears at all, continue to the hardware and firmware checks below.

3. Check Whether Ubuntu Detects the Wi-Fi Adapter

Use these commands to identify whether the adapter is connected through PCIe or USB:

lspci -nnk | grep -A3 -i network
lsusb

Look for a wireless controller, Intel or Realtek adapter, or a line mentioning a kernel driver in use. If the adapter appears but says “Kernel driver in use: —”, the driver module may not be loading. If it does not appear at all, check the BIOS or UEFI settings and make sure the internal wireless device is enabled.

4. Reinstall the Wireless Firmware Packages

Missing or damaged firmware is a common reason an adapter disappears after a kernel or distribution update. You may need temporary internet access through an Ethernet cable or USB phone tethering.

Update package information and reinstall the standard firmware bundle:

sudo apt update
sudo apt install --reinstall linux-firmware
sudo reboot

After restarting, run sudo dmesg | grep -i firmware. Messages such as “failed to load firmware” confirm that the system is still missing a required file. If you use a specific Realtek or Broadcom adapter, search Ubuntu’s official hardware documentation for the exact package rather than downloading a random driver script.

5. Install Pending Updates

Sometimes the first update introduces a regression and a follow-up package fixes it. With temporary internet access, install all available updates:

sudo apt update
sudo apt full-upgrade
sudo reboot

Do not interrupt the upgrade. If apt reports unfinished configuration, repair it before rebooting:

sudo dpkg --configure -a
sudo apt --fix-broken install

6. Boot the Previous Kernel from GRUB

If Wi-Fi worked before the update and stopped immediately afterward, the new kernel may be incompatible with your adapter. Ubuntu normally keeps at least one older kernel installed.

  1. Restart the computer.
  2. Hold Shift on BIOS systems or press Esc repeatedly on UEFI systems to open GRUB.
  3. Choose Advanced options for Ubuntu.
  4. Select the previous kernel version, not the one marked at the top.
  5. Test Wi-Fi after the desktop loads.

If the previous kernel restores wireless access, keep using it temporarily and install future updates when a newer kernel is available. Do not remove the newer kernel until you have confirmed that the older one boots reliably and your important data is backed up.

7. Disable Wi-Fi Power Saving

Power management can cause repeated disconnects, especially after suspend. First test the setting temporarily:

iw dev

Note your wireless interface name, then run:

sudo iw dev wlp2s0 set power_save off

Replace wlp2s0 with the name shown on your system. If the connection becomes stable, create a NetworkManager configuration to make the change persistent:

sudo nano /etc/NetworkManager/conf.d/wifi-powersave.conf

Add these two lines:

[connection]
wifi.powersave = 2

Save the file and restart NetworkManager. Power saving improves battery life, so only leave it disabled if it genuinely fixes the problem.

8. Reset the Wi-Fi Connection Profile

A corrupted saved profile can prevent reconnection even when the adapter and driver are working. List saved connections:

nmcli connection show

Delete only the affected Wi-Fi profile, replacing the name in quotation marks:

nmcli connection delete "Your Wi-Fi Name"

Open the Wi-Fi menu, select the network, and enter the password again. This removes the saved profile but does not affect other networks or personal files.

Frequently Asked Questions

Why did Wi-Fi stop working after an Ubuntu update?

The update may have changed the kernel, exposed a firmware problem, or introduced a driver regression. Booting the previous kernel and reinstalling linux-firmware are useful tests.

How do I fix a missing Wi-Fi option in Ubuntu?

Check airplane mode and rfkill, restart NetworkManager, then use lspci or lsusb to see whether Ubuntu detects the adapter. If it is detected but has no driver, reinstall firmware and test the previous kernel.

Can I fix Ubuntu Wi-Fi without internet access?

Yes, temporarily connect with Ethernet or USB tethering. You can also download the correct packages on another computer, but avoid untrusted driver installers.

Should I install a random Wi-Fi driver from GitHub?

No. Prefer Ubuntu packages and official hardware guidance. Third-party drivers can break after kernel updates and may create security or maintenance problems.

Conclusion

When Ubuntu Wi-Fi stops working after an update, identify whether the problem is the radio, NetworkManager, firmware, driver, kernel, or saved connection profile. Start with rfkill and NetworkManager, reinstall linux-firmware, and test the previous kernel if the timing points to an update regression. These steps usually restore wireless access without reinstalling Ubuntu or deleting your files.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.