Ich habe kürzlich in einen neuen Laptop HP 15-da0xxx investiert, auf dem ich openSUSE Leap 15.1 (Double Boot mit Windows 10) installiert habe. Mit Ausnahme von WiFi funktioniert alles. Dies scheint ein Problem mit dem Realtek RTL8821CE-Chip zu sein, der sowohl Bluetooth- als auch Wlan-Dienste bietet. Die Funktionstaste [F12] schaltet nur Bluetooth ein und aus. Wlan wird niemals im Network Manager-Menü angezeigt. Meine Installation mit ixni -zSMN ist:
System: Host: corrimal Kernel: 5.3.4-1-default x86_64 bits: 64
Console: tty 10 Distro: openSUSE Leap 15.1
Machine: Device: laptop System: HP product: HP Laptop 15-da0xxx v:
Type1ProductConfigId serial: Mobo: HP model: 84A6 v: 80.28 serial:
UEFI: Insyde v: F.04 date: 08/02/2018
Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169
Card-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
Note: no driver for Card-2
Alles anzeigen
Anschließend ging ich zu openSUSE Software und lud git20190720 (rtl8821ce-git20190720-lp151.7.6.src.rpm) von home:Sauerland. Ich habe dies installiert mit:
Zypper Update; zypper si rtl8821ce-git20190720-lp151.7.6.src.rpm
Ich entpackte dann rtl8821ce-git20190720.tar.gz in /usr/src/packages/SOURCES mit:
tar -xvzf rtl8821ce-git20190720.tar.gz
Die README.md-Datei von diesem TarBall lautet:
- Dieses Repository enthält den Code für das ArchLinux AUR-Paket. Es zielt auf Linux> 4.14 ab und wird für ArchLinux und Ubuntu 18.10 entwickelt. Andere Linux-Distributionen oder Linux-Kernel-Versionen außerhalb dieses Bereichs werden nicht unterstützt.
Ich nehme an, Sie (Sauerland) haben die 5 Patch-Dateien bereitgestellt, um den Code / Skripte für die Installation unter Linux 15.1 mit Linux> 4,12 anzupassen.
Um den Anforderungen gerecht zu werden, habe ich DKMS, bc, kernel-syms, kmod-compat (bereits vorhanden) und libelf-devel mit YAST installiert.
Ich kann keine Anweisungen zum Erstellen und Installieren des Treibers rtl8821ce finden. (Eine kurze README mit diesem Paket würde wirklich helfen).
Ich traue mich nicht dkms.sh oder make auszuführen, weil beide auf Verzeichnisse und Versionen verweisen, die nicht da sind und nicht mit Ihren Versionen übereinstimmen. Obwohl ich viel Erfahrung mit SUSE Linux (loyaler Benutzer seit 1995) und mit Makefiles habe, habe ich mich nicht viel mit Patch-Dateien befasst. Ich habe kürzlich versehentlich ein TW-Paket (CURSES) installiert und Leap 15.1 geschrottet - nichts hat mehr funktioniert. Ich konnte ein Update auf Leap 15.1 vom Original-USB durchführen - es dauerte ungefähr eine Stunde und alles wurde wiederhergestellt. (Anscheinend wurde der richtige Kernel 4,12 nicht wieder bereitgestellt). Seitdem lade und installiere ich Kernelmodule / Treiber nur ungern ohne spezifische und klare Anweisungen.
Ihre Antwort vor einer Stunde auf Show home:Sauerland / rtl8821ce -
openSUSE Build Service sagt, dass ich immer noch den falschen Kernel 5.3.4-1-default habe. Dies muss durch den Tumbleweed Fehler passiert sein. Sie sagen Leap 15.1 braucht kernel 4.12 .
Ich habe nun zwei Fragen:
- Wie genau bekomme ich kernel 4.12 zurueck? (hatte dies Problem in all den Jahren nicht).
- Wie baue und installiere ich den rtl8821ce Treiber aus den Quellen die ich installiert habe?