sodcalculator

10 Tech How-To

Ubuntu No WiFi Adapter Found: How to Fix It

Guide 10-41838 · Updated · Step by step

If Ubuntu says “No Wi-Fi adapter found,” first check whether wireless is disabled or the connection manager is stuck; then identify whether Ubuntu can see the adapter and load its driver. Work through the checks below in order: they distinguish a simple settings problem from a missing driver, firmware, or hardware issue without relying on random driver downloads.

What the error means

The message usually means Ubuntu’s network settings cannot find a wireless interface it can use. That does not by itself prove the Wi-Fi card is broken. The adapter may be switched off by a keyboard shortcut, airplane mode, a firmware setting, or a hardware switch; the operating system may see the card but lack the right driver or firmware; or the device may not be detected at all.

Ethernet working while Wi-Fi is missing is useful evidence, but it does not tell you which cause applies. Also, a Wi-Fi icon missing from the top bar and a device absent from the system are different symptoms. The first checks whether wireless is enabled and configured; the second checks detection and drivers.

Start with the quick checks

  1. Restart Ubuntu. A restart can clear a temporary device or network-service problem. Save your work first.
  2. Check airplane mode and wireless controls. Open the system menu in the top-right corner and make sure Airplane Mode is off. Look for a Wi-Fi switch or a laptop wireless key, often marked with an antenna; the key combination varies by model. If there is a physical wireless switch, turn it on.
  3. Check Settings. Open Settings > Wi-Fi and see whether Wi-Fi can be enabled. If the page says no adapter is found, continue to the detection checks rather than repeatedly toggling the setting.
  4. Test after a full power-off. Shut down, wait a few seconds, and power on again. This can reset some hardware states more completely than logging out. It is safe to skip this if the device is difficult to access.

On a dual-boot computer, check whether the adapter works in the other operating system. If it does, that points toward an Ubuntu driver, firmware, or configuration issue, but does not establish which one. If it fails in every operating system, check the manufacturer’s hardware controls and consider a hardware fault.

Check whether Ubuntu detects the adapter

Open Terminal and run these read-only diagnostic commands:

  • rfkill list — reports whether wireless devices are blocked.
  • ip link — lists network interfaces currently available to the system.
  • lspci -nnk — lists PCI devices and, for a wireless card, may show the kernel driver in use or available.
  • lsusb — lists USB devices; use this if the Wi-Fi adapter is an external USB device.

In rfkill output, Soft blocked: yes means software has disabled the radio. Try sudo rfkill unblock wifi, then check Settings again. A Hard blocked: yes result usually requires a physical switch, keyboard control, or firmware setting; a terminal command cannot reliably override hardware blocking.

Wireless interface names are not always wlan0; modern systems may use names such as wlp2s0. If an interface appears in ip link but is down, the radio or connection service may be disabled rather than undetected. If the adapter is absent from both PCI and USB listings, focus on hardware, firmware settings, or whether the device is securely connected—not on installing a random driver.

Install updates and check for a suitable driver

If Ethernet is available, connect it temporarily. Otherwise, use another computer to obtain network access where practical; avoid downloading driver files from unofficial sites. Update Ubuntu’s package information and installed packages through Software Updater, or run:

sudo apt update
sudo apt upgrade

Restart when updates finish. Updates can include kernel and firmware fixes, but they do not guarantee that every adapter is supported. Keep the system’s normal Ubuntu repositories enabled and avoid copying commands for a different Ubuntu release or chipset.

Next open Software & Updates > Additional Drivers, if that tab is available, and wait for it to check. If Ubuntu offers a driver specifically for the detected wireless device, select the recommended option, apply the change, and restart. The tab may be empty or unavailable when no applicable driver is offered; that is not proof that a proprietary driver must be installed. Some adapters use drivers included with the Linux kernel and firmware packages instead.

When the adapter is detected but Wi-Fi still fails

Check whether the NetworkManager service is running. Ubuntu’s graphical network controls normally use NetworkManager; a stopped or misconfigured service can leave connectivity unavailable even when hardware is present. In Terminal, check with systemctl status NetworkManager. If it is inactive, try sudo systemctl restart NetworkManager, then reopen Settings. Read any error shown rather than repeatedly restarting services.

If a recent update appears to have caused the problem, restart and select an earlier installed kernel from the boot menu’s advanced options, if one is available. This is a diagnostic comparison, not a permanent fix: if Wi-Fi returns with the older kernel, report the result and device details when seeking support, and continue applying supported updates. Menu labels and boot-menu access can differ between computers.

For more detail, run sudo journalctl -k -b and look for messages mentioning the adapter’s chipset, its driver, or missing firmware. The log can be lengthy; searching for words such as firmware, wifi, or the device maker’s name can help. Do not infer a solution from one vague line: record the adapter model and the exact relevant message before changing packages or configuration.

Common causes and what to avoid

  • Blocked radio: Airplane mode, a key combination, a physical switch, or a firmware setting may disable wireless.
  • Missing or unsuitable driver: The adapter may be detected but lack a working driver for the current system.
  • Missing firmware: A driver may need a firmware file supplied through Ubuntu packages. Use trusted Ubuntu package sources, not unverified downloads.
  • Hardware or connection issue: A loose internal card, failed adapter, or USB port problem can prevent detection.
  • Confusing Wi-Fi with internet access: If a network connects but websites do not load, the adapter is not necessarily the cause; check the router, network password, and internet connection separately.

Avoid installing several chipset drivers at once, using instructions written for a different device, or running scripts you do not understand. Such changes can make diagnosis harder and may break networking after a kernel update. Do not remove a working driver merely because a forum post recommends a different one without confirming the adapter model.

Frequently Asked Questions

Why does Ubuntu say no Wi-Fi adapter was found?
Common causes include a blocked wireless radio, a driver or firmware problem, or hardware that is not being detected. Use rfkill and the PCI or USB device lists to narrow it down.

How do I unblock Wi-Fi in Ubuntu?
Check Airplane Mode and the laptop’s wireless key first. If rfkill list shows a soft block, run sudo rfkill unblock wifi. A hard block usually needs a hardware control or firmware setting.

Can I fix this without internet access?
Try the hardware and airplane-mode checks first. If a driver or firmware package is needed, use Ethernet or another supported way to obtain packages from Ubuntu’s repositories; do not trust unofficial driver downloads.

Why is Additional Drivers empty?
Ubuntu may have no extra driver to offer, or the adapter may not be detected. Check the device lists and kernel messages; an empty tab does not automatically mean Wi-Fi hardware is unsupported.

What if the Wi-Fi adapter does not appear in lspci or lsusb?
Confirm that it is enabled in firmware and securely connected, if it is an internal card, and test another USB port for an external adapter. If it remains absent across operating systems, hardware service may be needed.

Should I install a driver from a random website?
No. First identify the exact adapter and check Ubuntu’s updates, repositories, and Additional Drivers. Unverified installers can be incompatible, unsafe, or difficult to undo.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →