Driver for Realtek RTL8821CE 802.11ac WLAN Adapter

This is the Wlan-Driver for the Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter ported from the Endless OS variant of the linux kernel.

Refresh
Refresh
Source Files
Filename Size Changed Actions
fix_build_system.patch 0000000703 703 Bytes 11 months
leap151x.patch 0000002010 1.96 KB 10 months
preamble 0000000020 20 Bytes over 2 years
rtl8821ce-git20200628.tar.gz 0004593940 4.38 MB about 1 month
rtl8821ce.changes 0000000661 661 Bytes 6 months
rtl8821ce.spec 0000001842 1.8 KB about 1 month
Comments for rtl8821ce 7

Markus S's avatar

KAMiKAZOW wrote about 1 year ago

Since revision 67 wifi no longer works for me on TW. I downgraded to revision 66 and it works again.


Stephan Hemeier's avatar

Sauerland wrote about 1 year ago

Here is no Tumbleweed build......... Only here and for 64 bit: https://build.opensuse.org/project/show/home:Sauerland:hardware


Markus S's avatar

KAMiKAZOW wrote about 1 year ago

Well, I commented here because this is the root package with specific revisions.

Yesterday's change builds for TW but does not work.


Stephan Hemeier's avatar

Sauerland wrote about 1 year ago

will test it at the end of week with my laptop, but now it is running fine with Leap 15.1


John E Wulff's avatar

lupus47 wrote 10 months ago

I recently invested in a new Laptop HP 15-da0xxx, on which I installed openSUSE Leap 15.1 (double boot with Windows 10). Everything is working except WiFi, which seems to be a problem with the Realtek RTL8821CE chip, which provides both Bluetooth and Wlan service. The [F12] function key only switches Bluetooth on and off. Wlan never appears in the Network Manager menu. My installation with ixni -zSMN is:

System: Host: corrimal Kernel: 5.3.4-1-default x86_64 bits: 64 Console: tty 10 Distro: openSUSE Leap 15.1 Machine: Device: laptop System: HP product: HP Laptop 15-da0xxx v: Type1ProductConfigId serial: <filter> Mobo: HP model: 84A6 v: 80.28 serial: <filter> UEFI: Insyde v: F.04 date: 08/02/2018 Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 Card-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter

Note: no driver for Card-2

Subsequently I went to https://software.opensuse.org/package/rtl8821ce and downloaded git20190720 (rtl8821ce-git20190720-lp151.7.6.src.rpm) from home:Sauerland, which is this page. I installed this with: zypper update zypper si rtl8821ce-git20190720-lp151.7.6.src.rpm This installed most of the above sources at /usr/src/packages/SOURCES and rtl8821ce.spec at /usr/src/packages/SPECS (except rtl8821ce.changes, which seems to be only 2018 change information) I read somewhere that when you install a source package with zypper si, only the source code is added to the system. So far so good.

I then unpacked rtl8821ce-git20190720.tar.gz in /usr/src/packages/SOURCES with: tar -xvzf rtl8821ce-git20190720.tar.gz

The README.md file from that tar ball states:

This repository hosts the code for the ArchLinux AUR Package. It's targetting Linux > 4.14 and is being developed for ArchLinux and Ubuntu 18.10. No support will be provided for other Linux distributions or Linux Kernel versions outside of that range.

I presume you (Sauerland) provided the 5 patch files, to adapt the code/scripts to install on Linux 15.1 with Linux > 5.3.4-1-default.

To satisfy requirements I have installed DKMS, bc, kernel-syms, kmod-compat (already there) and libelf-devel with YAST.

I cannot find any instructions on how to build and install the rtl8821ce driver correctly anywhere. (A short README with this package would really help).

I am not game to run dkms.sh or make, because they both refer to directories and versions which are not there and do not line up with your versions. Although I have a lot of experience with SUSE linux (loyal user since 1995) and with Makefiles and support my own compiler development (immediateC.net), I have not dealt much with patch files. I recently installed a TW package (CURSES) by mistake and broke Leap 15.1 - nothing worked any more. I could do an update to Leap 15.1 from the original USB - took about an hour and everything was restored. Since then I am loath to install kernel modules/drivers without specific and clear instructions.

Your help will be much appreciated, John Wulff - Bowen Mountain/Australia

PS: Meine Grossmutter ist aus Dirkingen bei Drolshagen im Sauerland - kleine Welt.


Stephan Hemeier's avatar

Sauerland wrote 10 months ago

Please ask in the openSUSE Forum, Leap 15.1 has kernel 4.12 and I do not know, if the Module is working with kernel 5.3 from Tumbleweed which you have installed

official (English and German) openSUSE forum: https://forums.opensuse.org/forum.php Login with Username and Password as done here in the OBS.

German openSUSE forum: https://www.opensuse-forum.de https://linux-club.de/forum/index.php


Stephan Hemeier's avatar

Sauerland wrote 10 months ago

You can use your account in the German https://www.opensuse-forum.de , I am mostly activ on weekend.