How to Fix Ubuntu 24.04 Wi-Fi Disconnecting After Suspend

What should count as a fix? After waking an Ubuntu 24.04 laptop, Wi-Fi should reconnect without repeatedly toggling controls, the computer should receive an IP address, and both local network access and DNS-based internet access should work. Confirm that behavior across several suspend-and-resume cycles. A single successful reconnect is useful evidence, but it does not prove the issue is resolved.

Ubuntu notes that some wireless devices do not resume properly after suspend. The cause can be a temporary radio block, a NetworkManager connection profile, a kernel or firmware issue, or an access point interaction. Work through low-risk checks first, change one variable at a time, and stop when the result is stable. The steps below apply to Ubuntu 24.04 LTS using its standard NetworkManager desktop setup; hardware and driver details can change the right fix.

1. Does toggling Wi-Fi restore the connection?

Start with the reversible step in Ubuntu's desktop help. Open Quick Settings from the top-right system menu, switch Wi-Fi off, wait a few seconds, and switch it back on. If that does not help, turn Airplane Mode on briefly and then off, or open Settings > Wi-Fi and toggle the Wi-Fi switch. These actions prompt the wireless device to reconnect without changing its saved profile.

Check the result rather than relying only on the icon. Does the saved network show as connected? Can you open a site or reach another known service? If the network reconnects but websites do not load, the issue may be DNS, the router, or the upstream connection instead of the wireless association. Ubuntu's official “no wireless network after waking” help recommends toggling Wi-Fi and, if needed, Airplane Mode.

Ubuntu Quick Settings is open with Wi-Fi On and Airplane Mode Off visible in the panel.
Use Quick Settings to cycle Wi-Fi after resume, then confirm that the network reconnects.

2. Is the wireless device available to NetworkManager?

If the quick toggle fails, inspect the device state. Open Terminal and run:

nmcli device status
nmcli radio all
rfkill list

Look for a Wi-Fi device and note whether its state is connected, disconnected, unavailable, or missing. In rfkill output, a soft block can usually be cleared in software; a hard block may require a physical wireless switch, a keyboard function key, or a firmware setting. You can try nmcli radio wifi on if Wi-Fi is disabled. Use nmcli device wifi list to see whether nearby networks are visible.

Interface names vary. Do not assume that your adapter is called wlan0 or wlp2s0; use the name shown by your own commands. If the Wi-Fi device is absent entirely, repeatedly editing saved networks is unlikely to help. Move to the driver and firmware checks below.

A terminal shows nmcli device status with a Wi-Fi interface listed as disconnected and Ethernet connected.
Check whether Ubuntu still sees the Wi-Fi adapter; the displayed interface state is an example, not a reading from your computer.

3. Does the problem follow one network or the laptop?

Test another trusted network, such as a phone hotspot, if available. Also try another device on the original router. These comparisons help separate a laptop-side resume problem from an access point problem:

  • If the laptop reconnects to a hotspot but not the home or office network, inspect the router, saved profile, signal, and authentication logs.
  • If other devices also lose connectivity, troubleshoot the router or internet service before changing Ubuntu drivers.
  • If the laptop fails on multiple networks immediately after suspend, focus on its adapter, NetworkManager, kernel, and firmware.

Do not forget captive portals or enterprise Wi-Fi authentication. A device can associate with an access point yet still lack internet access until a portal sign-in or a valid enterprise credential exchange completes.

Ubuntu Settings Wi-Fi page lists a saved home network and a separate phone hotspot as available networks.
Comparing a saved router with a second network helps identify whether the failure is tied to the laptop or one access point.

4. Are Ubuntu updates and supported drivers current?

Install available Ubuntu updates before trying unofficial fixes. Open Software Updater or use the supported package tools, then restart if updates replace the kernel or wireless components:

sudo apt update
sudo apt full-upgrade

Review the package changes before confirming them, especially on a work-managed computer. Ubuntu 24.04 LTS receives updates during its support period; however, exact behavior still depends on the enabled repositories, hardware, and installed kernel track. If the issue began after a kernel update, note the kernel version and test the previous installed kernel once from GRUB's advanced options when available. Do not remove kernels until you have confirmed a working recovery option.

For hardware that needs a proprietary driver, check the desktop's “Additional Drivers” utility and Ubuntu's official device or vendor documentation. Avoid random driver downloads, copied DKMS instructions, and broad module blacklists: they can make Wi-Fi disappear entirely or complicate kernel updates. Restart and test before making another change.

A Software Updater window lists operating system, GNOME desktop, and application updates with install and restart controls.
Check and review available system updates; the listed package names and sizes are illustrative rather than a live update report.

5. What do the logs show around the resume event?

When the failure returns, collect the relevant journal entries before rebooting if practical. The system journal can show whether the kernel detected the adapter and whether NetworkManager attempted to reconnect:

journalctl -b -k --since "10 minutes ago"
journalctl -b -u NetworkManager --since "10 minutes ago"

Run these soon after reproducing the problem; adjust the time window if needed. Search for terms such as the adapter's driver name, firmware, timeout, rfkill, deauth, and resume. A firmware-load failure or device reset loop is a stronger reason to investigate driver support than a generic message that the connection dropped.

A suspend and resume normally happen within the same boot, so the current boot journal is relevant while diagnosing. If you have already restarted, use journalctl -b -1 -k to inspect kernel messages from the previous boot, where the failed resume may have occurred. Logs can include device identifiers and network details; remove sensitive information before sharing them publicly.

A terminal shows journalctl -b -1 -k and sample kernel messages around a wireless resume event.
Compare kernel and NetworkManager messages from the actual affected boot; the log lines displayed are schematic, not collected test evidence.

6. Does a temporary Wi-Fi power-save change improve resume?

NetworkManager exposes a Wi-Fi power-saving option, but changing it is a diagnostic test, not a universal cure. If iw is not installed, install it with sudo apt install iw while you have a working connection. Find the wireless interface with iw dev, then substitute its real name below:

sudo iw dev INTERFACE set power_save off
iw dev INTERFACE get power_save

For example, if your own interface is named wlp2s0, use that name in both commands. After the command reports power saving is off, suspend and resume once or twice. If reconnect behavior improves consistently, power management may be relevant. If there is no change, restore your previous setting or reboot and continue with logs and driver checks. Disabling Wi-Fi power saving may increase battery use, and a driver may override or reset this runtime setting.

A terminal displays iw commands to disable wireless power saving and query its current state.
A temporary power-save test can help isolate a cause; replace the example interface name with the one reported on your machine.

7. Should you make the power-save setting persistent?

Only consider a persistent change if the temporary test improves the repeated suspend/resume result. Find the exact connection profile name with nmcli connection show. Then set NetworkManager's per-profile 802-11-wireless.powersave property to 2, the documented value for disabling Wi-Fi power saving:

nmcli connection modify "YOUR_PROFILE_NAME" 802-11-wireless.powersave 2
nmcli connection up "YOUR_PROFILE_NAME"

Replace YOUR_PROFILE_NAME with the profile name exactly as listed; do not type the placeholder literally. The setting applies to that saved connection. To return it to the default behavior, set the value to 0 and reactivate the profile:

nmcli connection modify "YOUR_PROFILE_NAME" 802-11-wireless.powersave 0

The Ubuntu 24.04 NetworkManager settings manual documents the values: 0 default, 1 ignore, 2 disable, and 3 enable. If the connection profile is not a Wi-Fi profile or the property is unavailable, do not force it; inspect your NetworkManager version and connection type first. If persistent disablement uses noticeably more battery or fails to improve recovery, revert it.

A terminal displays a NetworkManager connection command with a placeholder profile name and a sample activation message.
Use your exact saved profile name in NetworkManager commands; the placeholder and activation output shown are examples, not a verified connection.

8. When should you stop tuning NetworkManager and investigate hardware?

If the adapter disappears, logs show repeated firmware or driver errors, or the issue persists across multiple networks and current updates, identify the exact hardware and driver. These commands can help:

lspci -nnk | grep -A3 -i network
lsusb
uname -r

Some Wi-Fi adapters are connected over USB and will not appear in lspci; some internal adapters may show there. Look for “Kernel driver in use” and any firmware-related messages. Use the exact adapter model to consult Ubuntu's official hardware resources and, where appropriate, the computer or adapter manufacturer's support information. A vendor-specific suspend quirk can require a model-specific fix; there is no safe universal module option to recommend without those details.

Escalate with the Ubuntu release, kernel version, adapter model, driver name, whether another network works, and the relevant redacted log excerpt. If the same hardware issue appears under multiple kernels or operating systems, firmware or hardware service may be needed. Keep a wired or USB network adapter available if connectivity is essential while diagnosing.

How can you tell whether the fix is holding?

After the final change, test more than one resume. Before and after each suspend, verify the Wi-Fi state, assigned IP address, ability to reach the router, and DNS resolution. A successful connection to an IP address but failed domain lookup points toward DNS; a connected Wi-Fi icon with no router access suggests a different layer than a missing adapter. If possible, repeat on a second network and after a normal reboot.

Use the checklist as a record of observed results rather than a promise that every machine will behave identically. If the problem returns, revert the last change and compare fresh logs. The goal is a repeatable reconnect with no unnecessary loss of battery life or connectivity—not a particular command applied regardless of hardware.

A troubleshooting checklist shows unchecked items for Wi-Fi, IP address, DNS, and another suspend-resume test beside Settings navigation.
Mark each check only after observing it on the affected laptop; the blank checklist is a record-keeping aid, not an Ubuntu Settings feature.

Official references

Leave a Comment

How to Fix Ubuntu 24.04 Wi-Fi Disconnecting After Suspend

How to Fix Ubuntu 24.04 Wi-Fi Disconnecting After Suspend

Fix Ubuntu 24.04 Wi-Fi drops after suspend with checks for NetworkManager, radio blocks, updates, power saving, and drivers—then verify each resume.

Fix High CPU Usage by Tracker-Miner-3 in Ubuntu GNOME

Fix High CPU Usage by Tracker-Miner-3 in Ubuntu GNOME

Learn why tracker-miner-fs-3 uses high CPU in Ubuntu GNOME and how to check indexing, exclude folders, update Ubuntu, or safely rebuild the search index.

Fix “No Bootable Device Found” After Installing Debian on UEFI

Fix “No Bootable Device Found” After Installing Debian on UEFI

Fix Debian’s UEFI boot error by checking boot mode, the EFI System Partition, GRUB files, and firmware boot order—without reinstalling Debian first.

Outlook Inbox Repair Tool

Outlook Inbox Repair Tool

The Outlook Inbox Repair Tool fixes corrupted PST files quickly so you can recover emails and restore normal Outlook function. Follow these exact steps to run scanpst.exe without data loss.

Adobe PDF Installer Offline

Adobe PDF Installer Offline

Get the Adobe PDF Installer Offline to install Acrobat Reader on any PC without needing internet during setup. Follow these exact steps for the full standalone package.

How to Chromecast from Laptop to TV

How to Chromecast from Laptop to TV

Learn how to Chromecast from laptop to TV with this step-by-step guide. Stream browser tabs, videos, or your full screen from Windows or Mac to your TV in minutes.

How to Edit an Adobe PDF File

How to Edit an Adobe PDF File

Learn how to edit an Adobe PDF file in Adobe Acrobat with precise steps for text, images, and layout changes. Make professional edits quickly and save time.

Free Foxit Reader Free Download

Free Foxit Reader Free Download

Get your Free Foxit Reader Free Download from the official source with this step-by-step guide that ensures a safe and quick installation for viewing PDFs.

How to Get Help in Windows 11

How to Get Help in Windows 11

Learn how to get help in Windows 11 with built-in tools like the Get Help app and Quick Assist for fast, official support without third-party downloads.

How to Retract an Outlook Email

How to Retract an Outlook Email

Learn how to retract an Outlook email in Microsoft Outlook when you need to correct a mistake before the recipient opens it. Follow these precise steps for Exchange accounts.