Realtek wireless chipsets: draft how-tos (work in progress)


Back to the home page

Caution: the draft tips on this provisional page are raw material. They're as yet untested, unedited and lack explanation.

.... nevertheless, they're promising and generally well worth a try. Make a Timeshift snapshot before you apply them, though. Good luck!

Contents of this page:

Driver for the Realtek RTL8188CUS and RTL8192CU WiFi chipsets (draft, untested!)

1. Proceed like this:

a. Blacklist the rtl8192cu driver, thus forcing it to run on the better rtl8xxxu driver:

echo "blacklist rtl8192cu" | sudo tee -a /etc/modprobe.d/blacklist.conf

Press Enter.

b. Reboot and test.

Driver for the Realtek RTL8188FU WiFi chipset with ID 0bda:f179 (draft, untested!)

2. Proceed as follows:

a. Establish temporary internet connection by means of your cell phone.

b. Execute this terminal command (use copy/paste to transfer it to the terminal):

sudo apt-get install mokutil && mokutil --sb-state

Press Enter.

If it reports that Secure Boot is enabled: reboot and disable Secure Boot in the BIOS. In order to do this, you might need to set an administrator password in the BIOS first.

No worries: although Secure Boot is a fairly reasonable idea in theory, it provides little real-life security anyway. So disabling it is no loss. In practice, Secure Boot is primarily an obstacle for using another operating system than Microsoft Windows. Which might or might not be an intended side effect.

c. Then execute the following terminal commands, one by one:

sudo add-apt-repository ppa:kelebek333/kablosuz

sudo apt-get update

sudo apt-get install rtl8188fu-dkms

d. Reboot and test.

Driver for the Realtek RTL8192DU WiFi chipset (draft, untested!)

3. Proceed as follows:

a. Establish temporary internet connection by means of your cell phone.

b. Execute this terminal command (use copy/paste to transfer it to the terminal):

sudo apt-get install mokutil && mokutil --sb-state

Press Enter.

If it reports that Secure Boot is enabled: reboot and disable Secure Boot in the BIOS. In order to do this, you might need to set an administrator password in the BIOS first.

No worries: although Secure Boot is a fairly reasonable idea in theory, it provides little real-life security anyway. So disabling it is no loss. In practice, Secure Boot is primarily an obstacle for using another operating system than Microsoft Windows. Which might or might not be an intended side effect.

c. Then execute the following terminal commands, one by one:

sudo apt-get install build-essential git dkms linux-headers-$(uname -r)
git clone https://github.com/lwfinger/rtl8192du.git
cd rtl8192du
make
sudo make install
sudo modprobe rtl8192du

Driver for the Realtek RTL8812AU WiFi chipset (draft, untested!)

4. Proceed as follows:

a. Establish temporary internet connection by means of your cell phone.

b. Execute this terminal command (use copy/paste to transfer it to the terminal):

sudo apt-get install mokutil && mokutil --sb-state

Press Enter.

If it reports that Secure Boot is enabled: reboot and disable Secure Boot in the BIOS. In order to do this, you might need to set an administrator password in the BIOS first.

No worries: although Secure Boot is a fairly reasonable idea in theory, it provides little real-life security anyway. So disabling it is no loss. In practice, Secure Boot is primarily an obstacle for using another operating system than Microsoft Windows. Which might or might not be an intended side effect.

c. Then execute the following terminal commands, one by one (use copy/paste to transfer them to the terminal):

sudo apt-get update

sudo apt-get install git build-essential dkms

git clone https://github.com/morrownr/8812au-20210820.git

cd 8812au-20210820

sudo ./install-driver.sh


d. Reboot and test. Your WiFi chipset should work now.

Driver for the Realtek RTL8812BU and RTL8822BU WiFi chipsets (draft, untested!)

5. Proceed as follows:

a. Establish temporary internet connection by means of your cell phone.

b. Execute this terminal command (use copy/paste to transfer it to the terminal):

sudo apt-get install mokutil && mokutil --sb-state

Press Enter.

If it reports that Secure Boot is enabled: reboot and disable Secure Boot in the BIOS. In order to do this, you might need to set an administrator password in the BIOS first.

No worries: although Secure Boot is a fairly reasonable idea in theory, it provides little real-life security anyway. So disabling it is no loss. In practice, Secure Boot is primarily an obstacle for using another operating system than Microsoft Windows. Which might or might not be an intended side effect.

c. Then execute the following terminal commands, one by one (use copy/paste to transfer them to the terminal):

sudo apt-get update

sudo apt-get install dkms git build-essential

mkdir -p ~/src

cd ~/src

git clone https://github.com/morrownr/88x2bu-20210702.git

cd ~/src/88x2bu-20210702

sudo ./install-driver.sh

d. Reboot and test.

Two important PPAs for Realtek WiFi drivers

6. These are two important PPAs for Realtek wifi drivers:

The PPA of Larry Finger (lwfinger)

The PPA of Nick (morrownr)


To the content of this website applies a Creative Commons license.

Back to the home page

Disclaimer