Beiträge von lupus47

    Wobei:
    Wenn ich ein Repo aktiviere, sollte ich auch das automatische Aktualisieren des Repos einschalten......


    Frage 1) bezieht sich das auf repo "home_enzokiel" Enabled Yes Refresh No ?
    Frage 2) wie schalte ich Refresh auf Yes ? (entschuldige die dumme Frage - bin etwas genervt) denn


    Habe inzwischen neu gebootet und hatte wieder den Fehler wie heute morgen frmware file rtl_bt/rtl8821c_fw.bin not found


    Habe dann deinem Vorschlag gefolgt und folgenden Befehl (als root) ausgefuehrt:


    rpm -e rtl8821ce_bt-kmp-default


    Da passierte ca 30 Sekunden garnichts. Dan kamen ca 2 Seiten text. Die Zeilen fingen meistens mit dracut: an, aber nicht immer. Lief ca 2 Minuten.



    Neuer reboot



    Aehnlicher Fehler:
    [29.138329] Bluetooth: hci0: download fw command failed (-110)


    Die Meldungen im Journal waren auch anders. das Wort Bluetooth oder bluetooth kam etwa 20 mal vor. Wichtig scheint mir die nue Zeile:
    bluetooth: hci0: Direct firmware load for rtl_bt/rtl8821a_config.bin failed with error -2


    Ich habe noch 2 mal versucht zu booten - immer mit dem gleichen Ergebnis.


    Bin leider auf Deine Hilfe angewiesen - Vielen Dank im voraus.

    Ausgabe von zypper lr -d

    Bin jetzt wieder in Linux. Hat diesmal den Fehler "firmware file rtl_bt/rtl8821c_fw.bin not found" nicht gebracht - beim ganz normalen starten mit Kernel 4.12.14-lp151.28.32-default. Das hat heute vormittag 6 mal nicht geklappt !!?? Habe also Deinen Vorschlag also nicht gebraucht.


    Die Ausgabe, beim ersten Fehlschlag mit Kernel 4.12.14-lp151.28.32-default, von


    journactl -xb | grep -a20 rtl > rtl8821c_fw.bin_failed ist:



    Habe gestern (16/11/2019) die regelmaessigen Updates durchgefuehrt, darunter war ein neuer Kernel und rtl8821... mit der Meldung dass ein Reboot erforderlich sei. Habe dann neu gebootet und auf der Windows 10 Partition gearbeitet.


    Heute Wollte ich Linux Leap 15.1 mit Linux 4.12.14-lp151.28.32-default wieder booten und bekam die Fehlermeldung:
    firmware file rtl_bt/rtl8821c_fw.bin not found
    Konnte dann nur unter Eingabe des root Passworts in "emergency mode" weitermachen.
    Die Datei /lib/firmware/rtl_bt/rtl8821c_fw.bin existiert (37356 bytes)
    Ich habe "journalctl -xb" studiert und die Teile die "rtl8821" betreffen mit folgendem Befehl gespeichert:
    journactl -xb | grep -a20 rtl > rtl8821c_fw.bin_failed


    Ich habe dann mit "startx" das X-Win system gestarted - dies war aber nur ein minimales System ohne Ethernet, WiFi und USB Zugriff.
    Leider kann ich deswegen die Datei "rtl8821c_fw.bin_failed" nicht anhaengen weil ich keinen Zugriff auf irgenwelche Datentraeger habe. Auch das Windows NTFS Dateisystem laesst sich im "emergency mode" nicht mounten.



    Habe dann noch zwei Versuche gemacht:

    • mit Kernel 4.12.14-lp151.28.32-recovery (??)
    • mit Kernel 4.12.14-lp151.28.25-default

    Beide Versuche fuehrten zu der selben Fehlermeldung "firmware file rtl_bt/rtl8821c_fw.bin not found" mit der einzigen Moeglichkeit im "emergency" mode weiterzumachen.


    Ich bin jetzt in Windows 10. Wie kann ich Linux reparieren um ordentlich zu booten?



    PS: Ich habe die 4 Zeilen aus "rtl8821c_fw.bin_failed" die rtl enthielten fotgrafiert und hier abgeschrieben:



    Code
    Bluetooth: hci0: RTL: rtl: examining hci_ver=08 hci_rev=000c lmp_ver=08 lmp_subver=8821
    Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8821c_fw.bin
    bluetooth hci0: Direct firmware load for rtl_bt/rtl8821c_fw.bin failed with error -2
    Bluetooth: hci0: RTL: rtl: firmware file rtl_bt/rtl8821c_fw.bin not found

    Ich hoffe Du kannst mit der Fehlermeldung failed with error -2 etwas anfangen

    Wunderbar.


    zypper rm kernel-default-5.3.4-1.2




    dracut -f


    Code
    dracut: Cannot find module directory /lib/modules/5.3.4-1-default/
    dracut: and --no-kernel was not specified

    Stimmt das ????



    Reboot
    [b][/b]shutdown -r now[b][/b]


    zypper ar -f https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.1_Update/ Sauerlands-Update-Repo


    zypper in rtl8821ce-kmp-default rtl8821ce_bt-kmp-default


    Reboot


    shutdown -r now


    WiFi funktioniert - konnte in beiden Richtungen mit einem zweiten Rechner nur mit Wifi pingen.
    Das Bluetooth-Zeichen auf der Taskbar neben dem Network Manager Icon ist jetzt auch da. Ist aber erst nach circa 5 Minuten erschienen.


    Aus Interesse:
    uname -a

    Code
    Linux corrimal 4.12.14-lp151.28.20-default #1 SMP Tue Oct 8 05:42:34 UTC 2019 (2982b5d) x86_64 x86_64 x86_64 GNU/Linux

    Also Kernel stimmt jetzt.


    Vielen vielen Dank!

    Hier die Ausgaben der Befehle die Du brauchst:


    zypper lr -d



    uname -a

    Code
    Linux corrimal 5.3.4-1-default #1 SMP Sun Oct 6 06:32:50 UTC 2019 (6a02213) x86_64 x86_64 x86_64 GNU/Linux

    zypper se -si kernel 8821



    Ich hoffe die Code-tags stimmen so.


    Antwort auf Deine Frage: ich bin per Kabel mit dem Internet verbunden.

    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:

    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?