Die drahtlose Verbindung wird regelmäßig und ohne ersichtlichen Grund unterbrochen und auf einem BCM4312 schnell wiederhergestellt

7

Meine drahtlose Verbindung hat nach dem Upgrade von Ubuntu 11.10 auf Ubuntu 12.04 an Stabilität verloren. Früher blieb es verbunden, solange es ein Signal gab, aber jetzt bekomme ich periodische Unterbrechungen, die sehr zufällig und ohne definierte Ursache erscheinen.

Ich habe ein Bild (unten) eines Signaldiagramms (grafisch dargestellt von iwScanner ) angehängt, das zeigt, wie das Signal relativ stabil ist, aber irgendwie vorübergehend verloren geht und schnell wieder hergestellt wird.

iwScanner-Signaldiagramm

Sie können sehen, dass das Signal kurze Unterbrechungen aufweist, die die Verbindung trennen. Ich versichere Ihnen, dass dies nicht durch meinen Router verursacht wird.

Meine Netzwerkkarte ist eine Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01), falls es relevant ist.

ADDENDUM I.

Testinformationen

Ich hatte gedacht, dass die Ursache für dieses Problem entweder meine Netzwerkverwaltungsanwendung oder der WLAN-Kartentreiber ist, und habe mich daher entschlossen, die folgenden Konfigurationen herauszufinden und auszuprobieren:

  • wicdmit meinem gleichen wlFahrer. Dies behebt das Problem nicht, das Verhalten bleibt gleich.
  • wicdmit dem b43Fahrer. Mit dieser Konfiguration kann ich nicht einmal eine Verbindung zum Internet herstellen - wicd liest keine Netzwerke in Reichweite.
  • nm-appletmit b43Fahrer. Dies behebt das Problem auch nicht.

(Meine ursprüngliche Konfiguration war nm-appletmit dem wlTreiber)

Ich denke auch, dass der wlFahrer auch sta genannt wird .

Aufgrund der Ergebnisse dieser Tests würde ich zu dem Schluss kommen, dass das Problem weder in der Netzwerkverwaltungsanwendung noch im Treiber liegt. Wo könnte es sonst sein?

Severo Raz
quelle
Der Befehl lspcigab mir dies: 09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)und dies0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Severo Raz

Antworten:

9

Deaktivieren Sie IPv6

Mögliche Antwort Vom Autor der Frage Gutschrift für Benutzer Captine .

Ich habe diese Frage in der zugehörigen Seitenleiste bemerkt , und eine der Antworten scheint mein Problem zu lösen: Deaktivieren der IPv6-Konnektivität.

Ich habe das Network Manager-Applet so eingestellt , dass IPv6 auf jeden Fall ignoriert wird. Möglicherweise wurde das Problem jedoch dadurch verursacht, dass meine Verbindung durch das Upgrade so geändert wurde, dass eine IPv6-Adressierung erforderlich war, bevor sie als abgeschlossen angesehen wurde.

Verbindungseinstellungen

Natürlich scheint dies keine perfekte (oder sogar dauerhafte) Lösung zu sein, obwohl IPv6 in meinem Land zwar noch kein Standard ist, es aber eines Tages sein wird und ich bis dahin eine kontinuierliche Verbindung haben möchte. Für diejenigen, deren ISPs nur IPv6-Konnektivität bieten, ist dies keine Lösung.

Ich habe seit langer Zeit eine ständige Verbindung: Geben Sie hier die Bildbeschreibung ein

Wenn ich den ganzen Tag keine Unterbrechungen habe, werde ich dies beantworten und diese Frage als abgeschlossen betrachten. Natürlich könnte diese Frage ein Duplikat der von mir verlinkten sein - die Meinung eines Moderators steht noch aus.

Severo Raz
quelle
Hatte das gleiche Problem, mein spezielles Szenario ist, dass ich Ubuntu 14.04 LTS auf MacBookPro 11.3 ausführe (also den BCM-Treiber verwende), wenn jemand anderes das gleiche Problem hat. Dies löste das Problem für mich.
Goten
1

Mein Laptop verfügt über einen Broadcom 4313-Chipsatz, der denselben Treiber wie Ihr verwendet. Eine Sache, die ich beobachtet habe, ist, dass bei anhaltendem und relativ hohem Netzwerkverkehr die Verbindung alle 2 Minuten für etwa 10 Sekunden unterbrochen wird. Dies liegt daran, dass der Treiber alle 2 Minuten nach Zugriffspunkten sucht, dies jedoch nicht tun kann, wenn die Verbindung hergestellt ist. Dadurch wird die Verbindung heruntergefahren, gescannt und die Verbindung wieder hergestellt.

Ich bin nicht sicher, warum dies passiert, aber eine Problemumgehung, die ich gefunden habe, ist

  1. Suchen Sie die Hardwareadresse für Ihren Access Point. Eine Möglichkeit besteht darin, den Befehl iwconfig zu verwenden und nachzuschauen, wo "Access Point:" steht. Es wird eine Adresse haben, die wie AA: BB: CC: DD: EE: FF aussieht.
  2. Öffnen Sie die Netzwerkanzeige und gehen Sie zu Verbindungen bearbeiten
  3. Wählen Sie Ihre drahtlose Verbindung aus, drücken Sie Bearbeiten und geben Sie im Feld BSSID (NICHT SSID) die Hardwareadresse von Ihrem Zugriffspunkt ein. Speichern Sie dann die Verbindung.

Ich denke, wenn die BSSID konfiguriert ist, kennt der Treiber die MAC-Adresse des Routers und muss nicht alle 2 Minuten versuchen, sie zu finden. Wenn es nicht konfiguriert ist, weiß es nur die SSID und muss die MAC-Adresse überprüfen und möchte dies aus irgendeinem Grund ständig tun.

Roadmr
quelle
Ihre Lösung hat in meinem Fall nicht funktioniert: / Ich habe so sehr auf etwas anderes gehofft.
Severo Raz
Tut mir leid das zu hören :( Ich werde Sie wissen lassen, wenn ich an etwas anderes denke.
Roadmr
0

Ich hatte einmal ähnliche Probleme mit einem Intel ipw2100 Chip. Das Problem wurde durch Auswahl eines anderen IRQ im BIOS gelöst.

Ich weiß nicht, ob dies Ihnen helfen könnte, aber wenn keine andere Idee auftaucht, können Sie es versuchen.

Benutzer unbekannt
quelle
Ich denke, mein BIOS hat nicht die Möglichkeit, auf IRQ-bezogene Einstellungen zuzugreifen. Es stammt von einem Dell XPS M1530 mit BIOS-Version A12.
Severo Raz
Ich kann Ihnen nicht sagen, dass ich keinen Dell habe, aber Linux-on-Laptops sind meistens eine gute Idee, um nach Kompatibilitätsproblemen zu suchen.
Benutzer unbekannt