Keine Netzwerkverbindung mit einem BCM4313-Adapter


10

Ich habe gerade ein Upgrade auf Ubuntu 13.10 durchgeführt, aber seit dem Upgrade habe ich keinen Internetzugang mehr über WLAN.

Ich kann:

  • Siehe Netzwerke
  • Mit einem Netzwerk verbinden
  • Ping mich an (localhost, 192.168.0.103)

Ich kann nicht:

  • Pingen Sie andere (einschließlich anderer Geräte im selben drahtlosen Netzwerk, einschließlich des Gateways / Routers)
  • Hosts auflösen
  • Greifen Sie auf andere externe Ressourcen zu, sei es in meinem eigenen Netzwerk oder im Internet

Bei der Verwendung von Wireshark habe ich festgestellt, dass mein Computer ständig ARP-Anfragen wie " Who has 192.168.0.1[welches ist das Gateway] ? Tell 192.168.0.103" sendet . Es werden jedoch keine Antworten erhalten. Wenn ich eine andere IP-Adresse anpinge, für die sie die Mac-Adresse kennt (aus dem Cache), stellt sich heraus, dass ein Paketverlust von> 90% auftritt, und selbst wenn ein Paket ankommt, dauert es ungefähr 3000 ms.

Die Ausgabe von route -nist:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Vor dem Upgrade funktionierte WLAN einwandfrei. Bei Verwendung anderer Geräte funktioniert WLAN immer noch einwandfrei. Das Zurücksetzen des Routers hat nicht geholfen. Ethernet funktioniert nach dem Upgrade weiterhin.

Irgendwelche Vorschläge?

Update: Ich benutze den wl-Treiber. Hier ist die relevante Ausgabe einiger Befehle:

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0

Die letzten Zeilen sind wahrscheinlich, wie ich Wireless nach dem vorherigen Upgrade zum Laufen gebracht habe (Wireless war nach jedem Upgrade ein Problem).

Update 2: Informationen zur genauen Hardware unten hinzugefügt.

Die Hardware ist ein integriertes Gerät, also bin ich gelaufen lspci -nn | grep -i network. Die Ausgabe ist:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

Warum versuchen Sie, insmodeine bestimmte Kernelmodulversion zu testen? Das wird wahrscheinlich Sachen kaputt machen. Machen Sie alle Änderungen rückgängig, die Sie für die vorherigen Ubuntu-Versionen vorgenommen haben, und prüfen Sie, ob sie sofort funktionieren. Bitte geben Sie auch die genauen Hardwaredetails Ihrer WLAN-Karte an. Siehe den Abschnitt "Identifizieren der genauen Hardware" in meinen Fragen und Antworten
gertvdijk

Vielen Dank für Ihre Antwort. Ich habe tatsächlich versucht, eine bestimmte Kernelmodulversion zu laden. Ich habe alle Änderungen für die vorherigen Ubuntu-Versionen entfernt und neu gestartet. Es funktioniert jedoch immer noch nicht (dieselben Symptome wie zuvor beschrieben). Ich werde die Frage aktualisieren, um die Details in den Abschnitt "Identifizieren der genauen Hardware" aufzunehmen.
Simon

Ich sehe, dass Sie bereits einige Details veröffentlicht haben, aber mit der numerischen Produkt- / Lieferanten-ID können wir wahrscheinlich die genaue Übereinstimmung / Lösung finden. :)
gertvdijk

Ah, also ist es das. 14e4:4727Dies sollte Ihre Antwort sein (nachdem Sie alle Änderungen im Vergleich zu einer Neuinstallation rückgängig gemacht haben): askubuntu.com/a/214196/88802 Wenn Sie dies bereits getan haben, dann tut mir leid, aber das ist nicht in Ihrer Frage enthalten .
Gertvdijk

Bitte versuchen Sie auch askubuntu.com/a/359873/88802
gertvdijk

Antworten:


13

Bitte:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

Jetzt sollte Ihr WLAN funktionieren.


Danke, das hat den Trick gemacht. Nach einem Neustart funktionierte es nicht mehr, obwohl dies leicht behoben werden konnte, indem die Zeile "modprobe brcmsmac # askubuntu.com/a/360632/203753 " zu meinem rc.local hinzugefügt wurde.
Simon

Arbeitete, obwohl ich eine gewisse Abnahme der Signalstärke beobachtete
Ezdazuzena

4

Wenn jemand anderes ein ähnliches Problem hat und die obige Anleitung nicht geholfen hat, versuchen Sie es mit einem früheren Linux-Kernel wie 3.8. Nur so kam ich zu diesem Problem.


Ich musste auf 3.8.0-17 runter, 3.8.0-33 hat nicht funktioniert.
RyanCheu

Ich denke, 3.8.0-28 ist die, die ich habe. Ich habe seitdem jede neue Kernel-Version ausprobiert und bin jedes Mal auf dieses Problem gestoßen.
Roberto

@ Roberto Ich habe das gleiche Problem, aber ich habe nicht die Option, 3.8.0-28 zu booten. Kann ich es von irgendwoher herunterladen oder kann ich noch etwas hinzufügen /boot?
Explosion Pills

2

Ich habe die Option "Broadcom 802.11 Linus STA Wireless-Treiberquelle verwenden" in "Software & Updates, Zusätzliche Treiber" deaktiviert, neu gestartet und jetzt funktioniert alles einwandfrei.


Das funktioniert auch.
Tobu

1

Ich hatte auch das gleiche Problem und verbrachte viel Zeit damit, nach Lösungen zu suchen, aber nichts kam für viel Hilfe. atlast Ich fand die Lösung und es war ein sehr einfacher Schritt. Klicken Sie auf das WLAN-Symbol und wählen Sie "Verbindungen bearbeiten". Löschen Sie dann die WLAN-Verbindungen, die bereits in der Liste gespeichert sind. Stellen Sie jetzt eine neue Verbindung zu Ihrer WLAN-Verbindung her und starten Sie den Computer neu. Jetzt funktioniert Ihr WLAN normal. Viel Spaß :)


Nach dem Upgrade auf 13.10 hatte ich ein ähnliches Problem mit meiner Kabelverbindung. Ich habe auch die bereits vorhandene Ethernet-Verbindung gelöscht und eine neue mit den Standardeinstellungen erstellt. Dies löste das Problem für mich. Also +1 für @babugowd.
GSP

Ich bin mir nicht sicher, warum du herabgestimmt wurdest, das hat auch bei mir funktioniert. Vielen Dank. +1
Justin Jasmann

1

Ich hatte viele Probleme, mein WLAN zu verbinden, und forderte mich immer wieder auf, mein WLAN-Passwort einzugeben. Ich bemerkte, dass bei der Installation die Verbindung zum WLAN problemlos hergestellt wurde. Sobald ich auf "Weiter" drückte, wurde die Verbindung getrennt. Also dachte ich, wenn ich diesen Teil überspringen würde, würde alles, was dazu führte, dass es nicht funktionierte, nicht passieren und es erwies sich als erfolgreich. Ubuntu installieren ... erst nach Abschluss der Installation eine Verbindung zum WLAN herstellen. Hoffe das hilft jemandem.


0

Führen Sie zuerst den folgenden Befehl im Terminal aus

lspci -nn

Finden Sie heraus, welcher Treiber Ihrem WLAN entspricht. Normalerweise ist dies von der Broadcom Corporation.

Gehen Sie zu Dash und öffnen Sie "Software & Updates".

Dort sehen Sie fünf Registerkarten, von denen die letzte Registerkarte Zusätzliche Treiber ist. Wählen Sie auf dieser Registerkarte den Treiber für das WLAN aus. Ich hatte das gleiche Problem und auf meinem Computer wurde die Option "Dieses Gerät nicht verwenden" ausgewählt. Ich habe die andere Option ausgewählt, die der Treiber für WiFi war. Sobald Sie dort angekommen sind, wissen Sie selbst, was zu tun ist.

Bitte verbessern Sie die Antwort, wenn Sie etwas wissen, das hier zur weiteren Klarheit hinzugefügt werden kann.

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.