Software & AppsOperating SystemLinux

Fixing ‘No WiFi adapter found’ error in Ubuntu 20.04/22.04 LTS on Asus laptop with iwlwifi

Ubuntu 11

In this article, we’ll guide you through the process of fixing the ‘No WiFi adapter found’ error in Ubuntu 20.04/22.04 LTS on an Asus laptop with iwlwifi. This error typically arises when the operating system fails to recognize the WiFi adapter. Below, we’ll cover several potential solutions to this problem.

Disable Fast Startup in Windows

If you’re dual-booting Ubuntu with Windows, the Fast Startup feature in Windows might be causing conflicts with the WiFi adapter. Fast Startup is a Windows feature designed to decrease boot time, but it can sometimes interfere with the operation of other systems.

To disable Fast Startup, follow these steps:

  1. Boot into Windows.
  2. Go to Control Panel > Hardware and Sound > Power Options > System Settings.
  3. Uncheck the box that says ‘Turn on fast startup (recommended)’.
  4. Click ‘Save changes’ and shut down Windows completely before booting into Ubuntu.

Update the Kernel

The Linux kernel is the core of any Linux operating system, including Ubuntu. If your kernel is outdated, it might not support your WiFi adapter. To check your current kernel version, open a terminal and type uname -r.

To update the kernel, use the following commands:

sudo apt update
sudo apt upgrade

The apt update command updates the list of available packages and their versions, but it does not install or upgrade any packages. The apt upgrade command actually installs newer versions of the packages you have.

After updating, reboot your system and check if the WiFi adapter is working.

Reinstall NetworkManager

NetworkManager is a program for providing detection and configuration for systems to automatically connect to networks. A faulty NetworkManager installation might cause the ‘No WiFi adapter found’ error.

To reinstall NetworkManager, open a terminal and type the following command:

sudo apt-get install --reinstall network-manager

The --reinstall option will force the system to uninstall the current version of NetworkManager and then install it again.

Check for Hardware Switch or Key Combination

Some laptops have a hardware switch or key combination to enable or disable the WiFi adapter. Ensure that the WiFi adapter is enabled on your laptop.

Check for Firmware Updates

The firmware version for the WiFi adapter is 66.f1c864e0.0. Check for any firmware updates available for your specific WiFi adapter model. You can find this information on the manufacturer’s website.

Check for Conflicting Drivers

Conflicting drivers can cause issues with the WiFi adapter. To check for any other drivers installed for the WiFi adapter, open a terminal and type:

lspci -knn | grep Net -A2

The lspci command lists all PCI devices. The -knn switch shows the kernel driver handling each device and the -A2 switch shows two lines of additional information for each device. If you find any conflicting drivers, remove them.

Check for Blocked Devices

Use the rfkill command to check if the WiFi adapter is blocked:

rfkill list all

If the WiFi adapter is blocked, use the following command to unblock it:

rfkill unblock <device>

Replace <device> with the name of your WiFi adapter.

Check for Error Messages

Review the output of the following command for any error messages related to the WiFi adapter:

sudo dmesg | grep iwl

The dmesg command prints or controls the kernel ring buffer. The grep command searches for a specific pattern (in this case, ‘iwl’).

If none of the above solutions work, it may be necessary to seek further assistance or consult the Ubuntu community forums for more specific troubleshooting steps.

How do I know if I have the iwlwifi driver installed on my Ubuntu system?

You can check if the iwlwifi driver is installed by running the following command in the terminal: lsmod | grep iwlwifi. If the driver is installed, you will see some output related to iwlwifi.

Can I use these solutions for other laptop brands or WiFi adapters?

While these solutions are specifically aimed at Asus laptops with iwlwifi, some of them may be applicable to other laptop brands or WiFi adapters. However, it is recommended to consult the documentation or support forums for your specific laptop brand and WiFi adapter for more accurate troubleshooting steps.

Are there any risks involved in updating the kernel?

Updating the kernel is generally safe, but there is a small risk of compatibility issues with certain hardware or software. It is always a good idea to backup your important data before performing any system updates. If you encounter any issues after updating the kernel, you can usually revert to the previous version from the GRUB menu during boot.

How can I find the name of my WiFi adapter?

You can find the name of your WiFi adapter by running the following command in the terminal: lspci -nn | grep Network. The output will show the name and model of your WiFi adapter.

Can I use these solutions if I am running a different version of Ubuntu?

These solutions are specifically targeted at Ubuntu 20.04/22.04 LTS, but they may also work for other versions of Ubuntu or even other Linux distributions. However, it is always recommended to refer to the official documentation or support forums for your specific version of Ubuntu for the most accurate troubleshooting steps.

Leave a Comment

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