WiFi funktioniert nach Wiederherstellung aus dem Ruhezustand nicht (Zeitüberschreitung bei der Authentifizierung)

8

Meine Intel 6205 Wireless-Netzwerkkarte funktioniert nach dem Ruhezustand nicht. Es funktioniert manchmal auch nicht beim Booten und schlägt auf die gleiche Weise fehl. Gelegentlich funktioniert es auch nach ca. 10 Minuten Dauerbetrieb nicht mehr.

Ich habe mit Kombinationen experimentiert von: modprobe -r iwlwifivor und nach dem Winterschlaf (oder wenn das Problem anderweitig auftritt), gefolgt von modprobe iwlwifi; und dann systemctl restart network-managerund systemctl restart NetworkManager. Auf diese Lösungen konzentrieren sich alle Suchergebnisse für die Symptome.

Was soll ich noch versuchen?

Aufbau:

  • Debian Jessie
  • Kernel 3.14.4-1
  • Netzwerkmanager 0.9.8.10
  • Intel 6205 rev 96 (iwlwifi)
  • Lenovo ThinkPad X1 Carbon
$ dmesg
wlan0: authenticate with 47:f2:2f:91:db:7b
wlan0: Wrong control channel: center-freq: 5500 ht-cfreq: 5180 ht->primary_chan: 36 band: 1 - Disabling HT
wlan0: direct probe to 47:f2:2f:91:db:7b (try 1/3)
wlan0: direct probe to 47:f2:2f:91:db:7b (try 2/3)
wlan0: direct probe to 47:f2:2f:91:db:7b (try 3/3)
wlan0: authentication with 47:f2:2f:91:db:7b timed out
wlan0: authenticate with 47:f2:2f:91:db:7b
wlan0: send auth to 47:f2:2f:91:db:7b (try 1/3)
wlan0: send auth to 47:f2:2f:91:db:7b (try 2/3)
wlan0: send auth to 47:f2:2f:91:db:7b (try 3/3)
wlan0: authentication with 47:f2:2f:91:db:7b timed out
# the last 5 messages repeat indefinitely as connection is reattempted
Aeyoun
quelle

Antworten:

6

Sehen Sie sich die Ausgabe dieses Befehls an, um zu bestätigen, welche Treiber / Module der Kernel für die angegebene Hardware verwendet.

$ lshw -C network
...
  *-network
       description: Wireless interface
       product: Centrino Wireless-N 1000 [Condor Peak]
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 00  
       serial: 00:26:c7:85:a7:20
       width: 64 bits
       clock: 33MHz 
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.14.4-100.fc19.x86_64 firmware=39.31.5.1 build 35138 ip=192.168.1.161 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn  
       resources: irq:42 memory:f2400000-f2401fff

Die Namen des Treibers sind in der Konfigurationszeile aufgeführt:

driver=iwlwifi

Überprüfen Sie, welche anderen Treiber möglicherweise von diesem übergeordneten Treiber verwendet werden:

$ lsmod | grep iwlwifi
iwlwifi               116346  1 iwldvm
cfg80211              513095  3 iwlwifi,mac80211,iwldvm

Versuchen Sie, alle diese zu entladen rmmod <name>und dann neu zu laden:

$ sudo modprobe iwlwifi

Das sollte den Treiber der obersten Ebene + alle Treiber der unteren Ebene automatisch laden.

Wireless-N deaktivieren

Ich hatte viele Probleme mit den meisten meiner Thinkpad-Laptops, bei denen die drahtlose Verbindung schuppig war. Die einzige Lösung, die funktioniert hat, besteht darin, die Wireless-N-Funktion des iwlwifiModuls zu deaktivieren . Sie können den Namen / die Optionen dieses Parameters für das Modul wie folgt herausfinden:

$ modinfo iwlwifi | grep dis
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)

Nachdem Sie das Modul entfernt haben, können Sie es über modprobedie Option include neu laden 11n_disable. Zum Beispiel:

$ sudo modprobe iwlwifi 11n_disable=1

Sie können dies modprobe.dvon Boot zu Boot durch Ihr Verzeichnis dauerhaft machen .

slm
quelle
Dies ist, was ich sagte, dass ich bereits treid hatte. Ich habe den Fahrer bestätigt, daher die namentliche Erwähnung.
Aeyoun
@Aeyoun - die Treiber der unteren Ebene sind das, was ich Sie ermutigt habe, ebenfalls zu entfernen. Es reicht nicht aus, nur iwlwifi zu entfernen!
slm
1
Ich würde Sie auch ermutigen, Wireless-N zu deaktivieren. Ich zeige wie in mehreren Fragen auf dieser Seite. Ich habe auch ein Thinkpad (T410) und die in diesen und anderen Laptops verwendeten drahtlosen Karten sind notorisch empfindlich, wenn N aktiviert ist. Gleiche Probleme wie Sie + andere.
slm
@Aeyoun - siehe Updates.
slm
Ich würde es vorziehen, Lösungen in separaten Antworten zu haben. Anscheinend haben die Leute hier die Lösung gefunden und diese Antwort positiv bewertet. Aber welche der beiden Lösungen hat für sie funktioniert?
Michael Schmid
2

Die folgenden Schritte haben das Problem behoben.

Einmal ausführen (Maschine neu starten):

echo "options iwlwifi 11n_disable=1" > /etc/modprobe.d/iwlwifi.conf
/usr/sbin/update-initramfs -u
reboot

Anschließend muss das folgende Skript jedes Mal erneut ausgeführt werden, wenn Sie den Ruhezustand wiederherstellen oder das System starten .

/bin/systemctl stop network-manager
/sbin/modprobe -r iwldvm iwlwifi mac80211
/bin/systemctl start network-manager
/sbin/modprobe iwlwifi

Der wichtige Teil ist, dass der Netzwerkmanager ausgeführt werden muss, bevor die Kerneltreiber geladen werden.

Aeyoun
quelle