Broadcom Wireless-Treiber installieren


Zur akzeptierten Antwort gehen


Ich habe ernsthafte Probleme bei der Installation der Broadcom-Treiber für Ubuntu. Bei meiner vorherigen Version hat es perfekt funktioniert, aber jetzt ist es unmöglich.

Was sind die Schritte, um Broadcom Wireless-Treiber für eine BCM43xx-Karte zu installieren?

Ich bin ein Benutzer ohne Vorkenntnisse in Linux, daher würde ich klare Erklärungen zum Erstellen, Kompilieren usw. benötigen.


lspci -vnn | grep Network zeigte:

 Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] 
 

iwconfig zeigte:

 lo        no wireless extensions.
eth0      no wireless extensions.
 

HINWEIS: Die unten stehende Antwort wird jedes Mal aktualisiert, wenn neue Informationen hinzugefügt und das Funktionieren bestätigt werden.


336









Anzahl der Antworten: 30


0. Einleitung und Hintergrund

Diese Antwort basiert auf einer umfassenden Untersuchung, die von verschiedenen Ubuntu-Benutzern durchgeführt wurde und die in nahezu allen Fragen im Zusammenhang mit Broadcom zusammengearbeitet haben. Besonderer Dank geht an chili555 , der in den Ubuntu-Foren und auf dieser Website mit vielen Fragen zu drahtlosen Geräten und anderen geholfen hat, die über E-Mail, Chats, IRC und mehr zum Testen verschiedener Treiber mit mehreren der beliebtesten Broadcom Wireless-Karten beigetragen haben (Ein riesiges Dankeschön an Chili555. Dieser Typ kennt sich aus).

Insgesamt wollten wir eine Antwort anbieten, die einfach zu befolgen ist und die meisten Broadcom-Karten / Treiber abdeckt. Nachdem Sie diese Anleitung befolgt haben , MÜSSEN Sie Ihre drahtlose Verbindung für mindestens 2 Stunden (ich empfehle tatsächlich 8 Stunden) mit einem anderen Gerät im Ad-Hoc-Modus, im Infrastruktur-Modus oder in beiden testen. Häufige Probleme, die behoben werden (abgesehen von nicht installierten Treibern), sind:

  • Verbindungsunterbrechung nach einigen Minuten oder Stunden
  • Stoppt die Suche nach anderen Geräten (sieht kein anderes Gerät)
  • Fordert auch in Fällen, in denen AP keine hat, immer wieder zur Eingabe eines Passworts auf
  • Stoppt jeglichen empfangenen / sendenden Datenverkehr (Neustart erforderlich, um vorübergehend Fehler zu beheben)
  • System stürzt mit dmesg-Fehlern im Protokoll ab (Link 1 unten)
  • Das System friert vollständig ein (Sie können nur den Reboot / Power-Knopf drücken) (Link 1 unten)
  • Erstellt umfangreiche Protokollberichte, in denen versucht wird, die Konfiguration oder Verbindung korrekt herzustellen
  • Schlägt fehl, wenn die Installation über zusätzliche Treiber / zusätzliche Hardware erfolgt (Link 3 unten)
  • Verbindet und trennt sich kontinuierlich alle X Sekunden
  • Erscheint in Network Manager verbunden, empfängt aber kein Internet
  • Versucht viele Male eine Verbindung herzustellen, ohne die Verbindung korrekt zu beenden
  • Dauert zu lange, um eine Verbindung herzustellen
  • Nach dem Upgrade von einer früheren Version (zB: 12.04 bis 12.10) funktioniert es nicht mehr
  • WLAN-Karte lässt sich nicht einschalten, aktivieren oder deaktivieren (Link 2 unten)
  • WLAN-Karte durch Hardware blockiert
  • Weitere Probleme wurden in Launchpad, Ubuntu Forum und Askubuntu gefunden

Link 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Link 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Link 3 - Gibt einen ähnlichen Fehler aus wie "Die Installation dieses Treibers ist leider fehlgeschlagen."

In diesem Sinne haben wir jetzt das Folgende, das in nur drei Schritten vereinfacht wird:

1. Wissen, welche Broadcom Wireless-Karte Sie haben

Es gibt Dutzende von Broadcom-Funkkarten, und jeden Tag tauchen weitere auf. Der Schlüssel zum Finden des richtigen Treibers für eine Netzwerkkarte ist die sogenannte PCI-ID (PCI.ID). Um herauszufinden, welche PCI.ID Sie haben, öffnen wir das Terminal durch Drücken von CTRL+ ALT+ T(es sollte ein Fenster mit einem leeren Hintergrund öffnen). In diesem Terminal führen wir den folgenden Befehl aus:

 lspci -nn -d 14e4:
 

Wenn Sie über einen Broadcom Wireless-Adapter verfügen, wird etwa Folgendes angezeigt (die im obigen Beispiel verwendete ID 14e4 ist in den meisten Fällen eine Broadcom Wireless-Karte):

 Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)
 

Die PCI.ID in diesem Beispiel ist 14e4: 4320, wie in den Klammern [...] dargestellt. In einigen Fällen benötigen Sie auch die Revisionsversion (falls diese angezeigt wird) für einige Sonderfälle. In diesem Fall ist die Revisionsversion Rev. 03, wie in den Klammern (...) am Ende gezeigt. Nach dieser Suche benötigen Sie also:

 [14e4:4320] (rev 03)
 

Mit diesen neuen Informationen können Sie in der folgenden Tabelle nachsehen und die entsprechende Methode zur Installation Ihres Treibers auswählen. Beispiel: In diesem Fall wird in den Spalten für Ubuntu 12.04, 13.10 oder 14.04 angezeigt, wenn Sie die Liste mit der exakt gleichen PCI.ID durchgehen , da Sie die Version 14e4: 4320 rev 03 haben der firmware-b43-installer Pakettreiber. Dies bedeutet, dass Sie nur dieses bestimmte Paket installieren müssen, da es in allen Ubuntu-Versionsspalten angezeigt wird.

ANMERKUNG - Bevor Sie fortfahren, müssen Sie Treiber oder Konfigurationsdateien, die Sie zuvor installiert haben, auf eine schwarze Liste gesetzt oder aus der Liste entfernt haben oder Änderungen am System vorgenommen haben, damit die Treiber in früheren Versuchen funktionieren, um dies rückgängig zu machen Folgen Sie dieser Anleitung. Wir gehen davon aus, dass Sie dies von Grund auf tun und keine Konfigurationsdateien, Module oder Treiber im System in irgendeiner Weise geändert haben (abgesehen von der Aktualisierung des Systems). Dies schließt alle Installationen ein, die apt-get, aptitude, synaptic, dpkg, Software Center oder manuelle Kompilierung und Installation der Pakete verwenden. Das System muss von vorne beginnen, damit dies funktioniert und Konflikte vermieden werden, die auftreten können, wenn frühere Arbeiten durchgeführt wurden.

Wenn Sie das bcmwl-kernel-source Paket beispielsweise zuvor installiert haben , müssen Sie es mithilfe der Bereinigungsmethode entfernen:

 sudo apt-get purge bcmwl-kernel-source
 

2. Vorbereiten des Systems

Wenn Sie Ubuntu gerade installiert haben, müssen Sie einen Index der verfügbaren Pakete erstellen, bevor wir Ihren Treiber installieren können, falls Sie dies noch nicht getan haben:

 sudo apt update
 

Ich würde sogar noch weiter gehen, um die Ubuntu-Liste der PCI.IDs zu aktualisieren:

 sudo update-pciids
 

Nur für den Fall, dass die ID eines bestimmten neuen Broadcom-Geräts, das Sie verwenden, gerade angezeigt wurde.

Verwenden wir nun die PCI.ID, die Sie in den obigen Schritten gefunden haben, und suchen wir in der folgenden Liste nach der passenden PCI.ID und der Methode, um den damit verbundenen Treiber auf einfache und korrekte Weise zu installieren. Das Terminal wird verwendet, um Probleme mit der Benutzeroberfläche zu vermeiden. Dies gilt in allen Fällen, sofern nicht anders angegeben. Der Installationsvorgang erfolgt nur über ein Terminal und auch, wenn eine temporäre kabelgebundene Ethernet-Verbindung oder ein USB-Modem mit dem Internet verbunden ist. Nachdem Sie in der Liste unten das richtige Paket gefunden haben, fahren wir mit der Installation fort.

3. Paket installieren (online)

Angenommen, Sie haben die PCI.ID 14e4: 4320 rev 03 verwendet, die Sie oben bei Ihrer Suche gefunden haben, und haben dann in der folgenden Tabelle festgestellt, dass das zu installierende Paket das ist. firmware-b43-installer Dann installieren Sie einfach dieses Paket im Terminal:

 sudo apt install firmware-b43-installer
 

und dann neu starten

 sudo reboot
 

Das zu installierende Format ist ziemlich einfach, es ist nur:

 sudo apt install <PACKAGE_NAME>
 

In dem obigen Beispiel die PACKAGE_NAME ist firmware-b43-installer .

BROADCOM WIRELESS TABLE (Aktualisiert am 18. August 2017)

 PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
14e4:1713           firmware-b43-installer            firmware-b43-installer      
14e4:4301           firmware-b43-installer            firmware-b43-installer      
14e4:4306           firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 02    firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 03    firmware-b43-installer            firmware-b43-installer      
14e4:4307           firmware-b43-installer            firmware-b43-installer      
14e4:4311           firmware-b43-installer            firmware-b43-installer      
14e4:4311 rev 01    firmware-b43-installer            firmware-b43-installer      
14e4:4312           firmware-b43-installer            firmware-b43-installer      
14e4:4313           firmware-b43-installer            firmware-b43-installer               
14e4:4315           firmware-b43-installer            firmware-b43-installer      
14e4:4315 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4318           firmware-b43-installer            firmware-b43-installer                
14e4:4318 rev 02    firmware-b43-installer            firmware-b43-installer                
14e4:4319           firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 02    firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 03    firmware-b43-installer            firmware-b43-installer            
14e4:4321           firmware-b43-installer            firmware-b43-installer  
14e4:4324           firmware-b43-installer            firmware-b43-installer        
14e4:4325           firmware-b43-installer            firmware-b43-installer      
14e4:4328           firmware-b43-installer            firmware-b43-installer
14e4:4328 rev 03    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4329           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432a           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432b           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432c           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432d           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4331           firmware-b43-installer            firmware-b43-installer          
14e4:4335           firmware-b43-installer            firmware-b43-installer      
14e4:4350           firmware-b43-installer            firmware-b43-installer  
14e4:4353           Special Case #1                   UNKNOWN        
14e4:4353 rev 01    Special Case #1                   UNKNOWN                 
14e4:4357           Special Case #1                   UNKNOWN        
14e4:4358           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4359           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4360           bcmwl-kernel-source               bcmwl-kernel-source    
14e4:4365           bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4365 rev 01    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:43a0           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43ae rev 02    UNKNOWN                           UNKNOWN     
14e4:43b1           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:43b1 rev 03    bcmwl-kernel-source               bcmwl-kernel-source              
14e4:43c3 rev 04    UNKNOWN                           Special Case #2                     
14e4:4727           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:4727 rev 01    Special Case #1                   Special Case #1        
14e4:a962           firmware-b43-installer            firmware-b43-installer      
------------------------------------------------------------------------------------
 

Sonderfall Nr. 1 - Verwendung bcma und brcmsmac Treiberkombination. Die erforderliche Firmware ist standardmäßig im Paket enthalten linux-firmware .

Sonderfall Nr. 2 - Für den ASUS PCE-AC88 AC3100 sind folgende Schritte erforderlich :

  1. Laden Sie diese Datei herunter und speichern Sie sie nach dem Entpacken in / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. Dann sudo nano /etc/rc.local füge modprobe brcmfmac hinzu und speichere
  3. sudo reboot

Bei Hardware wie dem Lenovo S10-2 besteht die Alternative darin, das bcmwl-kernel-source Paket zu installieren, wenn die WLAN-Karte beim Herstellen einer Verbindung mit einer SSID hängen bleibt (und weiterhin versucht, eine Verbindung herzustellen). (Entfernen Sie alle anderen installierten Pakete, die damit zusammenhängen.) ). Lesen Sie den folgenden Abschnitt zum Debuggen, um weitere Informationen zu diesem drahtlosen Gerät zu erhalten.

WICHTIGER HINWEIS - Wenn Sie nach September 2014 diese Antwort befolgen und dennoch Probleme bei der Installation des richtigen Treibers haben, versuchen Sie es mit dem firmware-b43-installer Paket und benachrichtigen Sie uns über Kommentare. Es gab einige Änderungen und einige Treiber funktionieren nur mit diesem Paket. Denken Sie daran, ein sauberes System zu haben, bevor Sie es installieren:

 sudo apt install firmware-b43-installer
 

In bestimmten Fällen müssen firmware-b43-installer Sie das b43-Modul nach der Installation wieder entfernen, es wieder aktivieren und sogar mit rfkill entsperren:

  sudo modprobe -r b43
 sudo modprobe b43    
 sudo rfkill unblock all  
 

Wenn Sie eine Broadcom-Karte mit einer anderen pci.id haben, stellen Sie bitte eine neue Frage. Nach dem Lösen wird die Lösung zu dieser Anleitung hinzugefügt.

4. Installieren des Pakets (offline)

4.1 Installieren firmware-b43-installer

Zur firmware-b43-installer Offline- Installation lesen Sie diese Antwort .

4.2 Installieren bcmwl-kernel-source

In Fällen, in denen Sie installieren müssen, bcmwl-kernel-source aber offline sind, finden Sie hier eine hervorragende Antwort. Aber im Grunde folgen Sie diesen Schritten:

  1. Suchen Sie in den Ubuntu-Paket-Repositories nach dem Pakethttp://packages.ubuntu.com/
  2. Stellen Sie sicher, dass Sie die richtige Architektur auswählen (32-Bit, 64-Bit usw.).
  3. Laden Sie zugehörige Pakete und Abhängigkeitspakete im selben Ordner herunter.
  4. Wenn Sie alle benötigten Pakete (und ihre Abhängigkeiten) haben, fahren Sie mit dem Ordner fort, der alle Pakete enthält, und führen Sie ihn aus sudo dpkg -i *.deb . Dadurch werden alle Pakete in diesem Ordner installiert. Wenn es Fehler gibt, lesen Sie den Fehler und befolgen Sie die darin aufgeführten Schritte.

Um ein Beispiel zu geben, würden Sie nach dem oben erwähnten Punkt 1, Wenn Sie Broadcom 14e4:43a0 hätten, nach dem bcmwl-kernel-source Paket suchen und nach Auswahl der entsprechenden Ubuntu-Version (in meinem Fall 16.04 oder Xenial) auf der folgenden Seite landen:

http://packages.ubuntu.com/xenial/bcmwl-kernel-source

Auf dieser Seite würde ich die entsprechende Architektur auswählen (32 oder 64), aber ich müsste auch die 3 auf dieser Seite erwähnten Paketabhängigkeiten herunterladen, wie in der folgenden Abbildung dargestellt:


Bildbeschreibung hier eingeben

Nachdem Sie alle Pakete und Abhängigkeiten heruntergeladen haben, können Sie alle Pakete in einen einzelnen Ordner kopieren und den dpkg in Schritt 4 oben beschriebenen Befehl ausführen.

HINWEIS

Auf einigen Computern müssen Sie vor dem Ausführen der Befehle die Secure Boot-Optionen in Ihrem BIOS deaktivieren. Dies gilt zum Beispiel für Fälle, in denen die bcmwl-Kernel-Quelle bereits installiert ist, der Treiber jedoch noch nicht funktioniert. Sie können eine Neuinstallation durchführen oder Secure Boot deaktivieren, indem Sie zu Ihrem BIOS-Setup gehen:

 sudo apt-get install --reinstall bcmwl-kernel-source
 

DEBUGGING

Bei den folgenden Informationen handelt es sich um zusätzliches Material zum Lösen verschiedener Probleme im Zusammenhang mit der drahtlosen Verwaltung und Konflikten mit anderen Netzwerkgeräten. Beachten Sie, dass in einigen Fällen eine aktualisierte Kernel-Version erforderlich ist, da mit jeder neuen Kernel-Version entweder neue Netzwerktreiber eingeführt, vorhandene Treiber verbessert oder Fehler in Bezug auf diese behoben werden.

Stellen Sie vor dem Lesen der unten genannten Punkte sicher, dass alle Repositorys auf Ihrem Ubuntu-System aktiviert sind. Führen Sie zur Überprüfung das Terminal aus software-properties-gtk und stellen Sie sicher, dass alle Optionen auf der Registerkarte Ubuntu-Software aktiviert sind.

  • Um Ihre drahtlosen Geräte durch das Terminal zu konfigurieren Ich empfehle Wie zu verbinden und trennen zu einem Netzwerk manuell im Terminal?

  • Wenn Ihre Verbindung von Zeit zu Zeit unterbrochen wird, haben einige Benutzer vorgeschlagen, IPv6 auf Ignorieren zu setzen . Gehen Sie einfach zu Network Manager (Das Netzwerksymbol im oberen Bereich). Klicken Sie darauf und wählen Sie Einstellungen bearbeiten . Gehen Sie dann zu der von Ihnen verwendeten drahtlosen Verbindung und wählen Sie sie aus. Gehen Sie nun zu der letzten Registerkarte, in der IPv6-Einstellungen erwähnt werden . Wählen Sie im Feld Methode die Option Ignorieren .

  • Wenn Ihr Laptop Ihre WLAN-Karte nicht erkennt, haben einige Benutzer erwähnt, dass die Verwendung rfkill unblock all das Problem löst. Andere schalteten einfach den WiFi-Schalter an ihren Laptops aus und wieder ein (physischer Schalter auf diesen Laptops verfügbar). Für weitere Informationen rfkill lesen Sie bitte rf kill unblock all DOES NOT WORK!

  • Wenn Sie den Fehler b43-phy0 erhalten: Schwerwiegender DMA-Fehler / Warnung b43-phy0: PIO erzwungen, gehen Sie wie folgt vor:

     sudo rmmod b43     
    sudo modprobe b43 pio=0 qos=0  
     

    Wenn es funktioniert, fügen Sie es zu Ihren RC-Dateien hinzu, damit es bei jedem Start ausgeführt wird. Sie können PIO zu 1 ändern, wenn Sie es benötigen.

  • Wenn bei der Installation eines DKMS-Moduls (z. B. Nvidia, Broadcom oder andere) ein erforderlicher Schlüssel nicht verfügbar ist , können Sie die Antwort des Piloten hier aufrufen

  • Wenn Ihre WLAN-Karte den Router sieht / nicht sieht und in einer Endlosschleife "Verbindungsversuch (Versuch 1/3)" hängen bleibt, liegt die Lösung möglicherweise in der richtigen Konfiguration Ihres Routers oder Ihres WLAN-SSID-Geräts.

    Bei allen Wireless-Karten im Allgemeinen ist es sehr wichtig, auch die von Ihnen verwendeten Netzwerkgeräte (Router, Switches, Wireless-Kanäle und Wireless-Bänder usw.) zu berücksichtigen. Mit diesen Informationen können Sie die Ursache des Problems besser einschätzen, wenn Sie in eine Sackgasse geraten. Ein Beispiel wäre das Lenovo S10-2, das die PCIID 14e4: 4315 rev 01 verwendet. Selbst nach der Installation des richtigen Treibers würde der Benutzer in eine "Verbindungsversuchs" -Schleife geraten. Es würde die WLAN-SSID sehen, aber beim Versuch, eine Verbindung herzustellen, würde es in eine Wiederverbindungsschleife eintreten.

    Die Lösung bestand darin, dass dieses spezielle drahtlose Gerät weder 40-MHz-Kanäle noch 802.11N unterstützt. Der Router sendete in diesem Fall tatsächlich nur mit erzwungenen 40 Mhz und über WiFi-N. Wenn der Router auf Auto-Modus und 20/40 MHz-Kanal eingestellt war, funktionierte die WLAN-Karte ordnungsgemäß. Dies ist ein Fallszenario, das sich auch in anderen Fällen wiederholt, sodass eine ordnungsgemäße Evaluierung der Netzwerkausrüstung sehr hilfreich wäre.

    Für Fälle, in denen Sie wiederholt werden:

    ERROR @ wl_cfg80211_get_station: Falsche Mac-Adresse ...

    Wenn Sie eine Verbindung herstellen dmesg und Ihre drahtlose Verbindung häufig unterbrochen wird (mehrmals pro Stunde oder Tag), besteht möglicherweise das Problem, dass Sie sich in einem drahtlosen Signal befinden, das als drahtlose Brücke verwendet wird (2 Router, die dieselbe SSID und Verbindung verwenden). Dies kann bei modernen Routern der Fall sein, die die Möglichkeit haben, die drahtlose Verbindung zu erweitern, indem sie dieselbe SSID anbieten. Ihre drahtlose Verbindung wird möglicherweise unterbrochen, da Sie sich möglicherweise zwischen beiden Routern befinden und die Signalstärke zwischen beiden fast gleich ist.

    Wenn Ihre Verbindung sehr oft unterbrochen wird, befinden Sie sich fast in der Mitte beider Router. Versuchen Sie, sich so zu positionieren, dass auf Ihrer WLAN-Karte nur ein Router zu sehen ist oder mindestens einer der Router eine höhere Signalstärke als der andere hat, um die Ausfallrate Ihres WLAN-Geräts zu verringern oder zu beseitigen.

    Es gibt auch einige Techniken, mit denen das drahtlose Gerät gezwungen wird, nur eine Verbindung zu einem bestimmten Router herzustellen, indem die BSSID auf die MAC-Adresse des Routers eingestellt wird, zu dem Sie eine Verbindung herstellen möchten. Dadurch wird Ihr drahtloses Gerät NUR dazu gezwungen, eine Verbindung zu ihm herzustellen.


    Bildbeschreibung hier eingeben

Probleme beim sicheren Booten

In bestimmten Szenarien funktioniert die Installation der Treiber, sei es im Offlinemodus über verschiedene DEB-Pakete oder über apt-get mit Internetzugang, nicht, wenn Secure Boot nicht deaktiviert ist.

Dies liegt daran, dass der erforderliche Zugriff durch Secure Boot verweigert wird, sodass die Treiber so aussehen, als wären sie korrekt installiert, obwohl dies nicht der Fall war. In sehr speziellen Fällen müssen Sie Secure Boot vorübergehend deaktivieren, damit die Treiber funktionieren.

Linux-Firmware-Update

In anderen Fällen kann das Problem durch Suchen und Installieren der neuesten Linux-Firmware behoben werden. Lösen Sie kleinere Probleme, die mit einer funktionierenden Karte aufgetreten sind, oder lassen Sie die Karte zum ersten Mal funktionieren.


373


2011-09-07

Ich habe mein Problem mit den Broadcom bcm4311-Treibern behoben.

Schritte, die ich unternommen habe, um dieses Problem zu beheben (ich habe diese Methode von nm_geo in Ubuntu-Foren gestohlen ):

(Möglicherweise müssen Sie synaptic Ihren bevorzugten Paketmanager installieren .)

  • Deinstallieren Sie das bcmwl-kernel-source Paket, indem Sie den folgenden Befehl auf einem Terminal ausführen:

     sudo apt-get remove bcmwl-kernel-source
     
  • Stellen Sie sicher, dass das firmware-b43-installer und die b43-fwcutter Pakete installiert sind (natürlich benötigen Sie das Internet auf andere Weise):

     sudo apt-get install firmware-b43-installer b43-fwcutter
     
  • Tippe in ein Terminal:

     cat /etc/modprobe.d/* | egrep 'bcm'
     

    (Möglicherweise möchten Sie dies kopieren.) Überprüfen Sie, ob der Begriff "Blacklist bcm43xx" vorhanden ist.

  • Wenn ja, geben Sie cd /etc/modprobe.d/ und dann ein sudo gedit blacklist.conf

    Setzen Sie ein # vor die Zeile: blacklist bcm43xx

    Speichern Sie dann die Datei (im Terminal wurde eine Fehlermeldung angezeigt, dass die Datei nicht gespeichert werden konnte, aber tatsächlich ordnungsgemäß gespeichert wurde).

  • Starten Sie neu

Nachdem ich das oben genannte getan hatte, musste das Radio durch rfkill entsperrt werden : Wie man etwas entsperrt, das in rfkill verzeichnet wird?


108



Dies ist ein häufiges Problem bei Broadcom-Funkchips.

Führen Sie im Terminal Folgendes aus:

 sudo apt-get remove --purge bcmwl-kernel-source
 

Wenn der Befehl erfolgreich ausgeführt wurde, versuchen Sie, die drahtlose Verbindung (mit dem Hardwareschlüssel) einzuschalten.

Wenn dies nicht funktioniert oder der Befehl fehlschlägt und angibt, dass es kein solches Modul gibt, können Sie versuchen, ein Terminal zu öffnen und Folgendes einzugeben

 dmesg | grep b43
 

Wenn Sie Linien sehen wie:

 [   17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[   17.993040] b43-phy0: Radio hardware status changed to DISABLED
 

Dann fehlt Ihnen wahrscheinlich die Firmware für die Broadcom-Karte. Öffnen Sie das Software Center , suchen Sie und installieren Sie die folgenden Pakete,

  • b43-fwcutter
  • Firmware-B43-Lpphy-Installer

Einmal neu starten. Jetzt sollte das WLAN funktionieren.


33


2012-04-28

Treiber für den 4313

Nennen wir den Treiber für Broadcom-Chipsätze und deren Funktionsweise mit dem 4313:

  • Broadcom STA . Vorgeschlagen von zusätzlichen Treibern. Alt. Schrecklich. Absoluter Müll. Überspring es. Wenn Sie es bereits installiert haben, entfernen Sie es.

  • b43-fwcutter . Viele Leute sehen "Broadcom" und springen darauf, aber es ist nicht kompatibel mit dem 4313 (der neuer ist). Wenn Sie es installiert haben, löschen Sie es.

  • ndiswrapper . Noch flockiger als der STA-Fahrer. Ich habe es geschafft, es für ungefähr 10 Minuten zum Laufen zu bringen, bevor alles implodierte.

  • brcm80211 aka brcmsmac . Dies ist ein (relativ) neuer Treiber, der vor kurzem zu Ubuntu hinzugefügt wurde (da der Treiber zum Kernel hinzugefügt wurde). Dies sollte gut funktionieren und (in der jüngsten Version von Ubuntu, Natty und Oneiric) sollte "Just work" sein. Dies ist der Droide, den Sie suchen. Verwenden Sie diesen Treiber für den 4313 .

    Wenn Sie nicht mit Natty oder Oneiric arbeiten, verfügt Ihr Kernel wahrscheinlich nicht über diesen Treiber. Sie müssen mindestens 2.6.27 ausführen und ich würde 2.6.28 als Minimum empfehlen (Sie können überprüfen, was Sie ausführen uname -r ).

    Wenn Sie mit Versionen im Rückstand sind, würde ich das Upgrade vorschlagen, aber für eine schnelle Lösung können Sie einen Blick auf die Hauptkernel werfen und einen dieser Kernel ausprobieren. Das Installieren von Kernel-Paketen ist selten riskant, da Sie in der Regel über den Grub-Startbildschirm auf ein altes zurückgreifen können.

Sie wissen, dass Sie wahrscheinlich auf dem richtigen Treiber sind, wenn Sie ausführen lsmod | grep brc und Sie sehen brcm80211 oder brcmsmac in der Ausgabe.

Blacklisting Ihren Weg zum Erfolg

Wenn Sie das nicht sehen, wurde etwas anderes geladen und Sie müssen es auf die schwarze Liste setzen. Wenn Sie sehen können, was geladen wurde, können Sie folgende /etc/modprobe.d/blacklist.conf Zeilen bearbeiten und hinzufügen:

 blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper
 

Sie müssen natürlich vorsichtig sein, wenn Sie ein anderes drahtloses Gerät haben, das möglicherweise einen widersprüchlichen Treiber verwendet, als würden Sie es auf die schwarze Liste setzen.


30


2011-10-16

Vielen Dank für Ihre wertvolle Antwort.

Dieses Problem wurde durch die folgenden Schritte gelöst:

  1. Ich habe den drahtlosen Broadcom STA-Treiber von Additional Drivers entfernt .
  2. Geben Sie bcm im Ubuntu Software Center ,
  3. Installieren Sie "Installer Package für Firmware für den b34-Treiber" (firmware-b43-installer)

Jetzt funktioniert es drahtlos. Sie müssen die obigen Schritte nicht ausführen. Installieren Sie den "B43-Treiber" für WLAN.


18


2011-05-01

Installieren Sie das firmware-b43-installer Paket. Deinstallieren Sie zuerst den proprietären Treiber unter "Zusätzliche Treiber".

Führen Sie dann in einem Terminal Folgendes aus:

 sudo apt-get install firmware-b43-installer
 

kurz nach dem neustart klappt bei mir wunderbar.


11


2011-04-30

Ich empfehle immer, die Broadcom-Treiber über Ihr Terminal zu entfernen und neu zu installieren

In einem Terminal geben Sie den folgenden Befehl ein

 sudo apt-get purge bcmwl-kernel-source
 

dann

 sudo apt-get install bcmwl-kernel-source
 

Dadurch wird Ihr Treiber neu erstellt.

Lassen Sie uns wissen, wie es Ihnen geht

Sie können entweder Ihren PC neu starten oder, wenn dies ein Schmerz ist, die folgenden Befehle im Terminal eingeben, die Ihre drahtlose Verbindung "einschalten"

 sudo modprobe -r b43 ssb wl
 

dann

 sudo modprobe wl 
 

10


2011-07-07

Schließlich habe ich das Problem selbst gelöst, aber ich bin nicht sicher, wie. Ich wollte den Treiber mit der Quelle von broadcom.com und den Anweisungen in http://www.broadcom.com/docs/linux_sta/README.txt kompilieren , aber in diesem Schritt der Anweisungen

On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

Build Essential und Header wurden bereits installiert. Ich habe gerade den sudo apt-get build-dep linux Befehl ausgeführt und, Voilá !, nach einem Neustart lief meine Verbindung mit normaler Geschwindigkeit.

Ich bin mir nicht sicher, was ich getan habe. Ich denke, es baut Kernel- oder Treiberabhängigkeiten (oder beides) auf. Der BCM-Fahrer benötigte diesen Schritt und die Jockey-Selbstkonfiguration ließ ihn aus irgendeinem Grund weg.

Wie auch immer, es ist behoben.


9


2010-11-10

Manchmal kann das Dienstprogramm für zusätzliche Treiber keinen Broadcom STA Wireless-Treiber installieren. Überprüfen Sie in diesem Fall zunächst, ob Ihre Karte tatsächlich vom STA-Treiber unterstützt wird, und öffnen Sie dazu ein Terminalfenster (Strg-Alt-T), und führen Sie es aus

 lspci -nn | grep -i BCM
 

Die Ausgabe enthält das Modell der Wireless-Karte. Stellen Sie sicher, dass es sich um eines der unten aufgeführten Modelle handelt.

Vom STA-Treiber unterstützte Broadcom-Funkkarten:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

Wenn die Karte unterstützt wird, versuchen Sie, den Treiber manuell zu installieren. Öffnen Sie ein Terminalfenster (Strg-Alt-T) und führen Sie es aus

 sudo apt-get install bcmwl-kernel-source
 

Möglicherweise müssen Sie zu diesem Zeitpunkt einen Neustart durchführen.


7


2012-10-12

Wie ich herausgefunden habe, stehen vier Treiberfamilien zur Verfügung, um dies ein wenig zu systematisieren:

  1. Open-Source-B43 aus dem [B43M-Projekt] [1], das im [Linux-Kernel] [2] verfügbar ist,
  2. open-source brcmsmac / brcmfmac, auch verfügbar in [kernel] [3]
  3. Windows-Bibliotheken über [ndiswrapper] [4] und
  4. [Broadcom] [5] eigenes Linux [libs (STA)] [6]

Diese Links enthalten auch Verweise auf die Treiber und Listen mit den unterstützten Chipsätzen.

Um die Referenzierung der verschiedenen IDs zu verdeutlichen, konsultieren Sie den obigen STA-Link, bevor Sie weiterlesen, und informieren Sie sich über Folgendes:

 lspci -nn | grep Network | grep "\[....:....\]"
 

Hier ist ein Beispiel für 4313 (von Link # 6):

 BRCM Product Name   |   PCI Vendor ID | PCI Product ID  |  Dell Device ID

4313 2.4 Ghz      |  0x14e4 | 0x4727 |      Dell 1501
 

Neben dem Treiber benötigen Sie auch die Firmware, den Firmware-B43-Installer .

Die folgende Beschreibung wurde auf den STA-Treiber angewendet, wurde jedoch zuvor geschrieben.

Obwohl Ubuntu vielseitig, ansprechend und für jedermann einfach zu bedienen sein soll, sind Pakete immer noch anfällig für Abhängigkeitsfehler. Wenn Sie Treiber und andere Systemkomponenten installieren, ist es vernünftig, ein möglichst ausführliches Feedback zu erhalten. Tun Sie dies also manuell oder halb-manuell (apt-get), und vermeiden Sie diese GUI-Installer.

Bei meinem 4313 sind dieselben Probleme aufgetreten. Lassen Sie mich eine stumpfe und teilweise nicht analytische Lösung anbieten:

  1. Entfernen Sie alles von STA, das Sie haben

     sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
     
  2. Installiere das nochmal manuell:

     sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
     
  3. Lesen Sie die Ausgabe. Ich habe einen schönen Doppelliner gehabt:

    Building for Architecture x86_64 Der Modulbuild für den aktuell ausgeführten Kernel wurde übersprungen, da die Kernelquelle für diesen Kernel nicht installiert zu sein scheint.

In einem solchen Fall, von dem ich annehme, dass er ziemlich häufig auftritt, da (1) die inhärente Abhängigkeit nicht aufgelöst ist und (2) die wl-Schnittstelle bei Upgrades (die möglicherweise ein Kernel-Update beinhalten) unterbrochen ist, sollten Sie dies in einem solchen Fall tun Führen Sie einfach die folgenden zwei Schritte aus und ich gehe davon aus, dass Sie die WiFi-Treiberquellen nicht neu installieren müssen:

  1. Überprüfen Sie Ihre aktuelle Kernel-Version wie folgt (dritter Eintrag) :

     uname -r
     
  2. Installiere die entsprechenden Linux-Header, in meinem Fall:

     sudo apt-get install linux-headers-**generic**
     

Nach diesem Befehl sollte Folgendes angezeigt werden (da dies verzögert wurde, weil die Kompilierung während des Installationsvorgangs der STA WiFi-Treiberquelldateien nicht möglich war):

 Setting up linux-headers-3.5.0-17-generic (3.5.0-17.28) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
 * Running DKMS auto installation service for kernel 3.5.0-17-generic                                                                                                                    
 *  bcmwl (5.100.82.112+bdcom)...                                                                                                                                                        bcmwl (5.100.82.112+bdcom): Installing module...
 

Ich bin mir nicht sicher, ob die Leute, die für Pakete verantwortlich sind, das sehen würden. Nachdem ich Gentoo jahrelang benutzt habe, habe ich mich an seine Ausführlichkeit gewöhnt, und das mag als unnötige Färbung und Formatierung der Ausgabe erscheinen. Sie sollten Formatierungen und Farben zu Ihrer Apt-Get-Routine hinzufügen, es ist so viel einfacher, insbesondere für Anfänger, zu verstehen, was möglicherweise schief gelaufen ist. Wenn Sie die Header-Abhängigkeit hinzufügen, können Sie sie später entfernen - und das Modul müsste bei einem Kernelwechsel sicherlich neu erstellt werden .

Ich hoffe, dass dies hilft, und ich bin vorsichtig, den obigen Weg zu verallgemeinern, um das Massenproblem zu lösen. Probieren Sie es einfach aus, wenn es funktioniert, großartig, wenn es nicht so viele weitere Lösungen gibt, die besonders analytisch und kompetent sind.

Ich bin auch auf diese Antworten gestoßen (mit einem Scheck)

 lspci -nn | grep Network
 

Für - pci.id 14er:4727 was in meinem Fall gilt): WLAN funktioniert nach einem Software-Update mit Ubuntu 12.10 auf einem Dell Latitude E6230 nicht mehr und wie bekomme ich eine Acer Npilfy 802.11 (BCM43225) WLAN-Karte zum Laufen? wer bezieht sich auf die ersteren.

Außerdem habe ich die Tatsache übersehen, dass Ubuntu in den Paketen einen Link zur aktuell installierten und ausgeführten Kernel- und Headerversion anbietet, um zu vermeiden, dass die Kernelversion definiert wird.


6


2012-11-15

Das hat bei mir funktioniert:

  1. Installieren firmware-b43-installer (+ b43fwcutter wird automatisch in Synaptic hinzugefügt)
  2. Deinstallieren Sie das bcm-kernel-source Paket mit Synaptic
  3. Entfernen Sie den ursprünglichen Wireless STA-Treiber von Additional Drivers
  4. Starten Sie neu

Schritt 3 war ein wichtiger Schritt für mich. Wenn Sie den ursprünglichen Wireless STA-Treiber nicht entfernen, treten Probleme auf.


5


2011-05-16

Was für mich bei meinem Broadcom bcm4313 auf Asus Eee PC Seashell 1015PEM mit Ubuntu 12.04 funktioniert hat:

  • Verwenden Sie keine eingeschränkten Treiber
  • füge "blacklist bcma" hinzu /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • füge brcmsmac hinzu /etc/modules
  • neustarten

5


2012-07-18

Ich hatte das gleiche Problem mit meinem Acer TravelMate 8172 und seinem Broadcom 4357-Controller unter Ubuntu 12.04. Ich hatte verschiedene Lösungen ausprobiert, die im Internet für andere Broadcom-Geräte bereitgestellt wurden, aber sie funktionierten nicht. Die obige Lösung von andybleaden hat für mich funktioniert.

Nach Andys Anweisungen habe ich zuerst die Broadcom-Treiber entfernt und neu installiert:

 sudo apt-get purge bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source
 

Danach habe ich ausgeführt

 sudo modprobe -r b43 ssb wl
sudo modprobe wl 
 

um die WLAN-Karte zu aktivieren.

Leider ist die WLAN-Karte bei jedem Neustart ausgeschaltet. Daher habe ich ein Skript mit den beiden oben genannten Befehlen modprobe erstellt, das bei jedem Neustart ausgeführt werden soll. Dies muss geschehen, bis Ubuntu 12.04 mit einem Fix aktualisiert wurde.


4


2012-06-03

Ich habe die Benutzerlösung 'bkratz' auf http://ubuntuforums.org/showthread.php?t=1928241 verwendet und es hat bei mir funktioniert.


Führen Sie diese aus:

 sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf    
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf
 

Das erste stellt sicher, dass der sta-Treiber vorhanden ist, das zweite und dritte die beiden Treiber brcmsmac und bcma, die mit dem richtigen sta-Treiber kollidieren. Kopieren / Einfügen oder stellen Sie sicher, dass Ihre Eingabe korrekt ist!

Der letzte Schritt ist, zu 'Zusätzliche Treiber' zu gehen und den Treiber zu aktivieren.


3


2012-05-10

Ich dachte zuerst, ich würde die ausgezeichnete Antwort von Luis Alvarado bearbeiten (siehe seinen Beitrag am 7. September 2011), da bei der Ausführung der Schritte das in der Tabelle angegebene Paket (siehe seinen Beitrag) für meine PCI.ID nicht angezeigt wurde eigentlich entsprechen.

Tatsächlich lautet meine PCI.ID 14e4: 4727 , was laut Tabelle die Installation des Pakets erfordert bcmwl-kernel-source . Dieses Paket wurde auf meinem Computer installiert, aber das WLAN funktionierte nicht (keine Erkennung eines drahtlosen Netzwerks seit dem Upgrade auf Ubuntu 16.04). Ich habe stattdessen versucht, die firmware-b43-installer folgende Antwort von Luis Alvarado zu installieren (mithilfe von firmware-b43-installer ist eine Alternative, auf die bereits in seinem Beitrag hingewiesen wurde), und es hat funktioniert!

Für den Fall, dass es jemand anderem im selben Fall wie mir hilft, sind hier die notwendigen Informationen:

  • Ausgabe des lspci -nn -d 14e4: Befehls:

     02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
     
  • Die Schritte, denen ich folgte:

    1. Spülen Sie das bcmwl-kernel-source Paket:

       sudo apt-get purge bcmwl-kernel-source
       
    2. Führen Sie die folgenden Befehle aus (Einzelheiten finden Sie in Luis Alvarados Antwort):

       sudo apt-get update
      sudo update-pciids
       
    3. Installieren Sie das firmware-b43-installer Paket und nicht das bcmwl-kernel-source Paket (anders als in der Tabelle empfohlen 14e4:4727 rev 01 ):

       sudo apt-get install firmware-b43-installer`
       
    4. Neustart:

       sudo reboot
       

Und jetzt sollte das WLAN funktionieren!

Vielen Dank Luis Alvarado!


3



Stellen Sie sicher, dass Ihr WLAN-Adapter nicht deaktiviert ist. Sie können dies überprüfen, indem Sie Folgendes ausführen:

 rfkill list
 

Führen Sie zum Aktivieren von WLAN-Adaptern Folgendes aus:

 sudo rfkill unblock wifi
 

2


2011-04-30

Dell Inspiron E1505, die folgenden Schritte (allein), haben bei mir funktioniert. Ich musste die zusätzlichen Schritte zum Bearbeiten der Blacklist-Datei rückgängig machen.

  • öffne den 'Synaptic Package Manager' und suche nach 'bcm'

  • Deinstallieren Sie das bcmwl-kernel-source Paket

  • Stellen Sie sicher, dass das firmware-b43-installer und die b43-fwcutter Pakete installiert sind

  • neustarten


2


2011-05-08

In dem Fall, dass entweder die blacklist.conf oder die Neuinstallation von apt-get für b43 Broadcom nicht funktioniert hat, kann dies einfach daran liegen, dass die Standard-WLAN-Konfiguration für WPA / WPA2 immer noch nicht ordnungsgemäß aktiviert wurde.

Netzwerkordner, WLAN und wählen Sie Optionen Ubuntu 12.04:

  • Registerkarte "IPv6" - Behalten Sie die automatische Methode bei und deaktivieren Sie "IPv6-Adressierung erforderlich ...".
  • Registerkarte "IPv4" - Die Methode sollte automatisch (DHCP) sein. Aktivieren Sie das Kontrollkästchen "IPv4-Adressierung erforderlich ...".
  • Registerkarte "Wireless" - Erzwingen Sie, dass die MAC-Adresse des Geräts die Verbindung zur permanenten MAC-Adresse des Laptops sperrt

2


2012-07-16

Das Problem mit Ihrem WLAN ist, dass Sie das von Ubuntu erzwungene verwenden, aber das funktioniert nicht. Führen Sie die folgenden Befehle aus, damit das WLAN ordnungsgemäß funktioniert:

Drücken Sie Ctrl+ Alt+T

 sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo reboot
 

Nach dem Neustart. Ihr Wi-Fi sollte wie vorgesehen funktionieren.


2


2012-08-19

Gute Nachrichten. Basierend auf den Informationen, die Sie in den Kommentaren angegeben haben, verfügen Sie über eine Netzwerkkarte, die vom proprietären Broadcom-Treiber unterstützt wird.

Stellen Sie zunächst sicher, dass Sie sudo apt-get update vom Terminal ausgeführt haben. Gehen Sie dann zu "Zusätzliche Treiber". Sie finden es, indem Sie den Bindestrich öffnen (in die obere rechte Ecke klicken) und Treiber eingeben.

Ist der nicht-freie Broadcom-Treiber dort aktiviert? Wenn nicht, versuchen Sie es zu aktivieren und starten Sie Ihr System neu. Wenn dies nicht funktioniert, versuchen Sie, die Treiber manuell neu zu installieren (nur um einmal online zu gehen). Hier finden Sie Anweisungen zur manuellen Installation: http://wireless.kernel.org/en/users/Drivers/b43

Möglicherweise müssen Sie alte oder schlechte Treiber anpassen. Viel Glück, aber wisst, dass es geht! :)


1


2011-04-30

Ich hatte das gleiche Problem und habe es durch Hinzufügen gelöst

 blacklist acer_wmi
 

zu /etc/modprobe.d/blacklist.conf

Ein Neustart später über WLAN hat geklappt.

(Dies wurde von http://ubuntuforums.org/showpost.php?p=11006092&postcount=2 entnommen. )


1


2011-11-16

Ich hatte gestern das gleiche Problem (Dell Latitude D530 mit Broadcom 4311).

Ich tat:

 sudo apt-get install firmware-b43-installer
 

Das wars bis zum nächsten Neustart. Jetzt musste ich herausfinden, wie ich es wieder aktivieren konnte, aber jetzt liegt das Problem woanders.


1


2012-04-27

Nur die Installation der zusätzlichen Treiber, funktioniert es in meinem Dell Vostro 3500.

Ich habe die folgenden Schritte ausgeführt:

  1. sudo apt-get remove bcmwl-kernel-source

  2. Installieren Sie anschließend die unten angegebenen zusätzlichen Treiber erneut. Ich habe es aktiviert.

Dieses Paket enthält den Broadcom 802.11 Linux STA-Wireless-Treiber zur Verwendung mit Broadcoms Hardware auf Basis von BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- und BCM43228.


1


2012-04-28

Es gibt einen viel einfacheren Weg, dieses Problem zu lösen. Der Trick ist die Reihenfolge, in der Sie proprietäre Treiber installieren. Der Broadcom-Treiber MUSS ZUERST vor allen anderen installiert werden.

Beispiel Ich habe einen HP TX2-1050ED mit Broadcom B43- und ATI Raedon-Grafiken.

Ich habe zuerst den ATI Raedon-Treiber und dann den Broadcom-Treiber aktiviert, was zu den oben genannten Fehlern geführt hat.

Nach der Deinstallation des ATI-Treibers wurde der Broadcom-Treiber installiert und neu gestartet. Ich hatte WLAN. Dann habe ich den ATI-Treiber installiert und jetzt funktionieren beide.

Dies ist tatsächlich ein Fehler in Jockey, da Jockey den Treiberkonflikt für Sie lösen sollte.

Also kurz gesagt. Zuerst Broadcom, dann andere Treiber.


1


2012-08-20

Stellen Sie sicher, dass Sie keine ungelöste Linux-Header-Abhängigkeit haben, vgl. Nach dem Upgrade auf Ubuntu 12.04 funktioniert mein Broadcom STA Wireless-Treiber nicht , andernfalls installieren Sie ihn.


1


2012-11-15

Ich habe einen Dell inspiron 6000 BCM4318-WLAN-Controller, den ich mithilfe von Synaptic Package Manager gelöst habe

Hier habe ich: Zuerst habe ich bcmwl-kernel-source deinstalliert. Dann habe ich firmware-b43-installer und b43-fwcutter installiert, die die WLAN-Treiber neu erstellt haben

Ich musste dann neu starten


1


2011-06-19

BCM4311 für meinen DV6000 funktioniert weder mit dem STA-Treiber noch mit dem b43-Treiber. Bei b43 bleibt die LED immer orange (WLAN deaktiviert).

Mit rfkill kann ich sehen:

 1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
 

Mit dem STA-Treiber kann ich das Netzwerk durchsuchen, aber die Verbindung wird nie hergestellt. Das System funktionierte einwandfrei mit Ubuntu 10.10 (Maverick Meerkat) (x86) - jetzt verwende ich Ubuntu 11.10 (Oneiric Ocelot) Beta 2 (x64).

dmesg beleuchtet den Fehler:

s / Drivers / b43 # und laden Sie die richtige Firmware für diese Treiberversion herunter. > Bitte lesen Sie alle Anweisungen auf dieser Website sorgfältig durch.

[367.927967] b43-phy0 FEHLER: Firmware-Datei "b43 / ucode13.fw" nicht gefunden
[367.927981] b43-phy0 FEHLER: Firmware-Datei "b43-open / ucode13.fw" nicht gefunden
[367.927989] b43-phy0 FEHLER: Sie müssen Gehen Sie zu http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware und laden Sie die richtige Firmware für diesen Treiber herunter. v

Anscheinend fehlen die Firmware-Dateien in den Linux-Treibern (?). Ich habe die LED wieder blau (WLAN ist aktiviert) und das Scannen funktioniert mit:

 sudo apt-get install firmware-b43-installer
 

Dies war von der Website http://linuxwireless.org/en/users/Drivers/b43 .

Jetzt funktioniert das WLAN-Netzwerk für mich (doppelte Überprüfung für das WPA2- Passwort war erforderlich :-)).


1


2011-10-01

Für alle anderen, die die Meldung "Drahtlos ist durch Hardware-Umschaltung deaktiviert - eine" unter "Drahtlos" (Sie sehen sie durch Klicken auf das Symbol) erhalten - und es ist "harter Block", der in jedem Modell funktionieren kann (das funktioniert) für mich in NetGear "Wireless USB Adapter", habe die anderen nicht überprüft, aber es kann funktionieren).

Überprüfen Sie zuerst, ob es fest blockiert ist. Im Terminal ausführen ( Ctrl+ Alt+ T):

 sudo rfkill list
 

Wenn dies der Fall ist, führen Sie zunächst Folgendes aus, um die Blockierung aufzuheben:

 sudo rfkill unblock all
 

Dann habe ich meinen PC heruntergefahren, ihn vom Stromnetz getrennt und die linke Tür geöffnet. Ich entfernte den zyklischen Akku und drückte den Ein- / Ausschalter 20 lang und kurz, um das BIOS zurückzusetzen .

Dann gab ich den Akku zurück und schloss den PC an die Stromversorgung an. Ich habe den PC eingeschaltet und das BIOS (auch für Dinge wie keine Diskette und Boot-Pririty) in der Kategorie Wake-on-LAN eingestellt, in der es heißt, dass etwas auf PME aktiviert ist.

Ich habe gedrückt F10, um die Einstellungen zu speichern und neu gestartet. Nach all dem war das System fertig - Desktop und seine Dateien. Ich wartete eine Weile und das WLAN reagierte wieder.

Das hat bei mir schon viermal geklappt (es kann vorkommen, wenn Sie ein Herunterfahren erzwingen oder die Wi-Fi-Verbindung trennen).

Ich hoffe, dass es auch jemandem hilft (:


1


2012-06-17

Ich habe eine b43-Karte und benutze Ubuntu seit 9.04. Ich habe die gleiche Methode angewendet, um sie zum Laufen zu bringen. Es beinhaltet einige Kommandozeilen-Nutzung, aber glauben Sie mir, es lohnt sich.

Wenn Sie b43-fwcutter bereits installiert haben, müssen Sie es zunächst neu installieren. Führen Sie dazu Folgendes aus:

 sudo apt-get remove b43-fwcutter
 

Ich gehe davon aus, dass Sie das Typmodell Ihrer WLAN-Karte kennen. Diese Methode verwendet nicht die Additionals Drivers-Methode.

Nachdem Sie b43-fwcutter deinstalliert haben, starten Sie Ihren Computer neu. NB , wenn Sie keinen Zugang zu einem verdrahteten Netzwerk auf Ihrem Rechner haben, müssen Sie das B43-fwcutter Paket manuell von zum Download hier , sowie Ihre Kartentreiber von hier . Meine Karte ist die 4311, also lade ich die Datei broadcom-wl-4-150-10.5.tar.bz2 herunter.

Sobald Sie b43-fwcutter neu installiert haben, entweder durch Ausführen sudo apt-get install b43-fwcutter oder durch Verwenden der .deb-Datei, die Sie von der angegebenen Website erhalten hätten.

Sie müssen Ihre Firmware aus dem Tarball extrahieren. Führen Sie den Befehl aus;

 tar -xvjf broadcom-wl-4-150-10.5.tar.bz2
 

Möglicherweise müssen Sie den Dateinamen ändern, um das wiederzugeben, was Sie von der Treibersite heruntergeladen oder nur verwendet haben tar -xvjf broadcom* . Dann renne

 cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
 

Jetzt neu starten und alles sollte gut funktionieren!


1


2012-06-25

Ich stellte fest, dass das Licht nicht aufleuchtete, als ich es auf die Position op stellte. Ein Dienstprogramm, das Sie ausprobieren können, ist rfkill, um es zum Laufen zu bringen. Sie müssen dies jedes Mal tun, wenn Sie neu starten.

 sudo rfkill unblock all
 

0


2011-04-30