Ubuntu: How to Install RTL8192EU Driver

First, we install all packages required for the installation of the driver using this command:

sudo apt-get install linux-headers-generic build-essential dkms git

Now clone the git repository:

git clone https://github.com/clnhub/rtl8192eu-linux.git

Move to the new folder created:

cd rtl8192eu-linux

Remove current drivers (check with dkms status or sudo lshw -C network what drivers are available):

sudo rmmod rtl8xxxu

Blacklist the current driver:

echo "blacklist rtl8xxxu" >> ./blacklist-rtl8xxxu.conf
sudo mv ./blacklist-rtl8xxxu.conf /etc/modprobe.d/

And finally install the driver:

sudo dkms add .
sudo dkms install rtl8192eu/1.0

Reboot or load the driver by doing sudo modprobe 8192eu and everything should work now.

6 thoughts on “Ubuntu: How to Install RTL8192EU Driver

  1. Thank you sincerely, I have been trying to get my D-Link Wi-Fi adapter to work properly, and now it appears to get a strong signal, whereas before the signal was always weak.

  2. did all of the above exactly (without any error on the terminal), but:

    the kernel module is not loading here (ubuntu 20.04.6 on kernel 5.4.0.216-generic)
    “sudo modprobe 8129eu” gives me:

    modprobe: ERROR: could not insert ‘8192eu’: Unknown symbol in module, or unknown parameter (see dmesg)

    dmesg | grep 8192eu gives a ton of this:

    [ 6.114597] 8192eu: loading out-of-tree module taints kernel.
    [ 6.116578] 8192eu: module verification failed: signature and/or required key missing – tainting kernel
    [ 6.116691] 8192eu: Unknown symbol __cfg80211_alloc_event_skb (err -2)
    [ 6.116705] 8192eu: Unknown symbol wiphy_register (err -2)
    [ 6.116720] 8192eu: Unknown symbol cfg80211_remain_on_channel_expired (err -2)
    [ 6.116762] 8192eu: Unknown symbol cfg80211_vendor_cmd_reply (err -2)
    [ 6.116778] 8192eu: Unknown symbol cfg80211_del_sta_sinfo (err -2)
    [ 6.116791] 8192eu: Unknown symbol wiphy_unregister (err -2)
    [ 6.116851] 8192eu: Unknown symbol cfg80211_ch_switch_notify (err -2)
    [ 6.116868] 8192eu: Unknown symbol cfg80211_ch_switch_started_notify (err -2)
    [ 6.116886] 8192eu: Unknown symbol cfg80211_ready_on_channel (err -2)
    [ 6.116937] 8192eu: Unknown symbol wiphy_free (err -2)
    [ 6.116946] 8192eu: Unknown symbol wiphy_new_nm (err -2)
    [ 6.116953] 8192eu: Unknown symbol cfg80211_get_bss (err -2)

    with much more of this lines (all are err -2)

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.