Die Störungsmeldung vom August 2024 ist immer noch ungelöst.
Ich habe einen neuen HP-Laptop besorgt und Leap 15.6 installiert. Die WLAN-Verbindung wird sporadisch deaktiviert.
Manchmal kann sie anschließend wieder aktiviert werden. Meistens aber kann gar kein WLAN-Netz mehr gefunden werden, obwohl mehrere Netze vorhanden sind. Dann hilft nur noch ein Neustart. Das ist sehr, sehr lästig!
Auch die Installation von Leap 16.0 Beta ist fehlgeschlagen. Darin funktioniert WLAN gar nicht.
Du könntest es einmal mit einem Kernel aus kernel:stable:backports versuchen.
Bedenke aber:
Wenn du irgendwelche anderen “Treiber” (Nvidia oder so) aus den Repos benutzt, werden diese mit dem neuen Kernel nicht funktionieren.
Ich habe zwar gefunden, wie man den anderen Kernel installiert, weiß aber nicht, wie man es rückgängig macht.
Wie man mit 70-rtw89.conf umgeht, weiß ich auch nicht. Ich bin den Anweisungen in GitHub gefolgt, leider mit Fehler abgebrochen:
In file included from /home/axel/rtw89/core.h:14:0,
from /home/axel/rtw89/cam.h:8,
from /home/axel/rtw89/wow.c:4:
/home/axel/rtw89/wow.c: In function ‘rtw89_wow_gtk_rekey’:
/usr/src/linux-6.4.0-150600.23.50/include/net/mac80211.h:5978:33: error: too few arguments to function ‘_ieee80211_gtk_rekey_add’
#define ieee80211_gtk_rekey_add _ieee80211_gtk_rekey_add
^
/home/axel/rtw89/wow.c:619:8: note: in expansion of macro ‘ieee80211_gtk_rekey_add’
key = ieee80211_gtk_rekey_add(wow_vif, rekey_conf);
^~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-6.4.0-150600.23.50/include/net/mac80211.h:5974:1: note: declared here
_ieee80211_gtk_rekey_add(struct ieee80211_vif *vif,
^~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [/usr/src/linux-6.4.0-150600.23.50/scripts/Makefile.build:252: /home/axel/rtw89/wow.o] Fehler 1
make[1]: *** [../../../linux-6.4.0-150600.23.50/Makefile:2059: /home/axel/rtw89] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-6.4.0-150600.23.50-obj/x86_64/default“ wird verlassen
make: *** [Makefile:104: all] Fehler 2
Die Störung ist m.E. recht offensichtlich. Können denn die Software-Entwickler nicht das Problem bei sich reproduzieren und analysieren?
Irgenwo muss doch eine Abfrage der WLAN-Netze sein. Diese Abfrage funktioniert beim Neustart, nicht mehr aber nach einer Störung.
Du solltest nur die Datei nach /etc/modprobe.d/ verschieben.
Den Treiber von Larry Finger wirst du ohne patchen nicht gebaut bekommen, kernel:stable:backports kannst du als root einbinden: zypper ar -f https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/ kernel-stable-backports
Kernel danach installieren: zypper in -f kernel-default
Neu starten.
Den kernel kann man über Yast wieder deinstallieren.
Keine WLAN-Netze mehr verfügbar, eigenes WLAN-Netz mit Signalstärke 0%.
Auffällig: Mit dem kernel-default wurden einige WLAN-Netze mehr aus der Umgebung entdeckt als sonst. Allerdings dauerte das Nachladen von Bildern und Karten deutlich länger.
Mit dem rtw89_8852be hatte ich auch schon etwas Spaß gehabt:
Mit etwas Glück lässt sich das Ding aus dem Laptop entfernen und durch etwas brauchbareres ersetzen. Dieser da ist mir noch nie auf die Nerven gegangen:
Jetzt scheint mein WLAN stabil zu sein. Ich hatte noch übersehen, die Datei 70-rtw89.conf anzulegen. Der kernel-default ist installiert und auch schon mal aktualisiert worden.
Folgendes fällt auf:
Das Nachladen von Dateien dauert manchmal recht lange.
Nach dem Öffnen aus einer Ruhephase wird WLAN erst deaktiviert und dann wieder aktiviert. Da alle WLAN-Netze aus der Umgebung erkannt werden, funktioniert das auch.