Thinkpad läuft jetzt stabil
Ich hatte bereits von den Stabilitätsproblemen mit meinem Thinkpad und dem Linuxkernel 6.18 bzw. 6.19 in Verbindung mit der WCN785x-WIFI-Karte (Fastconnect 7800) und WIFI 7 berichtet https://jan-iversen.de/2026/03/15/thinkpad-und-kernelpanics-wenn-es.html. Die Abschaltung von WIFI 7 in meinem Router hat die Probleme beseitigt. Darüber habe ich in meinem Blog hier geschrieben.
Natürlich möchte ich aber dennoch gerne irgendwann WIFI 7 nutzen können. Meine Hoffnung lag bisher auf dem Kernel 7.0. Durch einen glücklichen Zufall bin ich aber im Arch-Forum auf diesen Thread gestoßen: https://bbs.archlinux.org/viewtopic.php?id=312624
Der Benutzer dort beschreibt exakt mein Problem. Die Analyse des Arch-Mitglieds Seth ist interessant. Er kann die Logs korrekt interpretieren und führt die Probleme auf wpa_supplicant zurück. Das ist der Dienst, der mit dem WIFI-Router die Verbindung aushandelt (soweit ich es verstehe). Und wpa_supplicant kann bisher nur sehr rudimentär WIFI 7. Diese Tatsache und der Umstand, dass am ath12k-Modul sehr aktiv gearbeitet wurde und wird, scheinen dann zu der Kernelpanic zu führen.
Ich habe also den Lösungsvorschlag von Seth bei mir umgesetzt.
Lösung
Es hilft, wenn man wpa_supplicant durch iwd ersetzt. Das funktioniert unter Arch sehr einfach. Im Wiki wird das hier beschrieben: https://wiki.archlinux.org/title/NetworkManager#Using_iwd_as_the_Wi-Fi_backend
- iwd mittels
pacman -S iwdinstallieren - Dem Networkmanager mitteilen, dass
iwdals Backend verwendet werden soll. Dazu wird die Datei/etc/NetworkManager/conf.d/wifi_backend.confmit folgendem Inhalt angelegt:
[device]
wifi.backend=iwd
wpa_supplicantam besten dann mitsudo systemctl mask wpa_supplicantmaskieren. Das verhindert, dass irgendwie doch nochwpa_supplicantgenutzt werden kann.- Den Rechner einmal neustarten
- Die alte WIFI-Verbindung einmal löschen und neu verbinden.
Seit ich diese Änderung auf meinem Thinkpad durchgeführt habe, läuft die WLAN-Verbindung stabil. Es gibt in KDE Plasma einen kleinen kosmetischen Bug. Beim Klicken auf das WLAN-Symbol wird in dem Widget nicht direkt der Status der WLAN-Verbindung angezeigt. In den Systemeinstellungen kann man aber die Verbindungsgeschwindigkeit sowie weitere Informationen einsehen. Im KDE-Forum habe ich bereits eine Diskussion mit diesem Problem gefunden. Für mich ist das nicht wichtig. Das Symbol selber signalisiert korrekt, ob ich mit dem WLAN verbunden bin. Das reicht für mich aus. Ich habe dafür aber auch Vorteile bemerkt. iwd baut die WIFI-Verbindung viel schneller auf. Insbesondere beim Aufwachen aus dem Standby muss ich nicht mehr lange warten. Für mich ist iwd eine Verbesserung und nicht nur, weil die Kernelpanics nicht mehr auftreten.
Ja… manchmal muss man in Linux vielleicht auch bei einem Bug um die Ecke denken. Es gibt oft nicht nur ein Tool, welches Funktionen bereitstellt. Sondern zwei oder drei oder viele. Und manchmal hilft es dann einfach, das Tool zu wechseln. Ich bin aber zuversichtlich, dass auch wpa_supplicant irgendwann mit WIFI 7 umgehen kann.