TL;DR
To fix the “Ubuntu No Wi-Fi Adapter Found” error, try these solutions:
- Update Wi-Fi drivers with the
sudo apt update && sudo apt upgradecommand. - Check the Wi-Fi adapter status by running the
sudo lshw -C networkcommand. - Reset the network manager with the
sudo service network-manager restartcommand. - Upgrade Ubuntu by executing the
sudo apt-get update && sudo apt-get upgradecommand. - Reinstall the network manager with the
sudo apt-get remove network-managerandsudo apt-get install network-managercommands. - Reinstall the adapter driver with
sudo apt-get remove bcmwl-kernel-sourceandsudo apt-get install bcmwl-kernel-sourcecommands. - Install additional drivers using Ubuntu Software & Updates app and restart the system with
sudo rebootcommand.
Read the article below to learn more about how to fix the “Ubuntu No Wi-Fi Adapter Found” error.
Dealing with the “No Wi-Fi Adapter Found” error on your Ubuntu computer can be a real problem, especially when you need internet access. Fortunately, there are solutions. This post will guide you through simple steps to fix this error and tips to prevent it from happening again. You’ll learn how to update drivers, check your Wi-Fi adapter status, reset the Network Manager, and more. By the end, you’ll have your Wi-Fi up and running smoothly.
What Does the “No Wi-Fi Adapter Found” Error Mean?
When you see the “No Wi-Fi Adapter Found” error on your Ubuntu computer, it means that your system can’t detect your Wi-Fi hardware. This problem can happen for several reasons:
- Driver Issues: Your computer might not have the correct software (called drivers) to communicate with the Wi-Fi adapter.
- Hardware Problems: The Wi-Fi adapter itself might be faulty or not properly connected.
- Software Settings: Sometimes, the system settings might disable the Wi-Fi adapter, causing it to go unnoticed.
- Kernel Problems: The core part of your operating system, called the kernel, might not support your Wi-Fi adapter.
In simple terms, your Ubuntu system isn’t seeing the Wi-Fi hardware that allows it to connect to wireless networks. This is why you can’t find or connect to any Wi-Fi networks.
How to “Ubuntu No Wi-Fi Adapter Found” Error
To fix the “Ubuntu No Wi-Fi Adapter Found” error, update your Wi-Fi drivers, check the adapter status using terminal commands, reset the Network Manager, upgrade Ubuntu to the latest version, reinstall the Network Manager, reinstall the Wi-Fi adapter driver, and install any additional drivers available. By following these steps, you can resolve the error and get your Wi-Fi working again.
Here’s the step-by-step guide for each of these methods:
1. Update Wi-Fi Drivers
Outdated drivers can cause conflicts with the Wi-Fi adapter, resulting in connectivity issues. In such cases, you may end up seeing the “Ubuntu No Wi-Fi Adapter Found” error on your Linux system. To resolve this issue, you should follow these steps to update your Wi-Fi drivers:
- Navigate to the Terminal app via Ubuntu Dash.

- Type and execute the following command in the Terminal window:
sudo apt update && sudo apt upgrade - Enter your password when prompted, and wait for the update process to complete.

- Restart your computer using the simple Ubuntu Restart option or the Linux command line
sudo rebootin the Terminal window.

2. Check Wi-Fi Adapter Status
Checking the Wi-Fi adapter status can help determine if there’s an issue with the adapter or its driver, which can help in diagnosing the “Ubuntu No Wi-Fi Adapter Found” error. Here’s how you can check the Wi-Fi adapter status on your Linux-based system:
- In the Linux command prompt, type the following command.
sudo lshw -C network - Look for the line that says the logical name, configuration, and driver attribute. Make sure it says
driver=iwlwifi(or the appropriate driver for your adapter).

- If the driver is not listed or you don’t see any Wi-Fi network details (just like in the above output), you may need to reconnect the Wi-Fi adapter and install its relevant drivers. To do so, use the following command line to install the Wi-Fi adapter driver: