rtl8812au https://github.com/gnab/rtl8812au.git

Ole Petter Bang c1bde31bfa Merge pull request #7 from hades/master 11 rokov pred
core 7183941756 Add existing files. 12 rokov pred
hal 7183941756 Add existing files. 12 rokov pred
include 7183941756 Add existing files. 12 rokov pred
os_dep 8ecc87e784 add USB ID for Linksys WUSB6300 11 rokov pred
Kconfig 7183941756 Add existing files. 12 rokov pred
Makefile 7183941756 Add existing files. 12 rokov pred
README.md 9fa6ac003e Update README.md 11 rokov pred
clean 7183941756 Add existing files. 12 rokov pred
ifcfg-wlan0 7183941756 Add existing files. 12 rokov pred
runwpa 7183941756 Add existing files. 12 rokov pred
wlan0dhcp 7183941756 Add existing files. 12 rokov pred

README.md

Realtek 802.11ac (rtl8812au)

This is a fork of the Realtek 802.11ac (rtl8812au) v4.2.2 (7502.20130507) driver altered to build on Linux kernel version >= 3.10.

Purpose

My D-Link DWA-171 wireless dual-band USB adapter needs the Realtek 8812au driver to work under Linux.

The current rtl8812au version (per nov. 20th 2013) doesn't compile on Linux kernels >= 3.10 due to a change in the proc entry API, specifically the deprecation of the create_proc_entry() and create_proc_read_entry() functions in favor of the new proc_create() function.

Building

The driver is build by running make, and can be tested by loading the built module using insmod:

$ make
$ sudo insmod 8812au.ko

After loading the module, a wireless network interface named Realtek 802.11n WLAN Adapter should be available.

Installing

Installing the driver is simply a matter of copying the built module into the correct location and updating module dependencies using depmod:

$ sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
$ sudo depmod

The driver module should now be loaded automatically.

References