Driver for Realtek RTL8821CE 802.11ac WLAN Adapter

Edit Package rtl8821ce

Edit:
Please use the buildin Kernel Driver RTW88, this Driver is out of support.
Or use RTW88 from here:
https://build.opensuse.org/package/show/home:Sauerland:hardware/rtw88
June 26 2023
Sauerland

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
fix_build_system.patch 0000000703 703 Bytes
leap155.patch 0000003387 3.31 KB
preamble 0000000040 40 Bytes
rtl8821ce-git20240327.tar.gz 0004562059 4.35 MB
rtl8821ce.changes 0000004518 4.41 KB
rtl8821ce.spec 0000003363 3.28 KB
Comments 18

Michael Behrisch's avatar

Thank you very much for your efforts! I have now three different laptops of two different brands using this module. Is there any chance of getting it into the mainline?


Lucie Charrier's avatar

Hello, I can't install the package from the repository

zypper refresh Retrieving repository 'Sauerland's Home Project (openSUSE_Leap_15.3)' metadata .................................................[done] Building repository 'Sauerland's Home Project (openSUSE_Leap_15.3)' cache ......................................................[done]

zypper install rtl8821ce Loading repository data... Reading installed packages... 'rtl8821ce' not found in package names. Trying capabilities. No provider of 'rtl8821ce' found. Resolving package dependencies... Nothing to do.


Stephan Hemeier's avatar

Please do not use my "big" Repo, for Hardware use: https://build.opensuse.org/project/show/home:Sauerland:hardware

You have to install the kmp and the blacklist package or as alternative only rtw88kmp-xxxxxxx.

But I do not know, if that will be working with the "new" kernel from SLE in Leap 15.3.

I am working on it.


Lucie Charrier's avatar

thank you but it's in Leap 15.3



Stephan Hemeier's avatar

After Kernel update:

uname -a

Linux laptop 5.3.18-59.5-default #1 SMP Wed Jun 2 08:21:36 UTC 2021 (eaf040d) x86_64 x86_64 x86_64 GNU/Linux

it is working with my Leap15.3-Update Repo.


Lucie Charrier's avatar

Thanks you. It works with hardware repo ? or the other repo?



Lucie Charrier's avatar

On the website, instruction for Leap 15.3 Update are :

zypper addrepo https://download.opensuse.org/repositories/home:Sauerland:hardware/openSUSE_Leap_15.3_Update/home:Sauerland:hardware.repo

zypper refresh

zypper install rtl8821ce

but for the last :

zypper install rtl8821ce

Loading repository data...

Reading installed packages...

'rtl8821ce' not found in package names. Trying capabilities.

No provider of 'rtl8821ce' found.

Resolving package dependencies...

Nothing to do.


Stephan Hemeier's avatar

Use your TAB-Key?

rtl8821ce is not a working name of an rpm.......

Maybe you should search before you install?


Lucie Charrier's avatar

I understand that the command line on software.opensuse.org is false to install manually the package. Thank you


Schreier's avatar

Hello I added "https://download.opensuse.org/repositories/home:Sauerland:hardware/openSUSE_Leap_15.3_Update/home:Sauerland:hardware.repo" as repo and try to install

  • rtl8821ce-kmp-default and
  • rtl8821ce-blacklist-rtw_8821ce correct? I get the missing packages
  • "ksym(default:module_layout) = 20574e54" (two times)
  • "ksym(preempt:module_layout) = 52f0075"

same if I want to install rtw88-kmp-default

It is a fresh install what did I wrong?


Stephan Hemeier's avatar

"ksym(default:module_layout) = 20574e54" (two times)

"ksym(preempt:module_layout) = 52f0075"

zypper is writing 2 Solutions for that, use the second one by "breaking rtl8821ce" or so.

I do not know, why that will be done.


Schreier's avatar

Ok thank you for the fast response and the clarification. I installed the two packages but the adapter wont be discovered. Do I have to perform additional actions? Also the rtw88-kmp-default does not work (I had to do the same setting because of the missing packages error)

I have a fresh install of Leap 15.2 and it wont be a deal for me to switch to 15.3 will this maybe help?

Thank you for your efforts!


Stephan Hemeier's avatar

1.You have to disable secure boot in Bios/uefi

2.The rtl8821ce-kmp must match to the installed and running kernel: default-default or preempt-preempt.

Please ask on the official opensuse-forums for help:

forums.opensuse.org


Schreier's avatar

Carefull if you want to use this driver. The on board keyboard and touchpad wont work anymore.


Stephan Hemeier's avatar

Please do not write such nonsense here, open a thread in forums.opensuse.org.

Driver is working on my Laptop.

zypper se -si rtl8821ce rtw88

Linux laptop 5.3.18-59.19-default #1 SMP Tue Aug 3 14:11:23 UTC 2021 (055c4fd) x86_64 x86_64 x86_64 GNU/Linux

Repository-Daten werden geladen...

Installierte Pakete werden gelesen...

S | Name | Type | Version | Arch | Repository

---+--------------------------------+-------+--------------------------------------+--------+-----------------

i+ | rtl8821ce-blacklist-rtw_8821ce | Paket | git20210529-lp153.3.12 | x86_64 | Sauerland-Update

i+ | rtl8821ce-kmp-default | Paket | git20210529_k5.3.18_59.19-lp153.3.12 | x86_64 | Sauerland-Update

openSUSE Build Service is sponsored by