Wie kann ich verhindern, dass mein WLAN-Treiber katatonisch wird?

Wie kann ich verhindern, dass mein WLAN-Treiber katatonisch wird?

Ich verwende ein Lenovo T430s mit einem Intel(R) Centrino(R) Ultimate-N 6300WLAN-Chipsatz. In bestimmten WLAN-Netzwerken kommt es häufig zu WLAN-Abstürzen, die mich zwingen, das WLAN-Modul folgendermaßen neu zu laden:

modprobe -r iwlwifi
modprobe iwlwifi

Der wichtigste Hinweis (abgesehen von der verlorenen Verbindung) darauf, dass ich dies tun muss, ist, dass dmesg Folgendes anzeigt:

[ 9351.591170] iwlwifi 0000:03:00.0: Queue 11 stuck for 2000 ms.
[ 9351.591178] iwlwifi 0000:03:00.0: Current read_ptr 153 write_ptr 161
[ 9351.591182] iwlwifi 0000:03:00.0: On demand firmware reload
[ 9351.592001] ieee80211 phy0: Hardware restart was requested
[ 9351.592149] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[ 9351.599072] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
  1. Was sind die Ursachen dafür?
  2. Gibt es eine Möglichkeit, dies zu verhindern?

Ich verwende den Linux-Kernel 3.2.0-4-amd64 von Debian Wheezy.

Antwort1

Ich habe zwei mögliche Lösungen gefunden. Ich bin nicht sicher, welche die „beste“ ist.

Das Hinzufügen wd_disable=1zur Modul-Befehlszeile scheint zu funktionieren, ebenso wie 11n_disable=1, wie in der Antwort von @slm vorgeschlagen, die in den Kommentaren oben verlinkt ist.

Kurz gesagt, bearbeiten /etc/modprobe.d/iwlwifi.confund fügen Sie entweder Folgendes hinzu:

options iwlwifi 11n_disable=1

oder

optoins iwlwifi wd_disable=1

FWIW: Ich verwende im Moment Ersteres, da ich weiß, dass ich Wireless-N nicht verwenden möchte und das Deaktivieren eines Warteschlangen-Watchdogs keine gute Idee zu sein scheint.

Antwort2

Ich habe gerade 11n_disable=1 bei meiner Mint 19.3-Installation verwendet und es scheint auch mein Problem gelöst zu haben.

H/W Dell Latitude E6400 Linux Mint 19.3 XFCE (Problem trat auch während des Live-Betriebs auf und installierte Mint 20

verwandte Informationen