How to install RTL8188EUS driver on ubuntu 18.04

I'm trying to install driver for my newly bought USB Wifi adapter. I tried installing driver provided in the CD that came with the adapter, it gave me this error

error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration] init_timer(ptimer); ^~~~~~~~~~ _init_timer

The driver name in the provided cd is

RTL8188EUS_linux_v4.1.4_6773.20130222

so I tried installing all the driver available on internet with name of rtl8188EUS or rtl8188EU but nothing worked. Either they give an error like above or they just don't work. I think it is because my kernel version is

5.0.0-25-generic

and they all work with some old kernel version. Please guide me how do get rtl8188EUS driver working on my Ubuntu 18.04.2 lts.

4

2 Answers

You'll find a known to be working driver on this github:

First, undo what you did with provided CD
Then install the driver from github:

# Prepare
sudo apt update
sudo apt-get install -f
sudo apt-get dist-upgrade
sudo apt-get -y install dkms build-essential git
# Go install the driver
mkdir ~/DriverBuild
cd ~/DriverBuild
git clone
sudo dkms add ./rtl8188eu
sudo dkms build 8188eu/1.0
sudo dkms install 8188eu/1.0
reboot

If the network manager says: "Device is not ready"
Make sure you copied the firmware (rtl8188eufw.bin) to /lib/firmware/rtlwifi/

2

first, the answer of CMAK.FR is good!

what I explain here is more an adaptation I had to make it work on ubuntu 18.04

# Prepare
sudo apt update
sudo apt-get install -f
sudo apt-get dist-upgrade
sudo apt-get -y install dkms build-essential git
# Go install the driver
mkdir ~/DriverBuild
cd ~/DriverBuild
git clone
cd rtl8188eu
make
sudo make install
1

You Might Also Like