# cat /etc/modprobe.d/10-unsupported-modules.conf
.......
# On openSUSE, the kernel doesn't have the feature to recognize supported modules,
# and this flag has no effect.
allow_unsupported_modules 0
> sudo modprobe rtw88
modprobe: FATAL: Module rtw88 not found in directory /lib/modules/5.3.18-59.19-default
> sudo zypper in rtw88
Loading repository data...
Reading installed packages...
'rtw88' not found in package names. Trying capabilities.
No provider of 'rtw88' found.
Resolving package dependencies...
Nothing to do.
I build them only.
But:
The rtw88 kmp is published by Larry Finger and gets updates, the rtl8821ce does not get any updates since 7 month.
Also the rtw88 will work without any external kmp out of the box in kernel 5.12 and higher (Tumbleweed, kernel:stable …)
Bluetooth will work out of the box with rtw88, for rtl8821ce you need a separate kmp.
So I will delete the rtl8821ce after Leap 15.3, but you can download the src.rpm and build them by your own. I think you have to patch it for Leap 15.4…
So… I’ve again installed “rtw88-kmp-default” (git20210919_k5.3.18_59.19-lp153.2.3) and removed both “rtl8821ce-kmp-default” and “rtl8821ce-blacklist-rtw_8821ce”
Hmm… Just noticed also it didn’t match the kernel 5.3.18-59.24.1 Maybe a partially updated mirror(?) I’ve just refreshed you repository and now am offered rtw-88 git20210924_k5.3.18_59.24-lp153.6.1
I’ll give that a try, but I won’t be able to do that now until this evening.
I guess this is the changelog entry you referred to:
rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC
NIC card saves calibrated TX power index in the efuse(ROM).
Driver loads TX power idex when interface is up.
The problem is type2/4 NICs loads 2.4G TX power index
from wrong position. This patch corrects the offsets.
So, driver loads real 2.4G TX power index for type 2/4 NICs.
2.4G performance increased when using correct TX power index.
The link I have is on 5G so that would not be relevant.
Reinstalling (this time the correct one) rtw88 and wi-fi is available, but at a significantly reduced bit rate as compared with that provided by rtl8821ce, as I outlined in post #8 . Also a scan only reveals 3 available access points, as opposed to (typically) 10-11 when using rtl8821ce.
Also there are some errors in the journal, as shown:
paul@HP255G7:~> journalctl -b | grep -i 8821
Sep 24 13:16:55 HP255G7 kernel: rtw88_8821ce: disagrees about version of symbol rtw8821c_hw_spec
Sep 24 13:16:55 HP255G7 kernel: rtw88_8821ce: Unknown symbol rtw8821c_hw_spec (err -22)
Sep 24 13:16:55 HP255G7 kernel: rtw_8821ce 0000:03:00.0: Firmware version 24.8.0, H2C version 12
Sep 24 13:16:56 HP255G7 NetworkManager[860]: <info> [1632485816.1911] rfkill0: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/ieee80211/phy0/rfkill0) (driver rtw_8821ce)
Sep 24 13:16:57 HP255G7 kernel: rtw_8821ce 0000:03:00.0: start vif 48:5f:99:3f:77:9b on port 0
Sep 24 13:16:57 HP255G7 kernel: rtw_8821ce 0000:03:00.0: stop vif 48:5f:99:3f:77:9b on port 0
Sep 24 13:16:57 HP255G7 kernel: rtw_8821ce 0000:03:00.0: start vif 16:d9:93:c0:6b:b9 on port 0
Sep 24 13:17:01 HP255G7 kernel: rtw_8821ce 0000:03:00.0: stop vif 16:d9:93:c0:6b:b9 on port 0
Sep 24 13:17:02 HP255G7 kernel: rtw_8821ce 0000:03:00.0: start vif 48:5f:99:3f:77:9b on port 0
Sep 24 13:17:07 HP255G7 kernel: rtw_8821ce 0000:03:00.0: sta 4c:38:d8:03:c1:9f joined with macid 0
Sep 24 13:17:07 HP255G7 kernel: rtw_8821ce 0000:03:00.0: failed to get tx report from firmware
paul@HP255G7:~>
I don’t know if some of those (first two and the last) warrant a bug report, and if they do, where to report?
Again, for the moment I’m reverting back to the rtl8821ce.
This is the driver from kernel, you can ignore. That was the bug I mentioned and the kernel-developer said: Its an Realtek problem, they have to patch. What Realtek has done in Kernel 5.11 or 5.12.
So after Kernel 5.12 you do not need any seperate kmp.
Sep 24 13:16:55 HP255G7 kernel: rtw88_8821ce: disagrees about version of symbol rtw8821c_hw_spec
Sep 24 13:16:55 HP255G7 kernel: rtw88_8821ce: Unknown symbol rtw8821c_hw_spec (err -22)
Sep 24 14:14:18 laptop kernel: rtw_8821ce 0000:02:00.0: failed to get tx report from firmware