Langsame drahtlose Verbindung nach dem Anhalten


8

Bei einem Broadcom 4312 mit den STA-Treibern habe ich Ubuntu neu installiert, da die b43-Treiber mir zusammen mit einigen seltsamen Kernel-Problemen große Probleme bereiteten.

Meine drahtlose Geschwindigkeit ist in Ordnung, alles funktioniert gut, außer beim Neustart des Computers und nachdem der Computer aus dem Suspend genommen wurde. Es dauert ungefähr 30-45 Sekunden, bis die drahtlose Verbindung wiederhergestellt ist, und ich denke, es handelt sich um ein Treiberproblem (ich habe oben auf den Netzwerkmanager geklickt und für ungefähr 30 Sekunden sind keine drahtlosen Netzwerke aufgelistet.)

Ich habe diesen Rat bereits ausprobiert: http://lilserenity.wordpress.com/2007/10/31/fix-ubuntu-dropping-wireless-on-suspendhibernate-resume/, der im Grunde sagt, dies zu ändern:

STOP_SERVICES=""

zu

STOP_SERVICES="networking"

in der Datei

/ etc / default / acpi-support

Das hat nichts geholfen. Zu beachten ist, dass das Problem nicht auftritt, wenn ich mich wieder anmelde, nachdem ich mich bereits einmal angemeldet und abgemeldet habe.

Antworten:


7

Folgendes erwachte für mich auf einem Asus x50N. Prost

STOP_SERVICES=""

zu

STOP_SERVICES="networking"

in der Datei /etc/default/acpi-support


Dies funktionierte auch bei mir mit T60.

1

Hinzufügen "networking"zu /etc/default/acpi-supportkönnte nicht genug sein. Möglicherweise erzielen Sie bessere Ergebnisse, wenn Sie die gesamte Netzwerkkarte in den Ruhezustand versetzen. Ich muss dies mit meinem Bluetooth-Treiber tun, oder der gesamte Laptop kann nach dem Anhalten nicht fortgesetzt werden.

Gehen Sie zu Ihrem Netzwerkmanager-Applet, klicken Sie mit der rechten Maustaste und wählen Sie Verbindungsinformationen . Notieren Sie den Namen Ihres Treibers . Sie können diesen Namen bestätigen, indem Sie ein Terminal öffnen und ausstellen lsmod. Vielleicht überprüfen Sie das Ergebnis für Ihren Treiber (z. B. lsmod | grep sky2), denn wenn etwas davon abhängt, müssen Sie ACPI anweisen, das auch herunterzufahren.

Dann /etc/default/acpi-support, fügen Sie Ihre Treiber. Die Gesamtsumme Ihrer Änderungen lautet also:

STOP_SERVICES="networking"
MODULES="sky2 toshiba_bluetooth bluetooth btusb"

nb Ich benutze einen Toshiba-Laptop, daher die Toshiba-Referenzen. Ihre Module müssen aus der oben beschriebenen Ausgabe ermittelt werden lsmod.

Die Reihenfolge ist wichtig, damit zuerst das Netzwerk gestoppt wird, dann die Module in der Reihenfolge des sky2WiFi-Treibers und dann der Bluetooth-Treiber entladen werden . Sie werden dann nach einem Lebenslauf in umgekehrter Reihenfolge gestartet.


Ich wollte, dass dies funktioniert, aber es funktioniert nicht auf meinem Compaq Mini311c (Broadcom Wireless). Ich habe "Netzwerk Bluetooth btusb wl" hinzugefügt, aber es dauert ungefähr genauso lange, bis die Schnittstelle aufgerufen und die Verbindung wiederhergestellt ist. Schande.
Jonathon

Das ist interessant - habe gerade meine / etc / default / acpi-Unterstützung überprüft und ich habe nicht "Stop Services" verwendet, sondern "Modules". Ich werde meine Antwort aktualisieren.
Scaine

Es schien das Problem nicht zu lösen. Für die MODULES-Zeichenfolge hatte ich MODULES = "wl bluetooth btusb" und versuchte, Kombinationen von bluetooth und btusb zu entfernen und aus dem Schlaf zu kommen, aber ohne Erfolg. Eine Sache zu beachten ist, dass ich keinen äquivalenten "toshiba_bluetooth" -Treiber für mein Dell finden konnte
eqzx

0

Ich bin mir ziemlich sicher, dass dies bei allen drahtlosen Karten in Ubuntu normal ist. Dies gilt auch für meine Broadcom- und Intel-Karten.

Wenn Sie das WLAN deaktivieren und wieder aktivieren, wird dasselbe angezeigt: Es dauert einige Zeit, bis die Karte initialisiert ist und Network Manager die Karte erkennt und anschließend das WLAN erkennt.

Wenn Sie sich abmelden, ist die Karte im System noch aktiv. Wenn Sie sich anmelden, muss Network Manager lediglich nach Netzwerken suchen.

Wenn Speicherplatz zur Verfügung steht, macht Windows 7 genau das Gleiche - es erkennt drahtlose Netzwerke nicht unmittelbar nach dem Fortsetzen (oder Booten).


Mein Toshiba U400 verwendet einen Marvel-Chipsatz (sky2-Treiber) und ich habe ca. 10 Sekunden nach dem Öffnen des Deckels eine drahtlose Verbindung. Wenn ich mein Passwort eingegeben habe, ist es normalerweise verbunden.
Scaine

0

Ich habe ein ähnliches Problem mit Ubuntu 12.04 gefunden. Die oben vorgeschlagene Lösung behebt das Problem nicht. Das Problem scheint dieser Fehler zu sein:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Die Problemumgehung in Kommentar 74 behebt das Problem für mich:

Change the last part in /usr/lib/pm-utils/sleep.d/55NetworkManager

from
  thaw|resume)
     resume_nm

to
  thaw|resume)
    resume_nm
    sleep 2 && iwlist eth1 scanning &

Es gibt auch fooninja.net/2010/09/02/… für das Modprobing des Treibers weg.
Ehtesh Choudhury
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.