Go to file
Harald Wolff 5fc9b71a49 CHange default build target to ARM/Raspberry 2018-03-05 11:23:42 +00:00
core another vfs_read(...) fix 2018-03-05 11:23:13 +00:00
hal Fix: a warning "‘EVM’ may be used uninitialized". 2017-11-13 22:28:57 +09:00
image Update readme. 2017-11-18 01:54:18 +09:00
include Fix: implicit declaration of function 'allow_signal'. 2017-08-17 19:46:33 +09:00
os_dep Linksys WUSB6400M added 2018-01-08 11:25:51 -06:00
platform Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
.gitignore Extended .gitignore 2018-03-05 11:22:47 +00:00
Kconfig Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
Makefile CHange default build target to ARM/Raspberry 2018-03-05 11:23:42 +00:00
README.md Update: readme. 2018-01-09 12:18:21 +09:00
RTL8822Bfw_NIC.bin Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
clean Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
ifcfg-wlan0 Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
license.txt Add: license file. 2017-12-18 01:17:52 +09:00
rtl8822b.mk Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
runwpa Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00
wlan0dhcp Initial push of rtl8822bu driver 2017-04-02 12:45:14 -06:00

README.md

Realtek 8822BU driver for Linux

Driver for 802.11ac USB Adapter with RTL8822BU chipset.

Currently, only STA/Monitor Mode is supported, no AP.

A few known wireless cards that use this driver include

Prerequisite

On Debian and Ubuntu, install packages via apt:

$ sudo apt install dpkg-dev
$ sudo apt install build-essential libc6-dev linux-headers-`dpkg-architecture -qDEB_HOST_ARCH`

On the other distros, please refer their build instruction for kernel modules (Because I don't know so much any other than Debian/Ubuntu). And it would be appriciated if you would tell me the way.

Build and install.

Currently tested with Linux kernel 4.13.10 and 4.14.2 on X86_64 platform only.

To build, you have to retrieve source and run make. If via Git, do following:

$ git clone https://github.com/FomalhautWeisszwerg/rtl8822bu.git
$ cd rtl8822bu
$ make
$ sudo make install

Or via tarball, do:

$ curl -LO https://github.com/FomalhautWeisszwerg/rtl8822bu/archive/release-for-linux-4.14.tar.gz
$ tar -xf release-for-linux-4.14.tar.gz
$ cd rtl8822bu-release-for-linux-4.14/
$ make
$ sudo make install

To Unload driver you may need to disconnect the device.

NOTES

This driver allows use of wpa_supplicant by using the nl80211 driver wpa_supplicant -Dnl80211. If you use "Wicd Network Manager", you can use this driver with the following screenshot settings.

If installing on Rasberry Pi or other "armv71" devices, edit the Makefile and set CONFIG_PLATFORM_ARM_RPI = y and CONFIG_PLATFORM_I386_PC = n

Status

Driver basically works. Most of the work is done is cleaning the driver and make this mess readable for conversion. Updates for wireless-ext/cfg80211 are not accepted.

Bugs

If you find something, please report on GitHub issue.

Also Pull Requests are wellcome :-)