Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
This branch is 23 commits ahead, 1 commit behind skeller:master.

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Realtek driver for 8192cu / 8188cu devices

The in-tree kernel drivers for these devices do not work so the official realtek drivers have to be used. Gladly, these were released as GPL code so we can publish them freely. Unfortunately, they have some issues with 64bit machines so this repository contains the fixes to make them work.

Please note that these fixes are not officially from realtek so there is no guarantee that they work. However, I run this driver on my 64bit x86_64 linux machine and they work like a charm. Furthermore, I try to keep them compatible with linux-next. Therefore, they should work with every new kernel release.

If the current code does not compile with your kernel, please check out a previous version that was known to work. I try to add tags for every kernel release.

If there are issues, please do not hesitate to contact me. Furthermore, if any of you can confirm that the in-tree kernel drivers work with these devices, I will gladly drop this repository as it isn't really fun to maintain this.


Added support for kernel 3.10+ (3.11 working, 3.12 not tested) DKMS method


Easy Install on Ubuntu using DKMS

On Ubuntu 13.10, the following commands ought to download and install this module, replacing the buggy built-in rtl8192cu driver. This will also automatically rebuild kernel module on kernel upgrade:

sudo apt-get install git build-essential linux-headers-generic dkms
git clone --depth 1
cd rt8192cu
sudo make dkms

Hard Install

sudo apt-get install git build-essential linux-headers-generic dkms
git clone --depth 1
cd rt8192cu
sudo make install

The current Realtek driver version that this repository is based on is:


License / Copying

The Realtek tarball didn't include license-terms, however, all code files that I added to this repository are licensed as GPL-v2, therefore, there shouldn't be any issues if you clone this.


Realtek driver for USB wlan cards: 8188C, 8192C






No packages published


  • C 97.0%
  • C++ 1.4%
  • Objective-C 1.3%
  • Other 0.3%