Software & AppsOperating SystemLinux

How To Install RTL8822BE WiFi Driver on Ubuntu 20.04 for HP 15-da1009ne

Ubuntu 21

Installing the RTL8822BE WiFi driver on Ubuntu 20.04 for your HP 15-da1009ne laptop can be a tricky task, especially if you’re new to Linux. However, with the right guidance, you can get your WiFi up and running in no time. This article will guide you through the process step by step.

Checking Your Current Network Status

Before we start, let’s first check if your WiFi driver is currently installed and active. Open a terminal (Ctrl+Alt+T) and run the following command:

sudo lshw -C network

This command will list all the network devices on your system. Look for the entry that mentions “RTL8822BE 802.11a/b/g/n/ac WiFi adapter”. If it says “DISABLED” under the “*-network” section, then the driver is not currently active.

Installing the Driver

To install the driver, we will be using the instructions provided in the GitHub repository of mid-kid. This is a well-maintained repository that provides the necessary driver for the RTL8822BE WiFi adapter.


Before we can install the driver, we need to install some necessary tools. Run the following command to install them:

sudo apt install build-essential git

In this command, sudo gives you superuser privileges, apt is the package manager used by Ubuntu, and install is the command to install packages. build-essential and git are the packages we’re installing. build-essential contains reference libraries and tools that are commonly used to compile programs, and git is a version control system used to manage source code.

Cloning the Repository and Installing the Driver

Now we can clone the repository and install the driver. Run the following commands:

git clone
cd r8822be
sudo rmmod rtwpci rtw88
sudo ./make install
sudo modprobe r8822be

Here’s what these commands do:

  • git clone clones the repository from GitHub to your local machine.
  • cd r8822be changes the directory to the cloned repository.
  • ./make compiles the driver.
  • sudo rmmod rtwpci rtw88 removes any potentially conflicting modules.
  • sudo ./make install installs the compiled driver.
  • sudo modprobe r8822be loads the driver into the kernel.

Verifying the Installation

After running these commands, your WiFi card should be active again. You can check if it’s working by running the sudo lshw -C network command again. If the driver is active, it should no longer say “DISABLED”.


If you encounter any issues during the installation, you can try installing the driver from the lwfinger/rtw88 GitHub repository. However, please note that this may require additional steps and troubleshooting.

If you’re unable to reinstall the original Ubuntu drivers, you can try searching for the specific driver package for your WiFi adapter model and Ubuntu version on the official Ubuntu packages website or the Realtek website. Download the package and install it using the appropriate package manager or by following the instructions provided with the package.

Remember, it’s always recommended to refer to official documentation or seek further assistance from relevant forums or support channels for specific driver installation issues. Good luck with your installation!

How do I open a terminal in Ubuntu 20.04?

To open a terminal in Ubuntu 20.04, you can press Ctrl+Alt+T on your keyboard. This will launch the terminal window.

What is a WiFi driver?

A WiFi driver is a software component that allows your operating system to communicate with and control your WiFi adapter. It enables your computer to connect to wireless networks and access the internet wirelessly.

What is RTL8822BE?

RTL8822BE is the model number of a specific WiFi adapter developed by Realtek. It supports the 802.11a/b/g/n/ac WiFi standards.

What is a GitHub repository?

A GitHub repository is a storage space for a project that uses the version control system Git. It allows developers to collaborate, manage, and track changes to the project’s source code.

What is the purpose of the `sudo` command?

The sudo command in Linux allows a user with administrative privileges to execute a command with superuser permissions. It is commonly used to perform system-level tasks that require elevated privileges, such as installing software or modifying system configurations.

How can I check if a driver is active in Ubuntu?

You can use the sudo lshw -C network command in the terminal to list all the network devices on your system. Look for the entry corresponding to your WiFi adapter. If it says "DISABLED" under the "*-network" section, then the driver is not currently active.

How can I remove conflicting modules?

To remove conflicting modules, you can use the sudo rmmod command followed by the names of the modules you want to remove. For example, sudo rmmod rtwpci rtw88. This command unloads the specified modules from the kernel.

What does `modprobe` do?

The modprobe command in Linux is used to add (load) or remove (unload) modules from the kernel. In this case, sudo modprobe r8822be loads the RTL8822BE WiFi driver into the kernel.

How can I verify if the WiFi driver is active?

After installing the driver, you can run the sudo lshw -C network command again. If the driver is active, it should no longer say "DISABLED" under the "*-network" section.

Where can I find additional help for driver installation issues?

If you encounter any issues during the installation or need further assistance, it is recommended to refer to official documentation, relevant forums, or support channels. The Ubuntu community forums and the Realtek website may have helpful resources and discussions for specific driver installation issues.

Leave a Comment

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