Staendelwurz
New Member
Auf einem neuen Dual-Boot Laptop ist ein Realtek-Chip 8821ce verbaut, dieser scheint von der OpenSuSE 15.3 nicht richtig unterstuetzt zu werden. Entsprechend habe ich das Repository aus Install package home:Sauerland / rtl8821ce hinzugefuegt und die drei neuen Pakete installiert:
rtl8821ce-blacklist-rtw_8821ce
rtl8821ce-kmp-default
rtl8821ce-kmp-preempt
Nach einem Reboot funktioniert der WLAN ueber den NetworkManager noch immer nicht, das manuelle Hinzufuegen des Moduls 8821ce scheitert mit der Fehlermeldung
# modprobe -v 8821ce
insmod /lib/modules/5.3.18-59.19-preempt/weak-updates/updates/8821ce.ko
modprobe: ERROR: could not insert '8821ce': Key was rejected by service
In dmesg erscheint dabei die Fehlermeldung
8821ce: Loading of module with unavailable key is rejected
Damit verursacht ein Sicherheitsmechanismus im System, das die Bibliothek nicht geladen werden kann. Gibt es eine sinnvolle Moeglichkeit, trotz Belassung der vorhandenen Sicherheitsmechanismen dieses Modul zu laden?
Aufgrund Des Hinweises habe ich die rtl8821ce-Pakete wieder deaktiviert und geprueft, dass beide rtw88-Pakete installiert sind (git20210731_k5.3.18_57-lp153.1.3) - dies ist der Fall. Ein "lspci -s 03:00.0 -v" zeigt:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Subsystem: Hewlett-Packard Company Device 831a
Flags: fast devsel, IRQ 17
I/O ports at 3000
Memory at 52100000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-c8-21-01
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Capabilities: [170] Precision Time Measurement
Capabilities: [17c] Vendor Specific Information: ID=0003 Rev=1 Len=054 <?>
Kernel modules: rtw88_8821ce, wl
Beim Booten wird jedoch der Treiber nicht richtig initialisiert, dmesg zeigt:
rtw_8821ce 0000:03:00.0: enabling device (0000 -> 0003)
rtw_8821ce 0000:03:00.0: Firmware version 24.8.0, H2C version 12
rtw_8821ce 0000:03:00.0: rfe 2 isn't supported
rtw_8821ce 0000:03:00.0: failed to setup chip efuse info
rtw_8821ce 0000:03:00.0: failed to setup chip information
lsmod zeigt aber, dass die Module geladen waeren:
# lsmod | grep rtw88
rtw88_8821ce 16384 0
rtw88_8821c 77824 1 rtw88_8821ce
rtw88_pci 28672 1 rtw88_8821ce
rtw88_core 147456 2 rtw88_pci,rtw88_8821c
mac80211 1040384 2 rtw88_pci,rtw88_core
cfg80211 876544 2 rtw88_core,mac80211
aber iwconfig zeigt kein WLAN an:
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
rtl8821ce-blacklist-rtw_8821ce
rtl8821ce-kmp-default
rtl8821ce-kmp-preempt
Nach einem Reboot funktioniert der WLAN ueber den NetworkManager noch immer nicht, das manuelle Hinzufuegen des Moduls 8821ce scheitert mit der Fehlermeldung
# modprobe -v 8821ce
insmod /lib/modules/5.3.18-59.19-preempt/weak-updates/updates/8821ce.ko
modprobe: ERROR: could not insert '8821ce': Key was rejected by service
In dmesg erscheint dabei die Fehlermeldung
8821ce: Loading of module with unavailable key is rejected
Damit verursacht ein Sicherheitsmechanismus im System, das die Bibliothek nicht geladen werden kann. Gibt es eine sinnvolle Moeglichkeit, trotz Belassung der vorhandenen Sicherheitsmechanismen dieses Modul zu laden?
Leider funktioniert das Abschalten von Secure Boot auf dem Dual-Boot-System mit Luks-verschluesseltem Linux und parallelem Windows nicht - beim Bootversuch gibt es einen Absturz und das Secure Boot wird automatisch wieder aktiviert.Du musst es signieren und den Schlüssel ins UEFI einfügen .
Einfacher:
secure boot im UEF/Bios abschalten, wird eh überbewertet.....
PS:
Das Paket rtl8821ce wird über kurz oder lang so und so entfernt, besser wäre das rtw88 Paket.
Aufgrund Des Hinweises habe ich die rtl8821ce-Pakete wieder deaktiviert und geprueft, dass beide rtw88-Pakete installiert sind (git20210731_k5.3.18_57-lp153.1.3) - dies ist der Fall. Ein "lspci -s 03:00.0 -v" zeigt:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Subsystem: Hewlett-Packard Company Device 831a
Flags: fast devsel, IRQ 17
I/O ports at 3000
Memory at 52100000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-c8-21-01
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Capabilities: [170] Precision Time Measurement
Capabilities: [17c] Vendor Specific Information: ID=0003 Rev=1 Len=054 <?>
Kernel modules: rtw88_8821ce, wl
Beim Booten wird jedoch der Treiber nicht richtig initialisiert, dmesg zeigt:
rtw_8821ce 0000:03:00.0: enabling device (0000 -> 0003)
rtw_8821ce 0000:03:00.0: Firmware version 24.8.0, H2C version 12
rtw_8821ce 0000:03:00.0: rfe 2 isn't supported
rtw_8821ce 0000:03:00.0: failed to setup chip efuse info
rtw_8821ce 0000:03:00.0: failed to setup chip information
lsmod zeigt aber, dass die Module geladen waeren:
# lsmod | grep rtw88
rtw88_8821ce 16384 0
rtw88_8821c 77824 1 rtw88_8821ce
rtw88_pci 28672 1 rtw88_8821ce
rtw88_core 147456 2 rtw88_pci,rtw88_8821c
mac80211 1040384 2 rtw88_pci,rtw88_core
cfg80211 876544 2 rtw88_core,mac80211
aber iwconfig zeigt kein WLAN an:
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.