Installation des pilotes sans fil Broadcom

334

J'ai de graves problèmes pour installer les pilotes Broadcom pour Ubuntu. Cela fonctionnait parfaitement sur ma version précédente, mais maintenant, c'est impossible.

Quelles sont les étapes à suivre pour installer les pilotes sans fil Broadcom pour une carte BCM43xx?

Je suis un utilisateur n'ayant aucune connaissance préalable de Linux, il me faudrait donc des explications claires sur la manière de faire, de compiler, etc.


lspci -vnn | grep Network montré:

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

iwconfig montré:

lo        no wireless extensions.
eth0      no wireless extensions.

REMARQUE: La réponse ci-dessous est mise à jour à chaque fois que de nouvelles informations sont ajoutées et confirmées.

Luis Alvarado
la source
1
help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - vous pouvez voir que le pilote Broadcom STA devrait fonctionner avec BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43224, BCM43225) Laquelle Ubuntu utilisez-vous?
Hillar
10.10, en passant, j'ai essayé ces étapes avant et la carte est bien installée, mais avec le problème de la basse vitesse
Ataraxio Panzetta
Il y a un rapport de bogue ici concernant cette puce Broadcom dans Natty, semblable à ce que vous rencontrez. Je ne sais pas si cela a été résolu.
boehj
Vous pouvez essayer d'utiliser le pilote hybride Broadcom avec un correctif. espérons que cet article de mindwerks pourra vous aider à résoudre votre problème.
Neyz
Le but de Ask Ubuntu est de collecter des réponses, pas des liens vers des réponses. Je n'accorderai manuellement la prime qu'à une question qui fournira une solution étape par étape pour faire fonctionner le BCM4313 (si cela fonctionne également pour des chipsets similaires, c'est correct et il convient de le noter). Assurez-vous également que vous avez testé la réponse vous-même et ne vous contentez pas de copier / coller quelque chose depuis le réseau. Merci!
Htorque

Réponses:

370

0. Introduction et contexte

Cette réponse est basée sur une recherche approfondie effectuée par divers utilisateurs d’Ubuntu qui ont travaillé ensemble sur presque toutes les questions liées à Broadcom. Un merci spécial à chili555 pour son aide dans les forums Ubuntu et sur ce site avec de nombreuses questions relatives aux périphériques sans fil, ainsi qu'à d'autres personnes qui ont contribué par le biais de la messagerie électronique, des chats, de l'IRC et bien plus encore en testant divers pilotes avec plusieurs des cartes Broadcom Wireless les plus populaires. (Un grand merci à Chili555, vraiment. Ce mec connaît son métier).

Au total, nous voulions offrir une réponse facile à suivre et couvrant la plupart des cartes / pilotes Broadcom. Après avoir suivi ce guide, vous devrez BESOIN de tester votre connexion sans fil pendant au moins 2 heures (je recommande en fait 8 heures) avec un autre appareil en mode Ad-Hoc, en mode Infrastructure ou les deux. Les problèmes courants qui seront résolus (en dehors des pilotes non installés) sont:

  • Expiration du délai de connexion après plusieurs minutes ou heures
  • Arrête la recherche d'autres appareils (ne voit aucun autre appareil)
  • Continue à demander le mot de passe même dans les cas où AP n’en a pas
  • Arrête tout trafic de réception / transmission (nécessite un redémarrage pour corriger temporairement)
  • Blocage du système avec des erreurs dmesg dans le journal (lien 1 ci-dessous)
  • Le système se bloque complètement (vous ne pouvez appuyer que sur le bouton Reboot / Power) (lien 1 ci-dessous)
  • Crée d'énormes rapports de journal essayant de configurer ou de se connecter correctement
  • Échec lors de l'installation via des pilotes supplémentaires / du matériel supplémentaire (lien 3 ci-dessous)
  • Connecte et déconnecte continuellement toutes les X secondes
  • Apparaît connecté sur Network Manager mais ne reçoit pas Internet
  • Essaie de se connecter plusieurs fois sans terminer correctement la connexion
  • Prend trop de temps pour se connecter
  • Après la mise à niveau d'une version précédente (par exemple: 12.04 à 12.10), il cesse de fonctionner.
  • La carte sans fil ne s'allume pas, ne s'active pas ou ne se désactive pas (lien 2 ci-dessous)
  • Carte sans fil bloquée par du matériel
  • Plus de problèmes trouvés dans Launchpad, Ubuntu Forum et Askubuntu

Lien 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Lien 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Lien 3 - Donne une erreur similaire à "Désolé, l'installation de ce pilote a échoué".

Dans cet esprit, voici ce que nous avons actuellement, qui est simplifié en 3 étapes seulement:

1. Savoir quelle carte Broadcom Wireless vous avez

Il existe des dizaines de cartes sans fil Broadcom et d'autres semblent apparaître chaque jour. La clé pour trouver le bon pilote pour toute carte réseau est ce que l’on appelle l’ ID PCI (PCI.ID). Pour savoir quel PCI.ID vous avez, nous ouvrons le terminal en appuyant sur CTRL+ ALT+ T(il devrait ouvrir une fenêtre avec un arrière-plan vide) et à l'intérieur de ce terminal nous lançons la commande suivante:

lspci -nn -d 14e4:

Vous obtiendrez quelque chose comme ce qui suit si vous disposez d'un adaptateur sans fil Broadcom (l'ID 14e4 utilisé dans l'exemple ci-dessus est généralement une carte sans fil Broadcom):

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

Le PCI.ID dans cet exemple est 14e4: 4320 tel que vu à l'intérieur des crochets [...]. Dans certains cas, vous aurez également besoin de la version de révision (si elle apparaît) pour certains cas particuliers. Dans ce cas, la version de révision est rev 03, comme indiqué entre parenthèses (...) à la fin. Donc, ce dont vous aurez besoin après cette recherche est:

[14e4:4320] (rev 03)

Avec ces nouvelles informations, vous pouvez consulter le tableau ci-dessous et sélectionner la méthode appropriée pour installer votre pilote. Par exemple, dans ce cas, puisque vous avez le 14e4: 4320 rev 03 , si nous descendons dans la liste à celle qui montre exactement le même PCI.ID, vous verrez que dans les colonnes pour Ubuntu 12.04, 13.10 ou 14.04, le firmware-b43-installerpilote de package. Cela signifie que vous devrez uniquement installer ce paquet car il apparaît dans toutes les colonnes de la version Ubuntu.

REMARQUE - Avant de poursuivre, si vous avez déjà installé des pilotes, mis des listes noires ou non des commentaires sur les fichiers de pilote ou de configuration, ou apporté des modifications au système pour que les pilotes fonctionnent lors de tentatives précédentes, vous devez les annuler pour suivez ce guide. Nous supposons que vous procédez de la sorte et que vous n’avez modifié aucun fichier de configuration, module ou pilote du système (à part la mise à jour du système). Cela inclut toutes les installations utilisant apt-get, aptitude, synaptic, dpkg, un centre logiciel ou une compilation et installation manuelle des paquets. Le système doit recommencer à zéro pour que cela fonctionne et éviter tout conflit pouvant survenir si un travail précédent était effectué.

Par exemple, si vous avez déjà installé le bcmwl-kernel-sourcepaquet, vous devrez le supprimer en utilisant la méthode de purge:

sudo apt-get purge bcmwl-kernel-source

2. Préparation du système

Si vous venez d'installer Ubuntu, vous devrez créer un index des paquetages disponibles avant de pouvoir installer votre pilote si vous ne l'avez pas déjà fait:

sudo apt update

Je voudrais même aller plus loin pour mettre à jour la liste des PCI.ID Ubuntu:

sudo update-pciids

Juste au cas où l'ID d'un nouveau périphérique Broadcom particulier que vous utilisez vient d'apparaître.

Maintenant, en utilisant le PCI.ID que vous avez trouvé dans les étapes ci-dessus, nous cherchons ensuite dans la liste ci-dessous pour trouver le PCI.ID correspondant et la méthode pour installer le pilote qui lui est associé d'une manière simple et correcte. Le terminal sera utilisé pour éviter tout problème lié à l'interface graphique. Ceci s'applique à tous les cas, sauf indication contraire. La procédure d'installation se fait uniquement via un terminal et également pendant la connexion à Internet avec une connexion Ethernet câblée temporaire ou un modem USB ou tout autre moyen possible permettant à votre PC, pour le moment, d'accéder à Internet. Après avoir trouvé dans la liste ci-dessous le bon paquet, nous procédons à l’installation.

3. Installation du package (en ligne)

En supposant que vous utilisiez le PCI.ID 14e4: 4320 rev 03 tel que trouvé dans votre recherche ci-dessus, puis que vous avez consulté le tableau ci-dessous et que le bon package à installer est le correctif firmware-b43-installer, nous procédons simplement à l'installation de ce package dans le terminal:

sudo apt install firmware-b43-installer

puis redémarrez

sudo reboot

Le format à installer est assez simple, il suffit de:

sudo apt install <PACKAGE_NAME>

Dans l'exemple ci-dessus, PACKAGE_NAME est firmware-b43-installer.

BROADCOM WIRELESS TABLE (Mis à jour le 18 août 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      
------------------------------------------------------------------------------------

Cas spécial n ° 1 - Utilisations bcmaet brcmsmaccombinaison de pilotes. Le micrologiciel requis est installé par défaut dans le package linux-firmware.

Cas spécial n ° 2 - Pour l’ ASUS PCE-AC88 AC3100, les étapes sont les suivantes:

  1. Téléchargez ce fichier et après l'avoir extrait, mettez-le dans / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. sudo nano /etc/rc.localAjoutez ensuite modprobe brcmfmac et enregistrez
  3. sudo reboot

Dans un matériel tel que le Lenovo S10-2, si votre carte sans fil est bloquée lors de la tentative de connexion à un SSID (continue de tenter de se connecter), l’alternative pour le faire fonctionner serait d’installer le bcmwl-kernel-sourcepackage (supprimez tous les packages installés qui s'y rapportent). ) Lisez la section Débogage ci-dessous pour plus d'informations sur ce périphérique sans fil.

REMARQUE IMPORTANTE - Après septembre 2014, si vous suivez cette réponse et que vous rencontrez toujours des problèmes pour installer le bon pilote, veuillez essayer le firmware-b43-installerpackage et nous en informer via des commentaires. Il y a eu quelques changements et certains pilotes ne fonctionneront qu'avec ce paquet. N'oubliez pas d'avoir un système propre avant de l'installer:

sudo apt install firmware-b43-installer

Dans certains cas particuliers, après l’installation du, firmware-b43-installervous devez retirer le module b43, le réactiver et même procéder au déblocage avec rfkill:

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

Si vous avez une carte Broadcom avec un pci.id différent, posez une nouvelle question. Une fois résolue, la solution sera ajoutée à ce howto.

4. Installation du package (hors ligne)

4.1 Installation firmware-b43-installer

Pour installer firmware-b43-installerhors ligne, voir cette réponse .

4.2 Installation bcmwl-kernel-source

Dans les cas où vous devez installer bcmwl-kernel-sourcemais que vous êtes hors ligne, voici une excellente réponse à ce sujet. Mais fondamentalement, suivez ces étapes:

  1. Rechercher le paquet dans les référentiels de paquets Ubuntu
  2. Assurez-vous de sélectionner la bonne architecture (32 bits, 64 bits, etc.).
  3. Téléchargez le package et les packages de dépendance associés dans le même dossier.
  4. Lorsque tous les packages nécessaires (et leurs dépendances) sont nécessaires, passez au dossier contenant tous les packages et exécutez-le sudo dpkg -i *.deb. Cela installera tous les packages dans ce dossier. S'il y a des erreurs, lisez-les et suivez les étapes mentionnées.

Par exemple, après avoir accédé au point 1 mentionné ci-dessus, si vous aviez Broadcom 14e4:43a0, vous rechercheriez le bcmwl-kernel-sourcepaquet et après avoir sélectionné la version Ubuntu correspondante (dans mon cas, 16.04 ou Xenial), j’atterrirais à la page suivante:

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

Sur cette page, je choisirais l’architecture correspondante (32 ou 64), mais je devrais également télécharger les 3 dépendances du paquet mentionné sur cette page, comme le montre l’image suivante:

entrez la description de l'image ici

Après avoir téléchargé tous les packages et dépendances, vous pouvez copier tous les packages dans un seul dossier et exécuter la dpkgcommande comme indiqué à l'étape 4 ci-dessus.

REMARQUE

Sur certains ordinateurs, avant d'exécuter les commandes, vous devez désactiver les options de démarrage sécurisé de votre BIOS. Ceci s'applique aux cas, par exemple, où bcmwl-kernel-source est déjà installé mais que le pilote ne fonctionne pas encore. Vous pouvez effectuer une réinstallation comme ceci ou désactiver le démarrage sécurisé en accédant à la configuration du BIOS:

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

DÉBOGAGE

Les informations suivantes constituent des informations supplémentaires sur la résolution de divers problèmes liés à la gestion sans fil et les conflits avec d’autres périphériques réseau. Sachez que, dans certains cas, vous devez disposer d’une version du noyau mise à jour, car chaque nouvelle version du noyau introduit de nouveaux pilotes réseau, des améliorations par rapport aux pilotes existants ou la résolution de bugs les concernant.

Avant de lire les points mentionnés ci-dessous, assurez-vous que tous les référentiels sont activés sur votre système Ubuntu. Pour vérifier, exécutez sur le terminal software-properties-gtket assurez-vous que toutes les options de l'onglet Logiciel Ubuntu sont activées.

  • Pour configurer vos périphériques sans fil via le terminal, je recommande Comment se connecter et se déconnecter manuellement à un réseau dans le terminal?

  • Si votre connexion est interrompue de temps en temps, certains utilisateurs ont suggéré de définir IPv6 sur Ignorer . Il suffit d'aller à Network Manager (L'icône réseau sur le panneau supérieur). Cliquez dessus puis sélectionnez Modifier les paramètres . Ensuite, allez à la connexion sans fil que vous utilisez, sélectionnez-la. Allez maintenant au dernier onglet qui mentionne les paramètres IPv6 . Dans le champ Méthode, sélectionnez Ignorer .

  • Si votre ordinateur portable ne détecte pas votre carte sans fil, certains utilisateurs ont mentionné que l’utilisation rfkill unblock allrésoudrait le problème. D'autres ont simplement éteint puis rallumé le commutateur WiFi de leur ordinateur portable (commutateur physique disponible sur ce portable). Pour plus d'informations sur rfkills'il vous plaît lire rf kill débloquer tout ne fonctionne pas!

  • Si vous obtenez b43-phy0 ERREUR: erreur DMA fatale / avertissement b43-phy0: PIO forcé procédez comme suit:

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

    Si cela fonctionne, ajoutez-le à vos fichiers RC pour qu'il soit exécuté à chaque démarrage. Vous pouvez remplacer PIO par 1 si vous en avez besoin.

  • Si vous rencontrez une clé requise non disponible lors de l'installation d'un module DKMS (comme Nvidia, Broadcom ou autres), vous pouvez aller à la réponse de Pilote ici

  • Si votre carte sans fil voit / ne voit pas le routeur et reste bloquée dans une boucle sans fin "Tentative de connexion (Essayez 1/3)", la solution peut consister en une configuration correcte de votre routeur ou de votre périphérique SSID sans fil.

    Pour toutes les cartes sans fil en général, il est très important de prendre également en considération les périphériques réseau que vous utilisez (routeurs, commutateurs, canaux sans fil et bandes sans fil, etc.). Avec cette information, vous pourrez mieux évaluer quelle pourrait être la source du problème lorsque vous arriverez dans une impasse. Un exemple serait le Lenovo S10-2 qui utilise le PCIID 14e4: 4315 rev 01 . Même après l’installation du bon pilote, l’utilisateur se retrouverait dans une boucle "essayant de se connecter". Il verrait le SSID sans fil, mais en essayant de s'y connecter, il entrerait dans une boucle de reconnexion.

    La solution a été que ce périphérique sans fil particulier ne prend pas en charge les canaux de 40 MHz ni le 802.11N. Le routeur dans ce cas diffusait en fait avec une fréquence forcée de 40 Mhz et uniquement sur WiFi-N. Lorsque le routeur était réglé sur le mode automatique et le canal 20/40 MHz, la carte sans fil fonctionnait correctement. Il s’agit d’un scénario qui se répète également dans d’autres cas. Une évaluation correcte de l’équipement du réseau serait donc très utile.

    Pour les cas où vous êtes répété:

    ERROR @ wl_cfg80211_get_station: adresse Mac incorrecte ...

    Lorsque dmesgvotre connexion sans fil est fréquemment interrompue (plusieurs fois par heure ou par jour), le problème peut être que vous êtes dans un signal sans fil utilisé comme pont sans fil (2 routeurs partageant le même SSID et la même connexion). Cela peut arriver avec les routeurs modernes qui ont la possibilité d'étendre la connexion sans fil en offrant le même SSID. votre connexion sans fil peut être interrompue car vous êtes peut-être entre les deux routeurs et la force du signal entre les deux est presque la même.

    Si votre connexion tombe souvent, cela signifie que vous êtes presque au milieu des deux périphériques de routeur. Pour réduire ou éliminer le taux de chute de votre périphérique sans fil, essayez de vous placer là où votre carte sans fil ne peut voir qu'un seul routeur ou au moins un des routeurs a une puissance de signal supérieure à celle de l'autre.

    Certaines techniques permettent également de forcer le périphérique sans fil à se connecter uniquement à un routeur spécifique en définissant le BSSID sur l'adresse MAC du routeur auquel vous souhaitez vous connecter. Cela forcera votre appareil sans fil à se connecter UNIQUEMENT à celui-ci.

    entrez la description de l'image ici

Problèmes de démarrage sécurisé

Dans certains cas de figure, l'installation des pilotes, que ce soit en mode hors ligne via différents packages DEB ou via apt-get avec accès à Internet, ne fonctionnera pas si Secure Boot n'est pas désactivé.

Ceci est dû au fait que l'accès nécessaire est refusé par Secure Boot. Les pilotes donneront donc l'impression qu'ils sont installés correctement alors qu'ils ne l'ont pas été. Ainsi, dans des cas TRÈS spécifiques, vous devrez désactiver temporairement le démarrage sécurisé pour que les pilotes fonctionnent.

Mise à jour du micrologiciel Linux

Dans d'autres cas, la recherche et l'installation du dernier microprogramme Linux résoudraient le problème. Soit résoudre les problèmes mineurs rencontrés avec une carte de travail, soit faire en sorte que la carte fonctionne pour la première fois.

Luis Alvarado
la source
Merci beaucoup ce travail pour moi. 'sudo apt-get install --reinstall bcmwl-kernel-source'
Manish
1
@ LuisAlvarado Très bien, merci et désolé pour la tentative de détournement. Quoi qu'il en soit, mon problème a été de rater un méta-paquet important - linux-image-extras, je crois. Il s'avère que le pilote est dans celui-ci pour la version spécifique du noyau.
TGP1994
1
Dans mon cas, l'installation a firmware-b43-installerfonctionné pour 14e4:4727 rev 01 mon PCI.ID est09:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Niroshan
1
Son Ubuntu 16.04.5 LTS. Je dois toujours déconnecter et reconnecter à chaque démarrage de la machine, mais ce n'est rien comparé à l'absence de connexion.
Niroshan
1
Cette réponse m'a beaucoup aidé. J'avais besoin du firmware-b43-installer, mais le programme d'installation Ubuntu avait choisi pour moi bcmwl-kernel-source. Je me demande pourquoi l'installateur a choisi le mauvais si cette table était facilement disponible. Je veux dire, si je pouvais le regarder dans la table, l'installateur pourrait le faire aussi ...
Marc
108

J'ai résolu mon problème avec les pilotes Broadcom bcm4311.

Voici les étapes que j'ai suivies pour résoudre ce problème (j'ai volé cette méthode à nm_geo sur les forums ubuntu ):

(Vous devrez peut-être installer synapticou votre gestionnaire de paquets préféré.)

  • Désinstallez le bcmwl-kernel-sourcepackage en exécutant la commande suivante sur un terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Assurez-vous que le firmware-b43-installeret les b43-fwcutterpaquets sont installés (vous aurez bien sûr besoin d’Internet par d’autres moyens):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Tapez dans un terminal:

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

    (Vous pouvez vouloir copier ceci) et voir si le terme 'liste noire bcm43xx' est là.

  • Si c'est le cas, tapez cd /etc/modprobe.d/puissudo gedit blacklist.conf

    Mettez un #devant la ligne:blacklist bcm43xx

    Ensuite, sauvegardez le fichier (je recevais des messages d'erreur dans le terminal indiquant que je ne pouvais pas enregistrer, mais que l'enregistrement a bien été effectué correctement).

  • Redémarrage

Après avoir effectué ce qui précède, rfkill a dû débloquer la connexion sans fil: comment débloquer un élément répertorié dans rfkill?

KiLLeRfriend
la source
J'ai fait toutes les étapes décrites ci-dessus sur mon ordinateur portable D630, mais sans succès! après le redémarrage, rfkill list allne montre pas mon périphérique sans fil, il ne montre que le périphérique Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: noet pourtant pas d'accès sans fil!
Apprenant PHP
J'ai suivi cette étape par étape et cela a fonctionné! Comme le dit la réponse de Luis Alvarado, 14.04 est livré avec certains pilotes (du moins pour le mien), mais la vitesse est environ deux fois plus rapide que si vous utilisiez cette méthode :) Donc, je suppose que tout va bien.
Eduard Luca
Put a # in front of the line: blacklist bcm43xxCela aide mon sans fil. Merci!
Filipe Manuel
Merci, les commentaires blacklist bcm43xxm'ont aidé dans Ubuntu 15.10 WTF sur Dell Vostro 3700 ( [14e4:4315] (rev 01), mauvais cas).
Brownian
A fait des pas, a travaillé pour 14e4:4311 rev 01Acer, sur lubuntu-16.10-desktop-amd64
jave.web
33

Ceci est un problème commun à la puce sans fil Broadcom.

Exécutez ce qui suit dans le terminal:

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

Si la commande est exécutée avec succès, essayez d'activer le mode sans fil (avec la clé matérielle).

Si cela ne fonctionne pas ou si la commande échoue en disant qu'il n'y a pas un tel module, vous pouvez alors essayer d'ouvrir un terminal et taper

dmesg | grep b43

Si vous voyez des lignes comme:

[   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

Il vous manque alors probablement le firmware de la carte broadcom. Ouvrez le Centre logiciel , recherchez et installez les packages suivants,

  • b43-fwcutter
  • firmware-b43-lpphy-installerer

Redémarrez une fois. Maintenant, le sans fil devrait fonctionner.

Web-E
la source
1
juste pour mettre à jour dans 16.04, il n'y a pas de paquet appelé firmware-b43-lpphy-installerer, toute personne utilisant cette méthode devrait installer b43-fwcutteretfirmware-b43-installer
HVNSweeting
30

Pilotes pour le 4313

Énumérons simplement le pilote des chipsets Broadcom et leur fonctionnement avec le 4313:

  • Broadcom STA . Proposé par des conducteurs supplémentaires. Vieux. Terrible. Ordure absolue. Sauter. Si vous l'avez déjà installé, supprimez-le.

  • b43-fwcutter . Beaucoup de gens voient "Broadcom" et sautent sur cela, mais ce n'est pas compatible avec le 4313 (qui est plus récent). Si vous l'avez installé, purgez-le.

  • ndiswrapper . Encore plus floconneux que le driver STA. J'ai réussi à le faire fonctionner pendant environ 10 minutes avant que tout ne soit implosé.

  • brcm80211 aussi nommé brcmsmac . C'est un pilote (relativement) nouveau qui a été ajouté récemment à Ubuntu (puisque le pilote a été ajouté au noyau). Cela devrait bien fonctionner et (dans la version récente d’Ubuntu, Natty et Oneiric) devrait "Just work". C'est le droïde que vous recherchez. Utilisez ce pilote pour le 4313 .

    Si vous n’exécutez pas Natty ou Oneiric, votre noyau n’aura probablement pas ce pilote. Vous devez exécuter au moins 2.6.27 et je recommanderais 2.6.28 au minimum (vous pouvez vérifier ce que vous faites en cours d'exécution uname -r).

    Si vous êtes en retard sur les versions, je suggérerais la mise à niveau, mais pour une solution rapide, vous pouvez jeter un coup d'œil aux noyaux principaux et en essayer un. L'installation de paquets de noyau est rarement une chose risquée car vous pouvez généralement revenir à un ancien en utilisant l'écran de démarrage grub.

Vous savez que vous êtes probablement sur le bon pilote si vous exécutez lsmod | grep brcet que vous voyez brcm80211ou brcmsmacdans la sortie.

Liste noire de votre chemin vers le succès

Si vous ne le voyez pas, quelque chose d'autre a été chargé et vous devez l'inscrire sur une liste noire. Si vous pouvez voir ce qui a été chargé, excellent, éditez /etc/modprobe.d/blacklist.confet commencez à ajouter des lignes comme:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Vous devez évidemment faire attention si vous avez un autre périphérique sans fil qui utilise peut-être un pilote en conflit, comme si vous le mettiez sur une liste noire, vous le casseriez aussi :)

Oli
la source
2
Techniquement, brcmsmac fonctionne, mais la vitesse et la force du signal sont abyssales.
pbfy0
Génial, cela m'a aidé!
Pavel S.
J'ai celui-là, mais il semble que je ne peux pas attraper les modems réglés sur un canal au-dessus de 11 ... Voici ce qu'il montre: paste.ubuntu.com/24360690
Giorgio Vitanza
La raison pour laquelle je dis cela est que je peux me connecter à mon modem via Windows mais pas via Ubuntu. Il doit donc y avoir quelque chose à propos du pilote qui ne permet pas à Ubuntu de se connecter à tout type de connexion, à l'exclusion de celles situées sur un canal. au-dessus des 11 ... ce problème était survenu avec un autre modem et je l'ai résolu en basculant sur le canal 11, mais j'aimerais que mon pilote capture également les modems configurés dans différents canaux, comme dans Windows
Giorgio Vitanza
18

Merci pour votre réponse précieuse.

Ce problème a été résolu en procédant comme suit:

  1. J'ai supprimé le pilote sans fil Broadcom STA de pilotes supplémentaires .
  2. Entrez bcmdans Ubuntu Software Center ,
  3. Installez "Package d'installation pour le firmware du pilote b34" (firmware-b43-installer)

Maintenant, cela fonctionne sans fil. Vous n'avez pas besoin de suivre les étapes ci-dessus. Installez le "pilote B43" pour le sans fil.

Silambarasan
la source
Travaillé pour moi en installant avecbcmwl-kernel-source
Rahil Wazir
11

Installez le firmware-b43-installerpaquet. Commencez par désinstaller le pilote propriétaire à partir de "pilotes supplémentaires".

Puis dans un terminal, exécutez:

sudo apt-get install firmware-b43-installer

juste après le redémarrage, fonctionne à merveille pour moi.

mif
la source
1
Cette solution ne fonctionne pas pour moi.
Parag Bafna
9

Je recommande toujours de supprimer et de réinstaller les pilotes Broadcom à l'aide de votre terminal

Dans un terminal, tapez la commande suivante

sudo apt-get purge bcmwl-kernel-source

ensuite

sudo apt-get install bcmwl-kernel-source

Cela reconstruira ensuite votre pilote.

Fais nous savoir comment tu reussis

Vous pouvez redémarrer votre ordinateur ou, s’il s’agit d’un problème, entrez les commandes suivantes dans le terminal qui «allumeront» votre réseau sans fil.

sudo modprobe -r b43 ssb wl

ensuite

sudo modprobe wl 
Andybleaden
la source
Malheureusement, ça ne marche pas pour moi. Je vois "le réseau sans fil est désactivé" dans le coin droit en haut de l'écran :( mais j'avais marqué "Activer le réseau sans fil"
Justas
Maintenant, après l'exécution d'une commande sudo lshw -C network, j'ai les informations suivantes: * -network DISABLED description: Produit d'interface sans fil: BCM4313 Contrôleur de réseau local sans fil 802.11b / g / n Vendeur: Broadcom Corporation identifiant physique: 0 info de bus: pci @ 0000: 04: 00.0 nom logique: eth1 version: 01 série: ac: 81: 12: 00: 76: 22 largeur: 64 bits horloge: 33 MHz
Justas
J'ai une machine 64 bits, mais je lance Ubuntu 11.04. Version 32 bits. Serait-ce une raison de mon problème avec le sans fil?
Justas
super, a travaillé pour moi sur Mint 17 64 bit avec BCM43142. Merci!
Karl Adler
Heureux
9

Finalement, j'ai résolu le problème moi-même, mais je ne sais pas comment. J'étais sur le point de compiler le pilote avec le source de broadcom.com et les instructions fournies à l' adresse http://www.broadcom.com/docs/linux_sta/README.txt , mais à cette étape des instructions.

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 et les en-têtes étaient déjà installés. Je viens d' sudo apt-get build-dep linuxexécuter la commande et, voilà, après un redémarrage, ma connexion a commencé à fonctionner à sa vitesse normale.

Je ne suis pas sûr de ce que j'ai fait. Je suppose qu’il construit des dépendances de noyau ou de pilote (ou les deux). Le pilote BCM avait besoin de cette étape et l'auto-configuration du jockey l'avait omis pour une raison quelconque.

Quoi qu'il en soit, c'est corrigé.

Ataraxio Panzetta
la source
7

Parfois, l'utilitaire de pilotes supplémentaires ne parvient pas à installer un pilote Broadcom STA Wireless. Lorsque cela se produit, vérifiez d’abord si votre carte est bien prise en charge par le pilote STA et, pour ce faire, ouvrez une fenêtre de terminal (ctrl-alt-t) et exécutez

lspci -nn | grep -i BCM

La sortie comprendra le modèle de carte sans fil, assurez-vous qu'il figure parmi les modèles énumérés ci-dessous.

Cartes sans fil Broadcom prises en charge par le pilote STA:

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

Si la carte est prise en charge, essayez d'installer le pilote manuellement. Ouvrez une fenêtre de terminal (ctrl-alt-t) et lancez

sudo apt-get install bcmwl-kernel-source

Vous devrez peut-être redémarrer à ce stade.

micro-ce que tu veux
la source
6

Comme je l'ai découvert, pour systématiser cela un peu, il y a quatre familles de pilotes disponibles:

  1. open-source b43 du [projet b43m] [1] disponible dans [noyau Linux] [2],
  2. open-source brcmsmac / brcmfmac, également disponible dans [kernel] [3]
  3. Des librairies Windows via [ndiswrapper] [4], et
  4. Linux [libs (STA)] de [Broadcom] [5] [6]

Ces liens fournissent également des références aux pilotes et listes avec les chipsets pris en charge.

Pour être clair lors de la référence aux différents identifiants, assurez-vous de consulter le lien STA ci-dessus avant de poursuivre votre lecture et comprarez le vôtre via:

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

Voici un exemple pour 4313 (à partir du lien n ° 6):

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

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

Outre le pilote, vous avez également besoin du firmware, firmware-b43-installer .

La description ci-dessous a été appliquée au pilote STA mais a été écrite auparavant.

Même si Ubuntu se veut polyvalent, beau et facile à utiliser pour tout le monde, les paquets sont toujours sujets aux erreurs de dépendance. Regardez, en installant des pilotes et d’autres éléments du système, il est raisonnable d’obtenir un retour aussi détaillé que possible, c’est-à-dire que vous fassiez ceci manuellement ou semi-manuellement (apt-get), évitez ces installateurs GUI.

Je rencontre les mêmes problèmes avec mon 4313. Permettez-moi de vous proposer une solution directe et en partie non analytique:

  1. Enlevez tout ce que vous avez de STA

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Installez-le à nouveau manuellement:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Lire la sortie. J'ai eu une belle double-ligne:

    Construction pour architecture x86_64 La construction du module pour le noyau en cours d'exécution a été ignorée car la source du noyau pour ce noyau ne semble pas être installée.

Dans ce cas, ce qui, je suppose, arrive assez souvent, car (1) la dépendance inhérente n’est pas résolue et (2) il y a une rupture dans l’interface wl lors des mises à niveau (ce qui peut impliquer une mise à jour du noyau). Dans ce cas, vous devez procédez simplement comme suit et je suppose que vous n’avez pas besoin de réinstaller les sources du pilote WiFi:

  1. Vérifiez votre version actuelle du noyau comme suit (troisième entrée) :

    uname -r
    
  2. Installez les en -têtes Linux appropriés , qui dans mon cas sont:

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

Après cette commande, vous devriez voir (ceci a été différé en cas d’incapacité à compiler lors de la procédure d’installation des fichiers sources du pilote STA WiFi):

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...

Je ne suis pas sûr que les responsables des colis puissent voir cela. Malgré tout, ayant utilisé Gentoo pendant des années, je me suis habitué à sa verbosité qui peut sembler inutile de colorer et de formater la sortie. Vous devriez ajouter du formatage et des couleurs à votre routine apt-get, il est tellement plus facile, en particulier pour les utilisateurs novices, de comprendre ce qui a mal tourné. Et ajoutez la dépendance des en-têtes, vous pourrez les supprimer par la suite - et vous devrez sûrement reconstruire le module lors du changement de noyau .

J'espère que cela aide, et je suis prudent de généraliser le chemin ci-dessus pour résoudre le problème de masse. Essayez, si ça marche, génial, sinon, il y a tellement plus de solutions proposées qui sont nettement plus analytiques et performantes.

Je suis également tombé sur ces réponses (avec un chèque

lspci -nn | grep Network

Pour pci.id 14er:4727- que se passe-t-il dans mon cas): La connexion sans fil ne fonctionne plus après la mise à jour logicielle avec Ubuntu 12.10 sur un Dell Latitude E6230 et comment puis-je faire fonctionner une carte sans fil Acer Npilfy 802.11 (BCM43225)? qui se réfère à l'ancien.

Et j'ai également oublié le fait qu'Ubuntu propose un lien dans les packages vers la version du noyau et des en-têtes actuellement installée et en cours d'exécution afin d'éviter de définir la version du noyau.

Jim Rogers
la source
5

C'est ce qui a fonctionné pour moi:

  1. Installer firmware-b43-installer(+ b43fwcutter ajouté automatiquement dans Synaptic)
  2. Désinstallez le bcm-kernel-sourcepaquet en utilisant Synaptic
  3. Supprimer le pilote STA d'origine des pilotes supplémentaires
  4. Redémarrage

L'étape 3 a été une étape clé pour moi. Si vous ne supprimez pas le pilote Wireless STA d'origine, vous rencontrerez des problèmes.

Wahyaohni
la source
5

Ce qui a fonctionné pour moi pour mon Broadcom bcm4313 sur Asus Eee PC Seashell 1015PEM avec Ubuntu 12.04:

  • n'utilisez pas de pilotes restreints
  • ajouter "liste noire bcma" à /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • ajouter brcmsmac à /etc/modules
  • redémarrer
Sean F
la source
4

J'ai eu le même problème avec mon Acer TravelMate 8172 et son contrôleur Broadcom 4357 sur Ubuntu 12.04. J'avais essayé plusieurs solutions publiées sur le Web pour d'autres appareils Broadcom, mais elles ne fonctionnaient pas. La solution ci-dessus d'Andybleaden a fonctionné pour moi.

Suivant les instructions d’Andy, j’ai d’abord enlevé et réinstallé les pilotes Broadcom avec:

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

Après cela, j'ai exécuté

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

pour activer la carte sans fil.

Malheureusement, la carte sans fil est désactivée à chaque redémarrage. J'ai donc créé un script avec les deux commandes modprobe ci-dessus à exécuter à chaque redémarrage. Cela devra être fait jusqu'à ce que Ubuntu 12.04 soit mis à jour avec un correctif.

pvillela
la source
Avec Ubuntu 16.04 sur un Acer Aspire V11, la commande sudo modprobe wllève l'erreurcould not insert 'wl': Required key not available
XavierStuvw
3

J'ai utilisé la solution utilisateur 'bkratz' sur http://ubuntuforums.org/showthread.php?t=1928241 et cela a fonctionné pour moi.


Exécutez ces:

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

Le premier vérifie que le pilote sta est en place, les deuxième et troisième sur la liste noire les deux pilotes brcmsmac et bcma qui entrent en conflit avec le bon pilote sta. Copier / coller ou assurez-vous que votre frappe est correcte!

La dernière étape consiste à accéder à «Pilotes supplémentaires» et à activer le pilote.

Thomas
la source
3

J'ai d'abord pensé éditer l'excellente réponse de Luis Alvarado (voir son article du 7 septembre 2011), car lorsque j'ai suivi les étapes, le package indiqué dans le tableau (voir son article) pour mon PCI.ID ne s'affiche pas. correspond effectivement.

En fait, mon PCI.ID est 14e4: 4727 , ce qui, selon le tableau, nécessite l’installation du paquet bcmwl-kernel-source. Ce paquet a été installé de manière instable sur mon ordinateur, mais le Wifi ne fonctionnait pas (aucune détection de réseau sans fil n'a été détectée depuis la mise à niveau vers Ubuntu 16.04). J'ai plutôt essayé d'installer la firmware-b43-installerréponse suivante de Luis Alvarado (utiliser firmware-b43-installerune alternative déjà indiquée dans son message), et cela a fonctionné!

Donc, si cela aide quelqu'un d'autre dans le même cas que moi, voici les informations nécessaires:

  • Sortie de la lspci -nn -d 14e4:commande:

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • Les étapes que j'ai suivies:

    1. Purger le bcmwl-kernel-sourcepaquet:

      sudo apt-get purge bcmwl-kernel-source
      
    2. Exécutez les commandes suivantes (voir la réponse de Luis Alvarado pour plus de détails):

      sudo apt-get update
      sudo update-pciids
      
    3. Installez le firmware-b43-installerpackage et non le bcmwl-kernel-sourcepackage (contrairement à ce qui est conseillé dans le tableau 14e4:4727 rev 01):

      sudo apt-get install firmware-b43-installer`
      
    4. Redémarrer:

      sudo reboot
      

Et maintenant, le Wifi devrait fonctionner!

Merci beaucoup Luis Alvarado!

Giuseppe
la source
2

Assurez-vous que votre adaptateur sans fil n'est pas désactivé. Vous pouvez le vérifier en exécutant:

rfkill list

Pour activer les adaptateurs sans fil, exécutez:

sudo rfkill unblock wifi
utilisateur15594
la source
J'ai essayé rfkill list: et j'ai montré le résultat suivant. 0: hp-wifi: réseau local sans fil Soft bloqué: non Hard bloqué: non, que dois-je faire maintenant?
Silambarasan
2

Dell Inspiron E1505, les étapes suivantes (seules), ont fonctionné pour moi. J'ai dû annuler les étapes supplémentaires de l'édition du fichier de liste noire.

  • ouvrez le 'Gestionnaire de paquets Synaptic' et recherchez 'bcm'

  • désinstaller le bcmwl-kernel-sourcepaquet

  • assurez-vous que le firmware-b43-installeret les b43-fwcutterpaquets sont installés

  • redémarrer

utilisateur17025
la source
2

Dans le cas où le fichier blacklist.conf ou la réinstallation d’apt-get pour b43 Broadcom ne fonctionnerait pas, il est possible que la configuration sans fil par défaut n’ait toujours pas été activée correctement pour WPA / WPA2.

Dossier réseau, sans fil et sélectionnez Options Ubuntu 12.04:

  • Onglet ipv6 - conservez la méthode automatique et décochez la case "Requérir un adressage IPv6 ..."
  • Onglet ipv4 - la méthode devrait être automatique (DHCP) et cocher la case "Requérir un adressage IPv4 ..."
  • onglet sans fil - force l'adresse MAC du périphérique pour verrouiller la connexion à l'adresse MAC permanente de l'ordinateur portable
James
la source
2

Le problème avec votre wifi est que vous utilisez celui forcé par Ubuntu, mais cela ne fonctionne pas. Exécutez les commandes suivantes pour que le Wifi fonctionne correctement:

Appuyez sur Ctrl+ Alt+T

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

Après avoir redémarré. Votre Wi-Fi devrait fonctionner comme prévu.

Petronilla Escarabajo
la source
Merci pour cela ... mais je ne pense pas que b43 ait rien à faire. J'ai lu que cela ne servirait à rien avec le BCM4313. Merci pour votre aide malgré tout Petronilla Escarabajo. :)
Sharat
1

Bonnes nouvelles. Selon les informations que vous avez fournies dans les commentaires, vous disposez d'une carte réseau prise en charge par le pilote propriétaire Broadcom.

Tout d’abord, assurez-vous que vous avez exécuté sudo apt-get update depuis le terminal. Ensuite, allez à "Pilotes supplémentaires". Vous pouvez le trouver en ouvrant le tiret (cliquez sur le coin supérieur droit) et en tapant les pilotes.

Le pilote Broadcom non-libre est-il activé? Sinon, essayez de l'activer et redémarrez votre système. Si cela ne fonctionne pas, essayez de réinstaller les pilotes (juste pour vous connecter une fois) manuellement. Voici les instructions pour l’installation manuelle: http://wireless.kernel.org/en/users/Drivers/b43

Vous devrez peut-être modifier d'anciens ou de mauvais conducteurs. Bonne chance, mais sachez que cela peut être fait! :)

MarkovCh1
la source
J'ai tout essayé, pas de joie à mudville!
Rob
1

J'ai eu le même problème hier (Dell Latitude D530 avec broadcom 4311).

J'ai fait:

sudo apt-get install firmware-b43-installer

C'était ça jusqu'au prochain redémarrage. Maintenant, je devais trouver comment le réactiver, mais maintenant le problème se situe ailleurs.

JoGo
la source
1

En installant simplement les pilotes supplémentaires, cela fonctionne dans mon Dell Vostro 3500.

J'ai fait les étapes suivantes:

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

  2. Ensuite, réinstallez les pilotes supplémentaires indiqués ci-dessous. Je l'ai activé.

Ce paquet contient le pilote sans fil Broadcom 802.11 Linux STA à utiliser avec le matériel Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227 et BCM43228.

hari sharma
la source
1

Il existe un moyen beaucoup plus simple de résoudre ce problème. Le truc est l'ordre dans lequel vous installez les pilotes propriétaires. Le pilote Broadcom DOIT être installé EN PREMIER avant tout autre.

Exemple J'ai un HP TX2-1050ED avec graphiques Broadcom B43 et ATI Raedon.

J'ai activé le pilote ATI Raedon d'abord, puis le pilote Broadcom, ce qui a entraîné les erreurs mentionnées ci-dessus.

Lorsque j'ai désinstallé le pilote ATI, vous avez installé le pilote Broadcom et redémarrez. J'ai eu le sans fil. Ensuite, j'ai installé le pilote ATI et maintenant les deux fonctionnent.

Il s’agit en fait d’un bogue dans Jockey, car Jockey devrait résoudre le conflit de pilotes pour vous.

Donc en bref. Broadcom D'abord, puis les autres pilotes.

Kat Amsterdam
la source
1

J'ai un contrôleur LAN sans fil Dell inspiron 6000 BCM4318 que j'ai réussi à résoudre avec le gestionnaire de paquets synaptic

Ici, j'ai: D'abord, j'ai désinstallé bcmwl-kernel-source, puis installé le firmware-b43-installer et b43-fwcutter qui ont reconstruit les pilotes wifi

Je devais alors redémarrer

Rohit Kelkar
la source
1

BCM4311 pour mon DV6000 ne fonctionne pas avec le pilote STA, ni avec le pilote b43. Avec b43, le voyant reste toujours orange (WLAN désactivé).

Avec rfkill je peux voir:

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

Avec le pilote STA, je peux effectuer une recherche sur le réseau, mais la connexion ne se termine jamais. Le système fonctionnait bien avec Ubuntu 10.10 (Maverick Meerkat) (x86) - maintenant, j'utilise Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).

dmesg met en lumière l'erreur:

s / Drivers / b43 # devicefirmware et téléchargez le micrologiciel correct pour cette version du pilote. > Veuillez lire attentivement toutes les instructions sur ce site.

[367.927967] b43-phy0 ERREUR: fichier de firmware "b43 / ucode13.fw" introuvable
[367.927981] b43-phy0 ERREUR: fichier de firmware "b43-open / ucode13.fw" non trouvé
[367.927989] b43 -phy0 ERREUR: fichier de firmware "b43-udo13.fw" introuvable [367.927989] b43-phy0 ERREUR: vous devez Allez à http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware et téléchargez le microprogramme approprié pour ce pilote v.

Il semble que les fichiers du firmware manquent dans les pilotes Linux (?). Le voyant est redevenu bleu (le WLAN est activé) et la numérisation fonctionne avec:

sudo apt-get install firmware-b43-installer

Cela provenait du site http://linuxwireless.org/en/users/Drivers/b43 .

Maintenant, le réseau WLAN fonctionne pour moi (double vérification du mot de passe WPA2 était requis :-)).

Manu Kemppainen
la source
1

Pour tous les autres utilisateurs qui reçoivent le message "Le réseau sans fil est désactivé par le commutateur matériel -a", le message sous réseau sans fil (vous le verrez en cliquant sur l'icône). pour moi dans netgear "adaptateur USB sans fil", n’a pas vérifié les autres, mais cela peut fonctionner).

Vérifiez d'abord si elle est bloquée. Run in terminal ( Ctrl+ Alt+ T):

sudo rfkill list

Si c'est le cas, lancez d'abord ceci pour débloquer:

sudo rfkill unblock all

Ensuite, j'ai éteint mon ordinateur, je l'ai débranché de l'électricité et j'ai ouvert la porte de gauche. J'ai retiré la batterie recyclée et appuyé sur le bouton d'alimentation 20 pressions longues et courtes pour réinitialiser le BIOS .

Ensuite, j'ai rendu la batterie et connecté le PC à l'électricité. J'ai allumé le PC et paramétré le BIOS (également pour des éléments tels que l'absence de disquette et la priorité de démarrage) dans la catégorie Wake-on-LAN où il est indiqué que quelque chose sur le mode PME est activé.

J'ai appuyé sur F10pour enregistrer les paramètres et redémarré. Après tout cela, le système était prêt - le bureau et ses fichiers. J'ai attendu pendant un moment et le Wi-Fi répondait à nouveau.

Cela a déjà fonctionné pour moi quatre fois (cela peut arriver chaque fois que vous forcez un arrêt ou que vous déconnectez le Wi-Fi).

J'espère que cela aiderait aussi quelqu'un (:

Yinon
la source
1

Je possède une carte b43 et utilise Ubuntu avec cette carte depuis la version 9.04. Depuis, j’utilise la même méthode pour la faire fonctionner. Cela implique une utilisation de la ligne de commande, mais croyez-moi, cela en vaut la peine.

Pour commencer, si vous avez déjà installé b43-fwcutter, vous devez le réinstaller, veuillez exécuter:

sudo apt-get remove b43-fwcutter

Je suppose que vous connaissez le modèle de votre carte sans fil. Cette méthode n'utilise pas la méthode des pilotes Additionals.

Après avoir désinstallé b43-fwcutter, redémarrez votre ordinateur. Remarque: si vous n'avez pas accès à un réseau câblé sur votre ordinateur, vous devrez télécharger le package b43-fwcutter manuellement à partir d' ici , ainsi que le pilote de votre carte à partir d' ici . Ma carte est le 4311, je télécharge donc le broadcom-wl-4-150-10.5.tar.bz2.

Une fois que vous avez réinstallé b43-fwcutter, soit en exécutant, sudo apt-get install b43-fwcuttersoit en utilisant le fichier .deb que vous auriez obtenu à partir du site Web cité.

Vous devez extraire votre firmware de l'archive. Exécuter la commande;

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

Vous devrez peut-être modifier le nom du fichier pour refléter ce que vous avez téléchargé sur le site du pilote, ou simplement l'utiliser tar -xvjf broadcom*. Puis courir

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

Maintenant, redémarrez et tout devrait fonctionner correctement!

boywithaxe
la source
0

J'ai trouvé que la lumière ne s'allumait pas lorsque je l'ai commutée en position de travail. Un utilitaire que vous pouvez essayer est rfkill pour l’avoir. Vous devez le faire chaque fois que vous redémarrez.

sudo rfkill unblock all
Jim Richards
la source