A repo for the newest Realtek rtlwifi codes.
C C++ Makefile
Latest commit 79ff950 Jan 1, 2018 @lwfinger lwfinger rtlwifi_new: Add instructions for rtl8822be and rtl8723de
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Permalink
Failed to load latest commit information.
btcoexist rtlwifi_new: Fix some compile warnings Oct 8, 2017
firmware/rtlwifi rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
rtl8188ee rtlwifi: Remove some redundant code Dec 8, 2016
rtl8192c rtlwifi: Remove some redundant code Dec 8, 2016
rtl8192ce rtlwifi: rtl8192ce: Fix loading of incorrect firmware Jan 30, 2017
rtl8192cu rtlwifi_new: Add band setting code Jan 13, 2017
rtl8192de rtlwifi: Remove some redundant code Dec 8, 2016
rtl8192ee rtlwifi: Remove some redundant code Dec 8, 2016
rtl8192se rtlwifi_new: rtl8192se: Remove all instances of DBG_EMERG Dec 7, 2016
rtl8723ae rtlwifi: rtl8723ae: First attempt at ant_sel Dec 15, 2016
rtl8723be rtlwifi_new: rtl8723be: Remove all instances of DBG_EMERG Dec 7, 2016
rtl8723com rtlwifi: Remove some redundant code Dec 8, 2016
rtl8821ae rtlwifi_new: Fix build with kernel 4.12 and newer Jul 18, 2017
tools [V20][PCIE] Revise security flow Jan 2, 2015
.gitignore Add driver backups tarball to gitignore Mar 25, 2016
Makefile rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
README.md rtlwifi_new: Add instructions for rtl8822be and rtl8723de Jan 1, 2018
base.c rtlwifi: Fix scheduling while atomic splat Mar 25, 2017
base.h rtlwifi: Remove sysfs debug entries Jan 18, 2017
cam.c rtlwifi_new: Remove RT_TRACE messages that use DBG_EMERG Dec 7, 2016
cam.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
compat.h rtlwifi_new: Remove all MSDOS line endings Aug 6, 2014
core.c rtlwifi: Use dev_kfree_skb_irq instead of kfree_skb Dec 20, 2016
core.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
debug.c rtlwifi: Rework RTPRINT macro Dec 9, 2016
debug.h rtlwifi: Rework RTPRINT macro Dec 9, 2016
dkms.conf Added dkms.conf to rock.new_btcoex Feb 8, 2016
efuse.c rtlwifi_new: Remove RT_TRACE messages that use DBG_EMERG Dec 7, 2016
efuse.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
pci.c rtlwifi: Remove sysfs debug entries Jan 18, 2017
pci.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
ps.c rtlwifi_new: Remove RT_TRACE messages that use DBG_EMERG Dec 7, 2016
ps.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
pwrseqcmd.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
rc.c rtlwifi_new: Remove RT_TRACE messages that use DBG_EMERG Dec 7, 2016
rc.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
regd.c rtlwifi_new: Add country_code 0x26 for Belgium Apr 26, 2017
regd.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
stats.c rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
stats.h rtlwifi_new: Update to the latest rewrite now being submitted to main… Dec 2, 2016
usb.c rtlwifi: rtl_usb: fix for URB leaking when doing ifconfig up/down Jan 26, 2017
usb.h rtlwifi_new: Add USB driver Aug 25, 2014
wifi.h rtlwifi_new: Fix build with kernel 4.12 and newer Jul 18, 2017

README.md

rtlwifi_new

A repo for the newest Realtek rtlwifi codes.

This code will build on any kernel 4.2 and newer as long as the distro has not modified any of the kernel APIs. IF YOU RUN UBUNTU, YOU CAN BE ASSURED THAT THE APIs HAVE CHANGED. NO, I WILL NOT MODIFY THE SOURCE FOR YOU. YOU ARE ON YOUR OWN!!!!!

It includes the following drivers:

rtl8192ce, rtl8192cu, rtl8192se, rtl8192de, rtl8188ee, rtl8192ee, rtl8723ae, rtl8723be, and rtl8821ae.

If you are looking for the driver for rtl8822be or rtl8723de, then execute the following command:

git checkout origin/extended -b extended

Installation instruction

You can find <> using lspci | grep Wireless. Afterwards, execute the following lines of codes in your shell:

You will need to install "make", "gcc", "kernel headers", "kernel build essentials", and "git".

If you are running Ubuntu, then

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

Please note the first paragraph above.

For all distros:
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
sudo make install
sudo modprobe -r <<YOUR WIRELESS DRIVER CODE>>
sudo modprobe <<YOUR WIRELESS DRIVER CODE>>

#### Option configuration
If it turns out that your system needs one of the configuration options, then do the following:

vim /etc/modprobe.d/<<YOUR WIRELESS DRIVER CODE>>.conf 

There, enter the line below:
`options <<YOUR WIRELESS DRIVER CODE>> <<driver_option_name>>=<value>`