web-dev-qa-db-fra.com

Installation des pilotes sans fil Broadcom

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 a montré:

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

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

328
Fer1805

0. Introduction et contexte

Cette réponse est basée sur une recherche approfondie menée par divers utilisateurs d’Ubuntu qui ont travaillé ensemble sur presque toutes les questions liées à Broadcom. Un merci spécial à chili555 qui a contribué aux nombreuses questions relatives aux périphériques sans fil sur les forums Ubuntu et sur ce site, ainsi qu’à d’autres personnes qui ont contribué par le biais de la messagerie électronique, des chats, du IRC et de plus encore. en testant divers pilotes avec plusieurs des cartes Broadcom Wireless les plus populaires (Un énorme merci à Chili555. Ce mec sait ce qu'il fait).

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 AUREZ BESOIN DE pour tester votre connexion sans fil pendant au moins 2 heures (je recommande en fait 8 heures) avec un autre appareil mode ad hoc, 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 Pilotes supplémentaires / 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
Link 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 seulement 3 étapes:

1. Savoir quelle carte Broadcom Wireless vous avez

Il existe des douzaines 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 (Cela 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 dans la plupart des cas 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é à l’intérieur des parenthèses (...). 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 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, il montre le pilote du paquetage firmware-b43-installer. Cela signifie que vous ne devrez installer que ce paquet car il apparaît dans toutes les colonnes de la version Ubuntu.

NOTE - Avant de poursuivre, si vous avez déjà installé des pilotes, avez mis en liste noire ou annulé la mise en commentaire de tout fichier de pilote ou de fichier de configuration, ou apportez des modifications quelconques à Pour que les pilotes fonctionnent lors des tentatives précédentes, vous devrez les annuler pour pouvoir suivre 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 avait été effectué.

Par exemple, si vous avez déjà installé le package bcmwl-kernel-source, vous devrez le supprimer à l'aide de 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 paquets disponibles avant de pouvoir installer votre pilote si vous ne l'avez pas déjà fait:

Sudo apt update

J'irais même jusqu'à mettre à jour la liste des PCI.ID d'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 comme trouvé dans votre recherche ci-dessus, puis avez consulté le tableau ci-dessous et constaté que le bon package installer est le firmware-b43-installer, nous procédons ensuite à l’installation simple de ce paquet 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, le 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 - Utilise la combinaison de pilotes bcma et brcmsmac. Le micrologiciel requis est installé par défaut dans le package linux-firmware.

Cas spécial n ° 2 - Pour le ASUS PCE-AC88 AC3100 , procédez comme suit. sont:

  1. Télécharger 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. Puis Sudo nano /etc/rc.local ajoute 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 à essayer de se connecter), il est également possible d’installer le package bcmwl-kernel-source (Supprimez tous les autres packages installés liés à il). 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 package firmware-b43-installer 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 avoir installé le firmware-b43-installer, vous devez supprimer 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 ayant 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 de firmware-b43-installer

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

4.2 Installation de bcmwl-kernel-source

Pour les cas où vous devez installer bcmwl-kernel-source mais que vous êtes hors ligne, ici est une excellente réponse à ce sujet. Mais fondamentalement, suivez ces étapes:

  1. Rechercher le paquet dans le référentiels de paquets Ubunt
  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 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 le code 14e4:43a0 de Broadcom, vous rechercheriez le package bcmwl-kernel-source et après avoir sélectionné la version correspondante d'Ubuntu (dans mon cas 16.04 ou Xenial), j'atterrirais à la page suivante:

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

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

enter image description here

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 commande dpkg 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-gtk et 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 d'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 Ignore . Il suffit d'aller à Network Manager (L'icône réseau sur le panneau supérieur). Cliquez dessus puis sélectionnez Éditer les paramètres . Ensuite, allez à la connexion sans fil que vous utilisez, sélectionnez-la. Maintenant, allez au dernier onglet qui mentionne Paramètres IPv6 . Dans le champ Méthode, sélectionnez Ignore .

  • Si votre ordinateur portable ne détecte pas votre carte sans fil, certains utilisateurs ont mentionné que l'utilisation de rfkill unblock all ré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 rfkill, veuillez lire rf kill débloquer tout ne fonctionne pas!

  • Si vous obtenez b43-phy0 ERREUR: fatal DMA erreur/b43-phy0 un avertissement: 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 un clé obligatoire non disponible lors de l'installation d'un module DKMS (comme Nvidia, Broadcom ou autre), vous pouvez aller à Réponse du 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é:

    ERREUR @ wl_cfg80211_get_station: adresse Mac incorrecte ...

    lorsque vous effectuez un dmesg et que votre connexion sans fil est interrompue souvent (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 qu'au moins l'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.

    enter image description here

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 un accès Internet, ne fonctionnera pas si Secure Boot n'est pas désactivé.

Ceci est dû au fait que l'accès requis est refusé par Secure Boot. Les pilotes auront donc l'air d'être installés correctement alors qu'ils ne l'ont pas été. Donc, 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 microprogramme Linux

Dans d’autres cas, rechercher et installer le dernier microprogramme Linux résoudrait 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.

363
Luis Alvarado

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

Mesures que j'ai prises pour résoudre ce problème (j'ai volé cette méthode à nm_geo sur les forums Ubunt ):

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

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

    Sudo apt-get remove bcmwl-kernel-source
    
  • Assurez-vous que les packages firmware-b43-installer et b43-fwcutter sont installés (bien entendu, vous aurez 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 tel est le cas, tapez cd /etc/modprobe.d/ puis Sudo gedit blacklist.conf

    Placez un # devant la ligne: blacklist bcm43xx

    Enregistrez ensuite le fichier (le message d'erreur indiquant que vous ne pouviez pas enregistrer, mais que le message était correctement enregistré).

  • Redémarrer

Après avoir effectué ce qui précède, le réseau sans fil devait être débloqué par rfkill: Comment débloquer un élément répertorié dans rfkill?

108
KiLLeRfriend

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 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 Software Center, recherchez et installez les packages suivants,

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

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

33
Web-E

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 aka brcmsmac . C'est un pilote (relativement) nouveau qui a été ajouté récemment à Ubuntu (puisque le pilote a été ajouté au noyau). Cela devrait fonctionner correctement et (dans les versions récentes d’Ubuntu, Natty et Oneiric) devrait "Juste fonctionner". 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 exécutant 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 oeil à les noyaux principaux et en essayer un. L'installation de paquets de noyau est rarement , 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 brc et que vous voyez brcm80211 ou brcmsmac dans 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.conf et 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 placiez sur une liste noire, vous le casseriez aussi :)

30
Oli

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. Tapez bcm in Centre du logiciel Ubunt ,
  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.

18
Silambarasan

Installez le package firmware-b43-installer. 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.

11
mif

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

puis

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

puis

Sudo modprobe wl 
9
andybleaden

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 dans 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'exécuter la commande Sudo apt-get build-dep linux et, voici, 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é.

9
Ataraxio Panzetta

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.

7
mikewhatever

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)] [6] de [Broadcom] [5]

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 de 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 double doublure Nice:

    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 le approprié linux-headers, qui dans mon cas est:

    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 sûrement vous devrez reconstruire le module lors de la modification du 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-- qui est valable dans mon cas): Le sans fil ne fonctionne plus après la mise à jour logicielle avec Ubuntu 12.10 sur un Dell Latitude E62 et Comment puis-je obtenir un Acer Npilfy 802.11 (BCM43225) carte sans fil fonctionne? 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.

6
Jim Rogers

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
  • ajoutez "blacklist bcma" à /etc/modprobe.d/blacklist.conf
  • Sudo modprobe brcmsmac
  • ajouter brcmsmac à /etc/modules
  • redémarrer
5
Sean F

C'est ce qui a fonctionné pour moi:

  1. Installez firmware-b43-installer (+ b43fwcutter ajouté automatiquement dans Synaptic)
  2. Désinstallez le paquet bcm-kernel-source à l'aide de Synaptic
  3. Supprimer le pilote STA d'origine des pilotes supplémentaires
  4. Redémarrer

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.

5
Wahyaohni

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

4
pvillela

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.

3
Thomas

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) apparaît pour mon PCI. correspond effectivement.

En fait, mon PCI.ID est 14e4: 4727, ce qui, selon le tableau, nécessite l'installation du package 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 firmware-b43-installer suivant la réponse de Luis Alvarado (avec firmware-b43-installer est une alternative déjà indiquée dans son message), et cela a fonctionné!

Donc, au cas où cela aiderait quelqu'un d'autre dans le même cas que moi, voici les informations nécessaires:

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

    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. Purgez le package bcmwl-kernel-source:

      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 package firmware-b43-installer et not le bcmwl-kernel-source (contrairement à ce qui est conseillé dans le tableau pour 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!

3
Giuseppe

Si blacklist.conf ou la réinstallation d’apt-get pour b43 Broadcom ne fonctionnait 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
2
james

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 package bcmwl-kernel-source

  • assurez-vous que les packages firmware-b43-installer et b43-fwcutter sont installés

  • redémarrer

2
user17025

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
2
user15594

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:

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

2

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.

1
Kat Amsterdam

Assurez-vous de ne pas avoir de dépendance non résolue aux en-têtes Linux, cf. Après la mise à niveau vers Ubuntu 12.04, mon pilote Broadcom STA Wireless ne fonctionne pas , sinon installez-les.

1
Jim Rogers

J'ai eu le même problème et je l'ai résolu en ajoutant

blacklist Acer_wmi

à /etc/modprobe.d/blacklist.conf

Un redémarrage plus tard sans fil a fonctionné.

(extrait de http://ubuntuforums.org/showpost.php?p=11006092&postcount=2 )

1
Alex

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

1
rohit kelkar

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). J'utilise maintenant Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).

dmesg éclaire 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 micrologiciel "b43/ucode13.fw" introuvable.
[367.927981] b43-phy0 ERREUR: fichier de micrologiciel "b43-open/ucode13.fw" introuvable.
[367.927989] b43-phy0 ERREUR: vous devez vous rendre sur le site http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware et télécharger le microprogramme approprié à cet effet. 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/b4 .

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

1
Manu Kemppainen

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.

1
JoGo

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 type 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 de ici , ainsi que le pilote de votre carte. de ici . Ma carte est le 4311, donc je télécharge 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-fwcutter, soit en utilisant le fichier .deb 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 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!

1
boywithaxe

Pour tous les autres utilisateurs qui obtiennent le message "Le réseau sans fil est désactivé par le commutateur matériel -a", le message sous Réseau (vous le verrez en cliquant sur l'icône) - et il s'agit d'un "bloc fixe" pouvant fonctionner dans n'importe quel modèle (qui fonctionne 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 PC, l'ai débranché de l'électricité et ouvert sa porte 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 PME est activé.

J'ai pressé F10 pour 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 (:

1
yinon

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

1
hari sharma

Les pilotes Broadcom STA ont bien fonctionné pour moi, et j'ai la même carte Broadcom dans mon Dell. La connexion Internet lente que j'ai ressentie était en mode d'économie d'énergie. Ici sont la liste des pilotes Broadcom disponibles. J'utilise le pilote opensource depuis et je le recommande plutôt que les pilotes STA.

Les gens disent qu'il n'est pas disponible pour Ubuntu 10.10 (Maverick Meerkat), vous devez donc l'installer manuellement. Posez Ubuntu question Le pilote Broadcom STA ne fonctionne pas bien avec BCM431 fournit des informations sur l’installation manuelle OR vous pouvez éventuellement utiliser les versions Debian .

0
sagarchalise

J'ai eu le même problème. b43 et bcmwl n'ont pas fonctionné pour moi. La b43 fonctionnait mais la vitesse était toujours inférieure à 10 kbps.

Le pilote bcma open source fonctionne bien.

Sudo rmmod wl
Sudo modprobe bcma
Sudo reboot

Cela a fait le tour pour moi.

0
user83116

Après plusieurs heures d’essais et d’erreurs, j’ai finalement trouvé une solution pour "Debian Wheezy (testing)" !! - Je pense que cela devrait fonctionner de la même manière sur d'autres distributions. Le problème principal était le pilote brcm80211 (fourni par le paquet "firmware-brcm80211") - maintenant, j'utilise le pilote wl fourni par le paquet "broadcom-sta-dkms" et tout fonctionne!

Instructions:

ajouter

deb http://ftp.us.debian.org/debian wheezy main contrib non-free

à

/etc/apt/sources.list

alors fais

apt-get update

ensuite faire

apt-get install broadcom-sta-dkms

maintenant décharger les modules en conflit

modprobe -r b44 b43 b43legacy ssb brcmsmac

veuillez noter que votre connexion WLAN existante sera interrompue!

charger le module wl avec

modprobe wl

vérifiez que votre puce WLAN fonctionne:

iwconfig

configurez votre interface WLAN comme d'habitude - c'est fini! :)

(source: http://wiki.debian.org/wl )

0
User

Installez le paquet bcmwl-kernel-source

0
StandardUnity

J'ai résolu le problème sur le HP Pavilion g6 avec Broadcom 4313 (14e4: 4727 rev 1) en supprimant la liste noire sur bcma et brcmsmac

Instructions

Installer des pilotes et des micrologiciels

Sudo apt-get install broadcom-sta-common linux-firmware

Supprimer la liste noire en modifiant /etc/modprobe.d/broadcom-sta-common.conf (par exemple, des lignes de commentaire):

blacklist b43
blacklist b43legacy
blacklist b44
#blacklist bcma
blacklist brcm80211
#blacklist brcmsmac
blacklist ssb
install wl /sbin/modprobe --ignore-install wl $CMDLINE_OPTS

L'exemple ci-dessus peut différer de votre fichier d'origine

Sauvegarde le fichier d'origine

0
lauhub

Cas particulier: BCM43142 & AR8161 sur Dell Vostro 3460

Le graphique Intel4000 dans mon cas nécessite au moins le noyau 3.6 (pour 64 bits: 1 , 2 , , 4 ). Les en-têtes de noyau nécessaires pour l’adaptateur Broadcom sont inclus. Mais le problème est qu'avant d'installer le noyau, vous devez installer le build-essential, qui diffère entre les versions d'Ubuntu et les gestionnaires de fenêtres. Vous devez également installer dkms s'il n'est pas déjà disponible, ce qui est un peu compliqué sans connexion Internet. Alors, voici un indice pour les autres noobs comme moi que j'ai attrapé de ici :

  • Installez votre ... buntu de choix ( Linux Mint fonctionne également) sur un ordinateur où vous pouvez accéder à Internet tout de suite (par exemple, sur USB et rendre visite à un bon vieil ami avec des oeufs de pâques;)

  • Là vous Sudo apt-get install build-essential dkms

  • Allez à /var/cache/apt/archives (à cet emplacement, apt stockera automatiquement tous vos paquets installés par défaut.) Maintenant, copiez tous les fichiers deb dans un dossier, appelé par exemple "BUILD-ESSE" sur votre clé USB.

  • Maintenant, vous pouvez facilement copier ce dossier sur votre Vostro et installer ces debs via Sudo dpkg -i BUILD-ESSE/*.deb.

0
elf12

Avait le même problème de connexion lente avec Ubuntu 11.04 et un ordinateur portable HP Mini 5103 qui vient avec Broadcom 4313. Après avoir essayé plusieurs suggestions , la désactivation de la fenêtre Pilote sans fil Broadcom STA à partir de pilotes supplémentaires a résolu le problème pour moi.

0
Maine

Bonnes nouvelles. Avec la nouvelle 18.04 sur mon ordinateur portable avec un réseau wifi large bande, cela donne "aucun adaptateur wifi trouvé, assurez-vous que vous avez un adaptateur wifi branché et allumé"

Il s'avère que si je répète l'installation et que je coche la case "Installer les logiciels tiers pour les graphiques et le wifi" (par défaut, ce n'est pas coché), puis il installe bcmwl-kernel-source et cela "fonctionne" pour moi (latitude e6230) Installation les addons d'ubuntu-restreints après coup ne semblaient pas suffisants. FWIW :)

0
rogerdpack

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
0
Jim Richards

J'ai eu le même problème et j'ai trouvé la solution. Exécutez la commande suivante et redémarrez la machine. Cela a fonctionné pour moi.

echo 'options Acer_wmi wireless=1' | Sudo tee /etc/modprobe.d/Acer_wmi.conf
0
Eren

J'ai un HP Pavilion dv60 .

J'avais ce problème lors de l'installation d'Ubuntu 11.10 (Oneiric Ocelot), et le message b43 - pas d'accès Internet m'a beaucoup aidé .

Surtout quand vous n'avez pas de réseau filaire disponible sur votre ordinateur portable. Tout ce dont vous avez besoin est une clé USB avec Ubuntu 11.10 (Oneiric Ocelot) et deux fichiers que vous pouvez télécharger à partir d'un ordinateur connecté à Internet (copiez-les sur votre clé USB):

  1. http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
  2. http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

Suivez les instructions du site mentionné ci-dessus et n'oubliez pas de redémarrer votre ordinateur (j'ai sauté l'étape 4 - cela a fonctionné après le redémarrage).

0
czerasz

Pour les personnes possédant un Dell Vostro 1320 (ou similaire) et ayant connaissance d'une notification dans le menu sans fil à propos d'un réseau sans fil désactivé, c'est ce qui m'a aidé.

Le module Dell_laptop interférait avec rfkill et lui indiquait de manière incorrecte que le commutateur matériel était désactivé. Cela peut être corrigé en mettant en liste noire le module Dell_laptop. Ouvrez le fichier /etc/modprobe.d/blacklist.conf avec votre éditeur favori doté des autorisations de super-utilisateur, par exemple. appuyez sur ALT + F2 et tapez

gksu gedit /etc/modprobe.d/blacklist.conf

ou dans un terminal:

Sudo nano /etc/modprobe.d/blacklist.conf 

A la fin du fichier, procédez comme suit (de préférence avec un commentaire):

# Dell_laptop communicates wrong hw switch state to rfkill 
blacklist Dell_laptop 

N'oubliez pas de sauvegarder le fichier. Après avoir mis le module en liste de cette manière, il ne sera pas chargé lors des futurs démarrages du système. Redémarrez votre ordinateur. Le sans fil devrait fonctionner maintenant.

référence: http://launchpad.net/bugs/701259

0
Andre

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 à partir du 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/b4

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

0
MarkovCh1

J'ai installé Ubuntu 11.04 à partir de zéro sur un Dell Latitude 131L avec Broadcom bcm4311. Le pilote propriétaire Broadcom STA a été installé par défaut et Fn+F2 c'était la seule chose que je devais utiliser pour activer le Wi-Fi dans 10.04; dans 10.10 cela n'a pas fonctionné. J'ai trouvé cette page et essayé plusieurs choses:

  • suppression du pilote propriétaire dans les pilotes matériels sous Système-> Administration-> Pilotes supplémentaires: Sudo apt-get install --reinstall bcmwl-kernel-source et suppression de la ligne dans blacklist.conf.
  • ajouté le pilote dans Système-> Administration-> Pilotes supplémentaires
  • redémarrer.

Cela n'a pas fonctionné.

  1. Après cela, j'ai ajouté la ligne dans /etc/modprobe.d/blacklist.conf à nouveau: remplacé par b43 et ssb. Liste noire bcm43xx.
  2. Suppression du pilote propriétaire du système-> administration-> pilotes matériels
  3. Après un redémarrage, le wifi fonctionne!

Je suppose que seules les étapes 1 à 3 sont nécessaires.

0
Jacob

Le package d'installation "Package d'installation du firmware du pilote b34" a bien fonctionné pour moi sur un HP Pavilion DV5000

0
jdalink