Centos 7 WiFi Driver in Thinkpad E480 (RTL 88210AC ADAPTER)
Hello All
Below is the two step process
Preparation of Machine
####################################################################
1)Update Linux (Using root access)
#yum update
2) Install Centos Development package
#yum group install "Development Tools"
The above need to be done for GCC compiler
Please find the reference link for more information
Link
Link
3) Install kernel version higher than 4.11(required for the wifi package to run, (Using root access))
Checking Installed Kernel Version
uname -sr
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm (external link)
Once the repository has been enabled, you can use the following command to list the available kernel related packages:
# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
Next, install the latest mainline stable kernel:
#
yum --enablerepo=elrepo-kernel install kernel-ml
Note:- Make sure you boot through this version of kernel after reboot.
Please find the reference link for more information
Link
4) Installation of kernel-devel packages for wifi packages. (need to be root)
As per the current scenario kernel would be updated to 4.19.2-1.el7.elrepo.x86_64.rpm, so kernel-devel need to be of the same version, which could be found from the following link
http://mirrors.mivocloud.com/elrepo/kernel/el7/x86_64/RPMS/Please find the link below more information
Link
Install the version by the following command
#yum install kernel-devel package name
Note:- Kernal-devel packages need to be an of the same version of current version of the kernel
WiFi Installation
####################################################################
5) Worked solution (Requirements: kernel >=4.11) :
(UPD: In the latest release of endlessm you need kernel version 4.15)
Download driver directory from this repo: https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
You can do it through this link: https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
Unpack zip archive.
Goto unzip directory
Note: - Just for the below section you can refer to the following video from youtube after 7 minutes 29 sec
Link
vim Makefilesearch TopDIR ?=
and comment that line and add the following line below it
export TopDIR ?= $(shell pwd), save the file.
Then run following command
make
sudo make install
sudo modprobe -a 8821ce
Please find the reference link below
Link