Hi and happy holidays fellow Slackers!
(I solved the problem -see below- but I posted because it might help someone)
I am in the process of installing -current on an ASUS notebook equipped with the aforementioned wlan adapter. Everything went fine, however, despite loading the module I can find no trace of wlan0 anywhere. It's my first experiente with -current and I went with recommended option of using NetworkManager.
lspci -nnk produces:
Code:
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
DeviceName: WLAN
Subsystem: AzureWave RTL8821CE 802.11ac PCIe Wireless Network Adapter [1a3b:3040]
Kernel modules: rtw88_8821ce
lsmod | grep 8821 suggests that the module is loaded:
Code:
rtw88_8821ce 16384 0
rtw88_8821c 94208 1 rtw88_8821ce
rtw88_pci 28672 1 rtw88_8821ce
rtw88_core 167936 2 rtw88_pci,rtw88_8821c
I then noticed that despite seeming to have been loaded, the module was throwing some errors in dmesg, namely:
Code:
[ 5.499724] rtw_8821ce 0000:02:00.0: enabling device (0000 -> 0003)
[ 5.500437] rtw_8821ce 0000:02:00.0: Firmware version 24.8.0, H2C version 12
[ 5.535203] rtw_8821ce 0000:02:00.0: rfe 4 isn't supported
[ 5.536240] rtw_8821ce 0000:02:00.0: failed to setup chip efuse info
[ 5.536248] rtw_8821ce 0000:02:00.0: failed to setup chip information
Searching for those error codes, in particular "rtw_8821ce 0000:02:00.0: rfe 4 isn't supported" first lead me to the kernel bug page
https://bugzilla.kernel.org/show_bug.cgi?id=212435 thus confirming that this is a problem in the newest kernel, but also to an Arch forum discussion:
https://bbs.archlinux.org/viewtopic.php?id=267066 and from there to the github page for a working rtl8821 module:
https://github.com/tomaspinho/rtl8821ce
So, for Slackware-current
- installed dkms from Slackbuilds
- cloned the repo above
- executed dkms-install.sh from within repo
- created /etc/modprobe.d/blacklist.conf containing:
blacklist rtw88_8821ce
Last step (blacklist) did not seem to be needed, but since the module wasn't working anyway, there was no reason to have it loaded.
I now have wireless!