RTL8821CE should be supported from the linux kernel.
https://linux-hardware.org/?id=pci%3A10ec-c821-1a3b-3041
You got 5.15.94. You can try again by settings the kernel to this one instead of “provided by qube”.
(now that the device tab works, maybe that will work)
You can also try to update dom0
, the default kernel is now 6.1.35.
If that still don’t work, you can try this driver: https://github.com/tomaspinho/rtl8821ce
(The maintenair of the repo say that the kernel driver for the 8821ce chip is broken)
Wich you already did and installed:
https://forum.qubes-os.org/t/how-to-enable-wifi-on-a-nitropc-realtek-rtl8821ce/4647
Let the kernel to the default one (5.15 or 6.1), if that doesn’t work, you can try with provide by qube.
Does your Network controller actually use the rtl8821ce driver you installed ?
you can find out with:
[user@dom0 ~]$ lspci -k
[... ]
3c:00.0 Network controller: ...
Subsystem: ...
Kernel driver in use: pciback
Kernel modules: iwlwifi
Your kernel driver in use and module should be 8821ce
(the github driver) and not rtw88_8821ce
(the linux kernel).
Maybe you didn’t activate the new driver after you installed it?
https://discussion.fedoraproject.org/t/fedora-37-cant-have-wifi-properly-working-realtek-8821ce/73583/6
To activate the driver.
sudo modprobe 8821ce
(you don’t need to remove the old one, just blacklist it)
and from the next reply of the above link:
That’s runtime configuration, but you likely also need persistent one:
sudo tee /etc/modprobe.d/rtl8821ce.conf << EOF > /dev/null
blacklist rtw88_8821ce
install rtw88_8821ce /bin/false
EOF
sudo tee /etc/modules-load.d/rtl8821ce.conf << EOF > /dev/null
8821ce
EOF
also from the github page: (he said the same as above: blacklist rtw88_8821ce
)
https://github.com/tomaspinho/rtl8821ce#wi-fi-not-working-for-kernel–59
A lot of people seems to struggle with this network controller.
For record, here the keywords I used:
https://www.startpage.com/do/search?q=fedora+realtek+8821ce
https://www.startpage.com/do/search?q=rtl8821ce+vs+rtw8821ce
Notice that’s not Qubes specific.
But now we started, be free to ask if something went wrong.