Installer les pilotes sans fil Broadcom

298

J'ai de sérieux 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 sans connaissances préalables sous Linux, alors j'aurais besoin d'explications claires sur la manière de créer, 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.

    
posée Luis Alvarado 02.05.2018 - 18:59
la source

47 réponses

331

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 tous les problèmes liés à Broadcom. Remerciements particuliers à chili555 qui ont participé aux forums Ubuntu et sur ce site avec de nombreuses questions sur les appareils sans fil et les autres utilisateurs. contribué par e-mail, chats, IRC et plus encore en testant divers pilotes avec plusieurs des cartes les plus populaires de Broadcom Wireless (Huge Thanks to Chili555 vraiment. Ce gars connaît ses affaires).

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 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 (à l'exception des pilotes qui ne sont pas installés) sont les suivants:

  • Délai de connexion après plusieurs minutes ou heures
  • Arrête la recherche d'autres périphériques (ne voit aucun autre périphérique)
  • Continue de demander un mot de passe même dans les cas où AP n’a pas de
  • Arrête tout trafic de réception / transmission (nécessite un redémarrage pour corriger temporairement)
  • Crashes du système avec 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 des rapports de journaux volumineux en 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)
  • Se connecte et se déconnecte en continu 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 une mise à niveau d'une version précédente (par exemple: 12.04 à 12.10), il ne fonctionne plus
  • La carte sans fil ne s’active pas, n’activez ou ne désactivez pas (Lien 2 ci-dessous)
  • Carte sans fil bloquée par le matériel
  • Plus de problèmes dans Launchpad, Ubuntu Forum et Askubuntu

Lien 1 - lien
Lien 2 - lien
Lien 3 - Donne une erreur similaire à "Désolé, l'installation de ce pilote a échoué."

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

1. Savoir quelle carte sans fil Broadcom 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 n'importe quelle carte réseau est ce que l'on appelle le ID PCI (PCI.ID). Pour savoir quel PCI.ID vous avez, ouvrez le terminal en appuyant sur CTRL + ALT + T (il faut ouvrir une fenêtre avec un arrière-plan vide) et à l’intérieur de ce terminal, nous exécutons la commande suivante:

lspci -nn -d 14e4:

Vous obtiendrez quelque chose comme ceci si vous avez un adaptateur sans fil Broadcom (l’ID 14e4 utilisé dans l’exemple ci-dessus dans la plupart des cas est 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 , comme on le voit dans les 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é dans les 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 regarder dans 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 vous descendez dans la liste à celle qui affiche exactement le même PCI.ID, vous le verrez dans les colonnes pour Ubuntu. 12.04, 13.10 ou 14.04 affiche le pilote de package firmware-b43-installer . Cela signifie que vous n'aurez qu'à installer ce paquet particulier car il apparaît dans toutes les colonnes de la version Ubuntu.

REMARQUE - Avant de procéder, si vous avez déjà installé des pilotes, mis sur liste noire ou décommentée des fichiers de pilote ou des fichiers de configuration ou apporté quelque modification que ce soit au système , vous devrez les annuler pour suivre ce guide. Nous supposons que vous le faites à partir de zéro et n'avez modifié aucun fichier de configuration, module ou pilote dans le système (à part la mise à jour du système). Cela inclut toutes les installations utilisant apt-get, aptitude, synaptic, dpkg, software center ou compilation manuelle et installation des paquets. Le système doit partir de zéro pour que cela fonctionne et pour éviter tout conflit pouvant survenir si des travaux antérieurs ont été effectués.

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

sudo apt-get purge bcmwl-kernel-source

2. Préparer le 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 encore fait:

sudo apt update

J'irais même jusqu'à mettre à jour la liste Ubuntu de PCI.ID:

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 recherchons ensuite dans la liste ci-dessous le PCI.ID correspondant et la méthode pour installer le pilote qui lui est associé de manière simple et correcte. Le terminal sera utilisé pour éviter tout problème lié à l'interface graphique. Cela s'applique à tous les cas, sauf indication contraire. La procédure d’installation se fait uniquement via un terminal, mais aussi lorsqu’elle est connectée à Internet avec une connexion Ethernet câblée temporaire ou un modem USB ou tout autre moyen 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 avez utilisé PCI.ID 14e4: 4320 rev 03 comme indiqué dans votre recherche ci-dessus, puis avez regardé le tableau ci-dessous et constaté que le package correct à installer est firmware-b43-installer , nous procédons ensuite à installer simplement ce paquet dans le terminal:

sudo apt install firmware-b43-installer

puis redémarrer

sudo reboot

Le format d’installation est assez simple, c’est juste:

sudo apt install <PACKAGE_NAME>

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

TABLEAU SANS FIL DE BROADCOM (Mise à jour le 18 août 2017)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
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 particulier n ° 1 : utilise la combinaison de pilotes bcma et brcmsmac . Le microprogramme requis est installé par défaut dans le package linux-firmware .

Cas particulier n ° 2 : pour ASUS PCE-AC88 AC3100 , les étapes sont les suivantes:

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

Dans le matériel tel que le Lenovo S10-2, si votre carte sans fil est bloquée en essayant de vous connecter à un SSID (continue d'essayer de vous connecter), l'alternative consiste à installer le package bcmwl-kernel-source (Supprimer tout autres paquets 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 ne parvenez toujours pas à installer le bon pilote, suivez les instructions ci-dessous. Il y a eu quelques changements et certains pilotes ne fonctionneront qu'avec ce paquet. N'oubliez pas de disposer d'un système propre avant de l'installer:

sudo apt install firmware-b43-installer

Dans certains cas particuliers, après avoir installé firmware-b43-installer , vous devez retirer le module b43, réactivez-le et procédez même 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, veuillez poser une nouvelle question. Une fois résolue, la solution sera ajoutée à ce tutoriel.

4. Installation du package (hors ligne)

4.1 Installation de firmware-b43-installer

Pour installer firmware-b43-installer offline, consultez cette réponse .

4.2 Installer firmware-b43-installer

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 essentiellement, suivez ces étapes:

  1. Recherchez le package dans les référentiels de packages Ubuntu .
  2. Assurez-vous de sélectionner la bonne architecture (32 bits, 64 bits, etc.)
  3. Télécharger les packages de packages et de dépendances associés dans le même dossier.
  4. Lorsque tous les packages sont nécessaires (et leurs dépendances), continuez vers le dossier contenant tous les packages et exécutez bcmwl-kernel-source . Cela installera tous les paquets dans ce dossier. S'il y a des erreurs, lisez l'erreur et suivez les étapes mentionnées.

Pour donner un exemple, après être allé au point 1 mentionné ci-dessus, si vous aviez le Broadcom sudo dpkg -i *.deb , vous chercheriez le paquetage 14e4:43a0 et après avoir sélectionné la version Ubuntu correspondante (dans mon cas 16.04 ou Xenial) je me poserais sur la page suivante:

lien

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

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

NOTE

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

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

DEBOGAGE

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

Avant de lire les points mentionnés ci-dessous, assurez-vous d’avoir tous les référentiels activés sur votre système Ubuntu. Pour vérifier, exécutez le terminal dpkg 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 vous recommande Comment connecter et déconnecter un réseau manuellement dans un terminal?

  • Si votre connexion chute de temps en temps, certains utilisateurs ont suggéré de définir IPv6 sur Ignorer . Accédez simplement à 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. Maintenant, allez au dernier onglet qui mentionne 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 de software-properties-gtk résoudrait le problème. D'autres ont simplement éteint puis rallumé le commutateur WiFi de leurs ordinateurs portables (commutateur physique disponible sur ces ordinateurs portables). Pour plus d'informations sur rfkill unblock all , veuillez lire rf kill débloquer tous PAS DE TRAVAIL!

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

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

    Si cela fonctionne, ajoutez-le à vos fichiers RC afin qu'il soit exécuté à chaque démarrage. Vous pouvez changer PIO à 1 si nécessaire.

  • Si vous avez une clé requise non disponible lors de l’installation d’un module DKMS (comme Nvidia, Broadcom ou autres), vous pouvez accéder à pilote répond ici

  • Si votre carte sans fil voit / ne voit pas le routeur et reste bloqué dans une boucle sans fin "Essayez de vous connecter (essayez 1/3)", la solution peut être la configuration correcte de votre routeur ou périphérique SSID sans fil.

    Pour toutes les cartes sans fil en général, il est très important de prendre en compte 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 la source du problème lorsque vous arriverez dans une impasse. Un exemple serait le Lenovo S10-2 qui utilise le 14e4: 4315 rev 01 PCIID. Même après l'installation du pilote correct, l'utilisateur se retrouverait dans une boucle "essayant de se connecter". Il verrait le SSID sans fil mais lorsqu'il tenterait de s'y connecter, il entrerait dans une boucle de reconnexion.

    La solution était que ce périphérique sans fil particulier ne prenait pas en charge les canaux de 40 MHz, ni ne prenait en charge la norme 802.11N. Dans ce cas, le routeur émettait en réalité avec une vitesse de 40 MHz et en WiFi-N uniquement. Lorsque le routeur était réglé sur le mode Auto et 20/40 Mhz Channel, la carte sans fil fonctionnait correctement. Il s’agit d’un scénario qui se répète également dans d’autres cas. Une bonne évaluation de l’équipement réseau serait donc très utile.

    Pour les cas où vous vous répétez:

    ERREUR @ wl_cfg80211_get_station: adresse Mac incorrecte ...

    lorsque vous effectuez un rfkill et que votre connexion sans fil chute souvent (plusieurs fois par heure ou par jour), il se peut que vous soyez dans un signal sans fil utilisé comme pont sans fil (2 routeurs partageant le même SSID et connexion). Cela peut se produire avec les routeurs modernes qui ont la capacité 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 que la puissance du signal est presque la même entre les deux.

    Si votre connexion chute très souvent, cela signifie que vous êtes presque au milieu des deux routeurs.Pour réduire ou éliminer le taux de perte de votre périphérique sans fil, essayez de vous positionner là où votre carte sans fil peut voir un seul routeur ou au moins un des routeurs présente une force de signal plus élevée que l'autre.

    Il existe également des techniques pour 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 à s'y connecter UNIQUEMENT.

Problèmes d’amorçage sécurisé

Sur certains scénarios spécifiques, l’installation des pilotes, que ce soit en mode hors connexion via différents packages DEB ou via apt-get avec accès à Internet, ne fonctionnera pas si Secure Boot n’est pas désactivé.

Cela est dû au fait que Secure Boot refuse l'accès, de sorte que les pilotes auront l'air d'être installés correctement alors que ce n'est pas le cas. Donc, pour les 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, rechercher et installer le dernier micrologiciel Linux permettrait de résoudre le problème. Résoudre des problèmes mineurs avec une carte de travail ou faire en sorte que la carte fonctionne pour la première fois.

    
réponse donnée Luis Alvarado 07.09.2011 - 15:29
la source
105

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

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

(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 sûr, 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 voudrez peut-être copier ceci) et voir si le terme "liste noire bcm43xx" est là.

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

    Placez un # devant la ligne: blacklist bcm43xx

    Ensuite, enregistrez le fichier (je recevais des messages d’erreur dans le terminal concernant l’impossibilité d’enregistrer, mais il s’enregistrait bien).

  • Redémarrer

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

    
réponse donnée KiLLeRfriend 13.04.2017 - 14:25
la source
31

Il s’agit d’un problème commun à la puce sans fil Broadcom.

Exécutez la commande suivante dans le terminal:

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

Si la commande s'exécute correctement, essayez d'activer la connexion sans fil (avec la clé matérielle).

Si cela ne fonctionne pas ou si la commande a échoué pour indiquer qu’il n’existe pas de module de ce type, vous pouvez essayer d’ouvrir un terminal et de 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

Ensuite, vous manquez probablement le firmware pour la carte Broadcom. Ouvrez Software Center , recherchez et installez les packages suivants,

  • b43-fwcutter
  • firmware-b43-lpphy-installer

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

    
réponse donnée Web-E 28.04.2012 - 09:44
la source
27

Pilotes pour le 4313

Juste énumérer le pilote pour les chipsets Broadcom et comment ils fonctionnent avec le 4313:

  • STA de Broadcom . Proposé par des pilotes supplémentaires. Vieux. Terrible. Une 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 feuilleté que le pilote STA. J'ai réussi à le faire fonctionner environ 10 minutes avant que tout n'implose.

  • brcm80211 aka brcmsmac . Ceci est un (relativement) nouveau pilote qui a été récemment ajouté à Ubuntu (depuis que le pilote a été ajouté au noyau). Ce devrait fonctionner correctement 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’utilisez pas Natty ou Oneiric, votre noyau n’aura probablement pas ce pilote. Vous devez exécuter au moins les versions 2.6.27 et 2.6.28 comme le strict minimum (vous pouvez vérifier ce que vous faites en exécutant uname -r ).

    Si vous êtes en retard sur les versions, je suggère la mise à niveau mais pour une solution rapide, vous pouvez consulter les noyaux principaux et essayez-en un. Installer des paquetages du noyau est rarement une chose risquée, car vous pouvez généralement vous en rabattre sur l’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.

Mettre la liste noire sur la voie du succès

Si vous ne voyez pas cela, quelque chose d’autre a été chargé et vous devez le mettre sur liste noire. Si vous pouvez voir ce qui a été chargé, éditez bien /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 pourrait utiliser un pilote en conflit comme si vous le mettiez sur liste noire, vous le casseriez aussi:)

    
réponse donnée Oli 17.10.2011 - 00:51
la source
18

Merci pour votre réponse précieuse.

Ce problème a été résolu par les étapes suivantes:

  1. J'ai retiré le pilote sans fil Broadcom STA de Pilotes supplémentaires .
  2. Tapez bcm dans Centre du logiciel Ubuntu ,
  3. Installer "Package d’installateurs pour le micrologiciel du pilote b34" (programme d’installation du firmware-b43)

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

    
réponse donnée Silambarasan 01.05.2011 - 16:36
la source
11

Installez le package firmware-b43-installer . Commencez par désinstaller le pilote propriétaire à partir de «pilotes supplémentaires».

Ensuite, dans un terminal, exécutez:

sudo apt-get install firmware-b43-installer

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

    
réponse donnée mif 30.04.2011 - 16:40
la source
9

Je recommande toujours de supprimer et de réinstaller les pilotes Broadcom en utilisant votre terminal

Dans un terminal, tapez la commande suivante

sudo apt-get purge bcmwl-kernel-source

alors

sudo apt-get install bcmwl-kernel-source

Cela reconstruira alors votre pilote.

Dites-nous comment vous vous entendez

Vous pouvez soit redémarrer votre PC ou s'il s'agit d'un type de douleur les commandes suivantes dans le terminal qui vont "allumer" votre sans fil

sudo modprobe -r b43 ssb wl

alors

sudo modprobe wl 
    
réponse donnée andybleaden 07.07.2011 - 17:12
la source
8
___ qstntxt ___

J'ai de sérieux 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 sans connaissances préalables sous Linux, alors j'aurais besoin d'explications claires sur la manière de créer, compiler, etc.

On Ubuntu, you will need headers and tools. Try these commands: a montré:

%pre%

# apt-get install build-essential linux-headers-generic a montré:

%pre%

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

    
___ answer38700 ___

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

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

(Vous devrez peut-être installer # apt-get build-dep linux ou votre gestionnaire de paquets préféré.)

  • Désinstallez le package sudo apt-get build-dep linux en exécutant la commande suivante sur un terminal:

    %pre%
  • Assurez-vous que les packages %code% et %code% sont installés (bien sûr, vous aurez besoin d’Internet par d’autres moyens):

    %pre%
  • Tapez dans un terminal:

    %pre%

    (Vous voudrez peut-être copier ceci) et voir si le terme "liste noire bcm43xx" est là.

  • Si c'est le cas, tapez %code% puis %code%

    Placez un %code% devant la ligne: %code%

    Ensuite, enregistrez le fichier (je recevais des messages d’erreur dans le terminal concernant l’impossibilité d’enregistrer, mais il s’enregistrait bien).

  • Redémarrer

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

    
___ qstnhdr ___ Installer les pilotes sans fil Broadcom ___ answer126798 ___

Il s’agit d’un problème commun à la puce sans fil Broadcom.

Exécutez la commande suivante dans le terminal:

%pre%

Si la commande s'exécute correctement, essayez d'activer la connexion sans fil (avec la clé matérielle).

Si cela ne fonctionne pas ou si la commande a échoué pour indiquer qu’il n’existe pas de module de ce type, vous pouvez essayer d’ouvrir un terminal et de taper

%pre%

Si vous voyez des lignes comme:

%pre%

Ensuite, vous manquez probablement le firmware pour la carte Broadcom. Ouvrez Software Center , recherchez et installez les packages suivants,

  • b43-fwcutter
  • firmware-b43-lpphy-installer

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

    
___ answer67806 ___

Pilotes pour le 4313

Juste énumérer le pilote pour les chipsets Broadcom et comment ils fonctionnent avec le 4313:

  • STA de Broadcom . Proposé par des pilotes supplémentaires. Vieux. Terrible. Une 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 feuilleté que le pilote STA. J'ai réussi à le faire fonctionner environ 10 minutes avant que tout n'implose.

  • brcm80211 aka brcmsmac . Ceci est un (relativement) nouveau pilote qui a été récemment ajouté à Ubuntu (depuis que le pilote a été ajouté au noyau). Ce devrait fonctionner correctement 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’utilisez pas Natty ou Oneiric, votre noyau n’aura probablement pas ce pilote. Vous devez exécuter au moins les versions 2.6.27 et 2.6.28 comme le strict minimum (vous pouvez vérifier ce que vous faites en exécutant %code% ).

    Si vous êtes en retard sur les versions, je suggère la mise à niveau mais pour une solution rapide, vous pouvez consulter les noyaux principaux et essayez-en un. Installer des paquetages du noyau est rarement une chose risquée, car vous pouvez généralement vous en rabattre sur l’ancien en utilisant l’écran de démarrage grub.

Vous savez que vous êtes probablement sur le bon pilote si vous exécutez %code% et que vous voyez %code% ou %code% dans la sortie.

Mettre la liste noire sur la voie du succès

Si vous ne voyez pas cela, quelque chose d’autre a été chargé et vous devez le mettre sur liste noire. Si vous pouvez voir ce qui a été chargé, éditez bien %code% et commencez à ajouter des lignes comme:

%pre%

Vous devez évidemment faire attention si vous avez un autre périphérique sans fil qui pourrait utiliser un pilote en conflit comme si vous le mettiez sur liste noire, vous le casseriez aussi:)

    
___ answer52181 ___

Je recommande toujours de supprimer et de réinstaller les pilotes Broadcom en utilisant votre terminal

Dans un terminal, tapez la commande suivante

%pre%

alors

%pre%

Cela reconstruira alors votre pilote.

Dites-nous comment vous vous entendez

Vous pouvez soit redémarrer votre PC ou s'il s'agit d'un type de douleur les commandes suivantes dans le terminal qui vont "allumer" votre sans fil

%pre%

alors

%pre%     
___ answer38821 ___

Merci pour votre réponse précieuse.

Ce problème a été résolu par les étapes suivantes:

  1. J'ai retiré le pilote sans fil Broadcom STA de Pilotes supplémentaires .
  2. Tapez %code% dans Centre du logiciel Ubuntu ,
  3. Installer "Package d’installateurs pour le micrologiciel du pilote b34" (programme d’installation du firmware-b43)

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

    
___ answer38464 ___

Installez le package %code% . Commencez par désinstaller le pilote propriétaire à partir de «pilotes supplémentaires».

Ensuite, dans un terminal, exécutez:

%pre%

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

    
___ answer12533 ​​___

Finalement, j'ai résolu le problème moi-même, mais je ne sais pas trop comment. J'étais sur le point de compiler le pilote avec la source de broadcom.com et les instructions fournies dans lien , mais à cette étape des instructions

%code%
%code%
%code%

build essential et les en-têtes étaient déjà installés. Je viens de lancer la commande %code% et, après un redémarrage, ma connexion a commencé à fonctionner normalement.

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.

En tout cas, c'est corrigé.

    
___ answer199154 ​​___

Parfois, l'utilitaire de pilotes supplémentaires ne parvient pas à installer un pilote sans fil Broadcom STA. 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

%pre%

La sortie comprendra le modèle de carte sans fil, assurez-vous qu'il figure parmi les modèles répertorié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

%pre%

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

    
___ answer43184 ___

C'est ce qui a fonctionné pour moi:

  1. Installez %code% (+ b43fwcutter ajouté automatiquement dans Synaptic)
  2. Désinstallez le package %code% à l'aide de Synaptic
  3. Supprimez le pilote STA sans fil 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.

    
___ answer125818 ___

Ouvrez Synaptic et utilisez %code% et %code% au lieu de %code% ou tout autre.

    
___ answer217616 ___

Comme je l'ai découvert, pour systématiser un peu, il existe quatre familles de conducteurs:

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

Ces liens fournissent également une référence aux pilotes et aux listes de jeux de puces pris en charge.

Pour être clair sur le référencement des différents identifiants, assurez-vous de consulter le lien STA ci-dessus avant de le lire et de vous familiariser avec le vôtre via:

%pre%

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

%pre%

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

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

Bien que Ubuntu soit conçu pour être 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 des commentaires aussi détaillés que possible, c’est-à-dire, manuellement ou semi-manuellement (apt-get), en évitant ces programmes d’installation.

J'ai rencontré les mêmes problèmes avec mon 4313. Permettez-moi de vous proposer une solution franche et en partie non analytique:

  1. Supprimez tout ce que vous avez de STA

    %pre%
  2. Installez-le à nouveau manuellement:

    %pre%
  3. Lire le résultat. J'ai eu une belle doublure:

      

    Construire pour l'architecture x86_64   La construction du module pour le noyau en cours d'exécution a été ignorée depuis le   Les sources du noyau pour ce noyau ne semblent pas être installées.

Dans ce cas, ce que je suppose arrive assez souvent, puisque (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 à jour (qui peuvent impliquer une mise à jour du noyau). , vous devez simplement faire les deux étapes suivantes et je suppose que vous n'avez pas besoin de réinstaller les sources du pilote WiFi:

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

    %pre%
  2. Installez les en-têtes appropriés , qui dans mon cas sont:

    %pre%

Après cette commande, vous devriez voir (car cela a été reporté en cas d’incapacité de compilation lors de la procédure d’installation des fichiers sources du pilote STA WiFi):

%pre%

Je ne suis pas sûr que les responsables des paquets puissent voir cela. Cependant, après avoir utilisé Gentoo pendant des années, je me suis habitué à sa verbosité et cela peut sembler une coloration et un formatage inutiles. Vous devriez ajouter le formatage et les couleurs à votre routine apt-get, il est tellement plus facile, surtout pour les utilisateurs novices, de comprendre ce qui a mal tourné. Et ajoutez la dépendance des en-têtes, vous pouvez les supprimer par la suite - et vous devriez sûrement reconstruire le module après une 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. Il suffit d'essayer, si cela fonctionne, génial, si ce n'est pas le cas, il y a beaucoup plus de solutions proposées qui sont notamment plus analytiques et plus efficaces.

J'ai également trouvé ces réponses (avec un chèque

%pre%

Pour %code% - qui tient dans mon cas): Le sans fil ne fonctionne plus après la mise à jour logicielle avec Ubuntu 12.10 sur un Dell Latitude E6230 et Comment puis-je utiliser une carte sans fil Acer Npilfy 802.11 (BCM43225)? qui fait référence à la précédente.

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

    
___ answer145770 ___

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 sur le Web pour d'autres appareils Broadcom, mais elles ne fonctionnaient pas. La solution d’andybleaden ci-dessus a fonctionné pour moi.

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

%pre%

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

%pre%

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 faire jusqu'à ce que Ubuntu 12.04 soit mis à jour avec un correctif.

    
___ answer135190 ___

J'ai utilisé la solution utilisateur "bkratz" sur lien et cela a fonctionné pour moi.

Exécutez ces commandes:

%pre%
  

Le premier s'assure que le pilote sta est en place, le second et   troisième liste noire les deux pilotes brcmsmac et bcma qui entrent en conflit avec le   pilote sta correct. Copiez / collez ou assurez-vous que votre saisie est correcte!

La dernière étape consiste à aller dans "Pilotes supplémentaires" et à activer le pilote.

    
___ answer165121 ___

Qu'est-ce qui a marché pour moi sur mon Broadcom bcm4313 sur Asus Eee PC Seashell 1015PEM avec Ubuntu 12.04:

  • n'utilisez pas de pilotes restreints
  • ajouter "blacklist bcma" à %code%
  • %code%
  • ajoutez brcmsmac à %code%
  • redémarrer
___ answer827364 ___

J'ai d'abord pensé pouvoir éditer l'excellente réponse de Luis Alvarado (voir son article du 7 septembre 2011), car lorsque j'ai suivi les étapes, il est apparu le paquet indiqué dans le tableau (voir son post) pour mon PCI. L'identifiant ne correspond pas réellement.

En fait, mon PCI.ID est 14e4: 4727 , ce qui, selon le tableau, nécessite l’installation du package %code% . Ce paquet a été installé de manière perverse sur mon ordinateur, mais le Wifi ne fonctionnait pas (aucune détection de réseau sans fil, depuis la mise à niveau vers Ubuntu 16.04). J'ai plutôt essayé d'installer le %code% après la réponse de Luis Alvarado (utiliser %code% est une alternative déjà indiquée dans son post), et cela a fonctionné!

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

  • Sortie de la commande %code% :

    %pre%
  • Les étapes que j'ai suivies:

    1. Purger le package %code% :

      %pre%
    2. Exécutez les commandes suivantes (voir la réponse de Luis Alvarado pour plus de détails):

      %pre%
    3. Installez le package %code% et non le package %code% (contrairement à ce qui est recommandé dans la table pour %code% ). ):

      %pre%
    4. Redémarrer:

      %pre%

Et maintenant, le Wifi devrait fonctionner!

Merci beaucoup Luis Alvarado!

    
___ answer38334 ___

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

%pre%

Pour activer les adaptateurs sans fil, exécutez:

%pre%     
___ answer41375 ___

Dell Inspiron E1505, les étapes suivantes (seul), 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ésinstallez le package %code%

  • assurez-vous que les packages %code% et %code% sont installés

  • reboot

___ answer79951 ___

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

%pre%

vers %code%

Un redémarrage ultérieur sans fil a fonctionné.

(extrait de lien )

    
___ answer177854 ___

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

%pre%

Après le redémarrage. Votre Wi-Fi devrait fonctionner comme prévu.

    
___ answer125872 ___

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

J'ai fait:

%pre%

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

    
___ answer126964 ___

Il suffit d'installer les pilotes supplémentaires dans mon Dell Vostro 3500.

J'ai fait les étapes suivantes:

  1. %code%

  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.

    
___ answer164431 ___

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

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

  • onglet ipv6 - conservez la méthode comme automatique et décochez la case "Requérir un adressage IPv6 ..."
  • onglet ipv4 - la méthode devrait être automatique (DHCP) et cochez la case "Requérir l’adressage IPv4 ..."
  • onglet sans fil - forcer l'adresse mac du périphérique à verrouiller la connexion à l'adresse mac permanente de l'ordinateur portable
___ answer217658 ___

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

    
___ answer178208 ___

Il existe un moyen beaucoup plus simple de résoudre ce problème. L'astuce est l'ordre dans lequel vous installez les pilotes propriétaires. Le pilote Broadcom DOIT être installé en premier avant tous les autres.

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

J'ai activé le pilote ATI Raedon d’abord, puis le pilote Broadcom a provoqué les erreurs mentionnées ci-dessus.

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

Ceci est en fait un bug dans Jockey car Jockey devrait résoudre le conflit de pilote pour vous.

Bref, bref Broadcom First, puis les autres pilotes.

    
___ answer49541 ___

J'ai un contrôleur LAN sans fil Dell inspiron 6000 BCM4318 J'ai réussi à résoudre ce problème en utilisant le gestionnaire de paquets synaptique

Ici, je: J'ai d'abord désinstallé bcmwl-kernel-source Ensuite, le firmware-b43-installer installé et b43-fwcutter qui a reconstruit les pilotes wifi

J'ai ensuite dû redémarrer

    
___ answer63910 ___

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

Avec rfkill , je peux voir:

%pre%

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 correspondant à cette version du pilote. & gt; Veuillez lire attentivement toutes les instructions sur ce site.   

     [367.927967] ERREUR b43-phy0: fichier de micrologiciel "b43 / ucode13.fw" non trouvé
     [367.927981] ERREUR b43-phy0: fichier de micrologiciel "b43-open / ucode13.fw" non trouvé
     [367.927989] ERREUR b43-phy0: vous devez aller à lien et télécharger le firmware correspondant pilote v

Il semble que les fichiers du firmware soient absents des pilotes Linux (?). La LED est revenue au bleu (le WLAN est activé) et la numérisation fonctionne avec:

%pre%

Cela venait du site lien .

Maintenant, le réseau WLAN fonctionne pour moi (un double contrôle du mot de passe WPA2 a été requis :-) ).

    
___ answer60395 ___

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 tous les problèmes liés à Broadcom. Remerciements particuliers à chili555 qui ont participé aux forums Ubuntu et sur ce site avec de nombreuses questions sur les appareils sans fil et les autres utilisateurs. contribué par e-mail, chats, IRC et plus encore en testant divers pilotes avec plusieurs des cartes les plus populaires de Broadcom Wireless (Huge Thanks to Chili555 vraiment. Ce gars connaît ses affaires).

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 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 (à l'exception des pilotes qui ne sont pas installés) sont les suivants:

  • Délai de connexion après plusieurs minutes ou heures
  • Arrête la recherche d'autres périphériques (ne voit aucun autre périphérique)
  • Continue de demander un mot de passe même dans les cas où AP n’a pas de
  • Arrête tout trafic de réception / transmission (nécessite un redémarrage pour corriger temporairement)
  • Crashes du système avec 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 des rapports de journaux volumineux en 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)
  • Se connecte et se déconnecte en continu 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 une mise à niveau d'une version précédente (par exemple: 12.04 à 12.10), il ne fonctionne plus
  • La carte sans fil ne s’active pas, n’activez ou ne désactivez pas (Lien 2 ci-dessous)
  • Carte sans fil bloquée par le matériel
  • Plus de problèmes dans Launchpad, Ubuntu Forum et Askubuntu

Lien 1 - lien
Lien 2 - lien
Lien 3 - Donne une erreur similaire à "Désolé, l'installation de ce pilote a échoué."

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

1. Savoir quelle carte sans fil Broadcom 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 n'importe quelle carte réseau est ce que l'on appelle le ID PCI (PCI.ID). Pour savoir quel PCI.ID vous avez, ouvrez le terminal en appuyant sur CTRL + ALT + T (il faut ouvrir une fenêtre avec un arrière-plan vide) et à l’intérieur de ce terminal, nous exécutons la commande suivante:

%pre%

Vous obtiendrez quelque chose comme ceci si vous avez un adaptateur sans fil Broadcom (l’ID 14e4 utilisé dans l’exemple ci-dessus dans la plupart des cas est une carte sans fil Broadcom):

%pre%

Le PCI.ID dans cet exemple est 14e4: 4320 , comme on le voit dans les 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é dans les parenthèses (...) à la fin. Donc, ce dont vous aurez besoin après cette recherche est:

%pre%

Avec ces nouvelles informations, vous pouvez regarder dans 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 vous descendez dans la liste à celle qui affiche exactement le même PCI.ID, vous le verrez dans les colonnes pour Ubuntu. 12.04, 13.10 ou 14.04 affiche le pilote de package %code% . Cela signifie que vous n'aurez qu'à installer ce paquet particulier car il apparaît dans toutes les colonnes de la version Ubuntu.

REMARQUE - Avant de procéder, si vous avez déjà installé des pilotes, mis sur liste noire ou décommentée des fichiers de pilote ou des fichiers de configuration ou apporté quelque modification que ce soit au système , vous devrez les annuler pour suivre ce guide. Nous supposons que vous le faites à partir de zéro et n'avez modifié aucun fichier de configuration, module ou pilote dans le système (à part la mise à jour du système). Cela inclut toutes les installations utilisant apt-get, aptitude, synaptic, dpkg, software center ou compilation manuelle et installation des paquets. Le système doit partir de zéro pour que cela fonctionne et pour éviter tout conflit pouvant survenir si des travaux antérieurs ont été effectués.

Par exemple, si vous avez déjà installé le package %code% , vous devrez le supprimer en utilisant la méthode de purge:

%pre%

2. Préparer le 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 encore fait:

%pre%

J'irais même jusqu'à mettre à jour la liste Ubuntu de PCI.ID:

%pre%

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 recherchons ensuite dans la liste ci-dessous le PCI.ID correspondant et la méthode pour installer le pilote qui lui est associé de manière simple et correcte. Le terminal sera utilisé pour éviter tout problème lié à l'interface graphique. Cela s'applique à tous les cas, sauf indication contraire. La procédure d’installation se fait uniquement via un terminal, mais aussi lorsqu’elle est connectée à Internet avec une connexion Ethernet câblée temporaire ou un modem USB ou tout autre moyen 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 avez utilisé PCI.ID 14e4: 4320 rev 03 comme indiqué dans votre recherche ci-dessus, puis avez regardé le tableau ci-dessous et constaté que le package correct à installer est %code% , nous procédons ensuite à installer simplement ce paquet dans le terminal:

%pre%

puis redémarrer

%pre%

Le format d’installation est assez simple, c’est juste:

%pre%

Dans l'exemple ci-dessus, le NOM_PACKAGE est %code% .

TABLEAU SANS FIL DE BROADCOM (Mise à jour le 18 août 2017)

%pre%

Cas particulier n ° 1 : utilise la combinaison de pilotes %code% et %code% . Le microprogramme requis est installé par défaut dans le package %code% .

Cas particulier n ° 2 : pour ASUS PCE-AC88 AC3100 , les étapes sont les suivantes:

  1. Téléchargez ce fichier et, après l'avoir extrait, placez-le dans / lib / firmware / brcm
    %code%
  2. Ensuite, %code% ajoute modprobe brcmfmac et enregistre
  3. %code%

Dans le matériel tel que le Lenovo S10-2, si votre carte sans fil est bloquée en essayant de vous connecter à un SSID (continue d'essayer de vous connecter), l'alternative consiste à installer le package %code% (Supprimer tout autres paquets 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 ne parvenez toujours pas à installer le bon pilote, suivez les instructions ci-dessous. Il y a eu quelques changements et certains pilotes ne fonctionneront qu'avec ce paquet. N'oubliez pas de disposer d'un système propre avant de l'installer:

%pre%

Dans certains cas particuliers, après avoir installé %code% , vous devez retirer le module b43, réactivez-le et procédez même au déblocage avec rfkill:

%pre%

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

4. Installation du package (hors ligne)

4.1 Installation de %code%

Pour installer %code% offline, consultez cette réponse .

4.2 Installer %code%

Pour les cas où vous devez installer %code% mais que vous êtes hors ligne, ici est une excellente réponse à ce sujet. Mais essentiellement, suivez ces étapes:

  1. Recherchez le package dans les référentiels de packages Ubuntu .
  2. Assurez-vous de sélectionner la bonne architecture (32 bits, 64 bits, etc.)
  3. Télécharger les packages de packages et de dépendances associés dans le même dossier.
  4. Lorsque tous les packages sont nécessaires (et leurs dépendances), continuez vers le dossier contenant tous les packages et exécutez %code% . Cela installera tous les paquets dans ce dossier. S'il y a des erreurs, lisez l'erreur et suivez les étapes mentionnées.

Pour donner un exemple, après être allé au point 1 mentionné ci-dessus, si vous aviez le Broadcom %code% , vous chercheriez le paquetage %code% et après avoir sélectionné la version Ubuntu correspondante (dans mon cas 16.04 ou Xenial) je me poserais sur la page suivante:

lien

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

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

NOTE

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

%pre%

DEBOGAGE

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

Avant de lire les points mentionnés ci-dessous, assurez-vous d’avoir tous les référentiels activés sur votre système Ubuntu. Pour vérifier, exécutez le terminal %code% 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 vous recommande Comment connecter et déconnecter un réseau manuellement dans un terminal?

  • Si votre connexion chute de temps en temps, certains utilisateurs ont suggéré de définir IPv6 sur Ignorer . Accédez simplement à 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. Maintenant, allez au dernier onglet qui mentionne 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 de %code% résoudrait le problème. D'autres ont simplement éteint puis rallumé le commutateur WiFi de leurs ordinateurs portables (commutateur physique disponible sur ces ordinateurs portables). Pour plus d'informations sur %code% , veuillez lire rf kill débloquer tous PAS DE TRAVAIL!

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

    %pre%

    Si cela fonctionne, ajoutez-le à vos fichiers RC afin qu'il soit exécuté à chaque démarrage. Vous pouvez changer PIO à 1 si nécessaire.

  • Si vous avez une clé requise non disponible lors de l’installation d’un module DKMS (comme Nvidia, Broadcom ou autres), vous pouvez accéder à pilote répond ici

  • Si votre carte sans fil voit / ne voit pas le routeur et reste bloqué dans une boucle sans fin "Essayez de vous connecter (essayez 1/3)", la solution peut être la configuration correcte de votre routeur ou périphérique SSID sans fil.

    Pour toutes les cartes sans fil en général, il est très important de prendre en compte 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 la source du problème lorsque vous arriverez dans une impasse. Un exemple serait le Lenovo S10-2 qui utilise le 14e4: 4315 rev 01 PCIID. Même après l'installation du pilote correct, l'utilisateur se retrouverait dans une boucle "essayant de se connecter". Il verrait le SSID sans fil mais lorsqu'il tenterait de s'y connecter, il entrerait dans une boucle de reconnexion.

    La solution était que ce périphérique sans fil particulier ne prenait pas en charge les canaux de 40 MHz, ni ne prenait en charge la norme 802.11N. Dans ce cas, le routeur émettait en réalité avec une vitesse de 40 MHz et en WiFi-N uniquement. Lorsque le routeur était réglé sur le mode Auto et 20/40 Mhz Channel, la carte sans fil fonctionnait correctement. Il s’agit d’un scénario qui se répète également dans d’autres cas. Une bonne évaluation de l’équipement réseau serait donc très utile.

    Pour les cas où vous vous répétez:

    ERREUR @ wl_cfg80211_get_station: adresse Mac incorrecte ...

    lorsque vous effectuez un %code% et que votre connexion sans fil chute souvent (plusieurs fois par heure ou par jour), il se peut que vous soyez dans un signal sans fil utilisé comme pont sans fil (2 routeurs partageant le même SSID et connexion). Cela peut se produire avec les routeurs modernes qui ont la capacité 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 que la puissance du signal est presque la même entre les deux.

    Si votre connexion chute très souvent, cela signifie que vous êtes presque au milieu des deux routeurs.Pour réduire ou éliminer le taux de perte de votre périphérique sans fil, essayez de vous positionner là où votre carte sans fil peut voir un seul routeur ou au moins un des routeurs présente une force de signal plus élevée que l'autre.

    Il existe également des techniques pour 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 à s'y connecter UNIQUEMENT.

Problèmes d’amorçage sécurisé

Sur certains scénarios spécifiques, l’installation des pilotes, que ce soit en mode hors connexion via différents packages DEB ou via apt-get avec accès à Internet, ne fonctionnera pas si Secure Boot n’est pas désactivé.

Cela est dû au fait que Secure Boot refuse l'accès, de sorte que les pilotes auront l'air d'être installés correctement alors que ce n'est pas le cas. Donc, pour les 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, rechercher et installer le dernier micrologiciel Linux permettrait de résoudre le problème. Résoudre des problèmes mineurs avec une carte de travail ou faire en sorte que la carte fonctionne pour la première fois.

    
___ answer152022 ___

Pour quiconque obtient le "sans fil est désactivé par le commutateur matériel -a" message sous sans fil (vous le verrez en cliquant sur l'icône) - et il est "hard block", qui peut fonctionner dans n'importe quel modèle ( qui travaille pour moi dans netgear "adaptateur USB sans fil", n'a pas vérifié les autres, mais cela peut fonctionner).

Vérifiez d'abord s'il est bloqué. Exécuter dans le terminal ( Ctrl + Alt + T ):

%pre%

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

%pre%

Puis j'arrête mon PC, le déconnecte de l’électricité et ouvre 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 renvoyé la batterie et connecté le PC à l’électricité. J'ai allumé le PC et mis le BIOS (également pour des choses comme pas de disquette et de pririty de démarrage) dans le Wake-on- LAN où il indique quelque chose sur PME à activer.

J'ai appuyé sur F10 pour enregistrer les paramètres et redémarrer. Après tout cela, le système était prêt - le bureau et ses fichiers. J'ai attendu 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 une déconnexion du Wi-Fi).

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

    
___ answer38293 ___

J'ai trouvé que la lumière ne s'allumait pas lorsque je l'ai allumé. Un utilitaire que vous pouvez essayer est rfkill pour le faire fonctionner. Vous devez le faire chaque fois que vous redémarrez.

%pre%     
___ answer38594 ___

Bonne nouvelle. Sur la base des informations fournies dans les commentaires, vous disposez d’une carte réseau prise en charge par le pilote Broadcom propriétaire.

Tout d’abord, assurez-vous d’avoir lancé sudo apt-get update depuis le terminal. Ensuite, allez dans "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 non libre Broadcom 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 (pour vous connecter une seule fois) manuellement. Voici les instructions d'installation manuelle: lien

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

    
___ answer155590 ___

J'ai une carte b43 et j'utilise Ubuntu depuis 9.04, j'ai utilisé la même méthode pour la faire fonctionner depuis. Cela implique une utilisation en 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 lancer:

%pre%

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

Après avoir désinstallé b43-fwcutter, redémarrez votre ordinateur. 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 sur 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 en exécutant %code% ou en utilisant le fichier .deb que vous avez obtenu du site Web cité.

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

%pre%

Vous devrez peut-être modifier le nom du fichier pour refléter ce que vous avez téléchargé à partir du site du pilote, ou simplement utiliser %code% . Puis courez

%pre%

Maintenant redémarrez et tout devrait bien fonctionner!

    
___ answer38759 ___

Installez le package %code%

    
___ answer46813 ___

Le package d'installation du package d'installation du micrologiciel pour le pilote b34 a bien fonctionné pour moi sur un HP Pavilion DV5000

    
___ answer41168 ___

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

  • a supprimé le pilote propriétaire dans les pilotes de matériel sous System- & gt; Administration-> Pilotes supplémentaires : %code% et a supprimé la ligne de blacklist.conf.
  • ajout du pilote dans System- & gt; Administration- & gt; 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: remplacé par b43 et ssb . Liste noire bcm43xx.
  2. Suppression du pilote propriétaire de system- & gt; administration- & gt; matériel pilotes
  3. Après un redémarrage, le wifi fonctionne!

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

    
___ answer39334 ___

Si le sans-fil fonctionnait correctement avant la mise à niveau, utilisez la version Maverick du pilote.

Téléchargez-le depuis lien .

Déballez-le avec gdebi.

Verrouillez la version dans le gestionnaire de paquets Synaptic (jusqu'à ce que le problème soit résolu).

Redémarrer.

    
___ answer162987 ___

Pour les personnes ayant un Dell Vostro 1320 (ou similaire) et connaissant une notification dans le menu sans fil à propos d’une connexion sans fil désactivée, 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 avec des autorisations de superutilisateur, par exemple appuyez sur ALT + F2 et tapez

%pre%

ou dans un terminal:

%pre%

À la fin du fichier, cliquez sur comme suit (de préférence avec un commentaire):

%pre%

N'oubliez pas de sauvegarder le fichier. Après la mise en liste noire du module, il ne sera plus chargé lors des prochains démarrages du système. Redémarrez votre ordinateur. Le sans fil devrait fonctionner maintenant.

référence: lien

    
___ answer175373 ___

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

Le pilote open source bcma fonctionne bien.

%pre%

Cela a fait l'affaire pour moi.

    
___ answer215120 ___

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

%pre%

à

%pre%

alors faites

%pre%

ensuite faire

%pre%

déchargez maintenant les modules en conflit

%pre%

veuillez noter que votre connexion WLAN existante se terminera par ceci!

charger le module wl avec

%pre%

vérifiez que votre puce WLAN fonctionne:

%pre%

configurez votre interface WLAN comme d'habitude - terminé! :)

(source: lien )

    
___ answer52121 ___

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

%pre%     
___ answer64877 ___

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

    
___ answer65034 ___

Utiliser NDISWRAPPER était en fait une bonne solution, mais ce n’est pas le meilleur . L'utilisation de NDISWRAPER peut parfois geler mes machines, ainsi que sur un MacBook Pro utilisant Broadcom BCM4331 . Vous pouvez faire "les corrections du noyau" et "recompiler" le pilote.

Lisez les références suivantes pour un guide pas-à-pas d’activation du Broadcom 4313 dans Ubuntu (cela fonctionne pour BCM4331, et je pense que ce sera le même que votre problème).

J'espère que cela aidera.

    
___ answer65032 ___

Les pilotes Broadcom STA ont fonctionné correctement pour moi et j'ai la même carte Broadcom dans mon Dell. La connexion Internet lente que je pensais était en mode powersave. Ici figure la liste des pilotes Broadcom disponibles. J'utilise le driver opensource depuis lors, et je le recommande sur les drivers STA.

Les gens disent qu’il n’est pas disponible pour Ubuntu 10.10 (Maverick Meerkat), vous devez donc l’installer manuellement. Demandez à Ubuntu question Le pilote Broadcom STA ne fonctionne pas correctement avec BCM4313 fournit les informations sur son installation manuelle OU vous pouvez utiliser Debian construit.

    
___ answer78507 ___

J'ai un HP Pavilion dv6000 .

J'ai eu ce problème lors de l'installation d'Ubuntu 11.10 (Oneiric Ocelot) et du post b43 - Pas d'accès à Internet m'a beaucoup aidé.

Spécialement lorsque 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 depuis un ordinateur avec une connexion Internet (copiez-les sur votre clé USB):

  1. lien
  2. lien

Suivez les instructions sur le site que je mentionne ci-dessus et n'oubliez pas de redémarrer votre ordinateur (j'ai ignoré l’étape 4 - cela a fonctionné après le redémarrage).

    
___ answer189527 ___

Fonctionne pour moi avec un simple

%pre%

sur Kubuntu 12.04 Lenovo G550.

Après le redémarrage fonctionne parfaitement.

    
___ answer127226 ___

Le mien est Compaq V3000 Laptop.

Si vous avez installé le pilote Broadcom STA Wireless via la section Pilote supplémentaire, veuillez la supprimer.

Aller au terminal et taper

%pre%

Puis redémarrez la machine et activez le sans fil.

    
___ answer198869 ___

Certains pilotes sans fil Broadcom peuvent être installés en ouvrant un terminal et en cours d’exécution

%pre%

Ensuite, entrez votre mot de passe et Y lorsque demandé.

    
___ answer276328 ___

Cas particulier: BCM43142 & amp; AR8161 sur Dell Vostro 3460

Le graphisme Intel4000 dans mon cas nécessite au minimum le noyau 3.6 (pour 64 bits: 1 , 2 , 3 , 4 ). Les en-têtes de noyau nécessaires pour l'adaptateur Broadcom sont inclus. Mais le problème est que, avant d’installer le noyau, vous devez installer %code% , ce qui diffère entre les versions d’Ubuntu et les gestionnaires de fenêtres. Vous devez également installer le %code% 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 une machine où vous pouvez accéder à Internet par défaut (par exemple, sur USB et rendre visite à un vieil ami avec des oeufs de Pâques;)

  • Vous y trouverez %code%

  • Allez dans %code% (à cet emplacement, apt stocke automatiquement tous vos paquets installés par défaut). Copiez maintenant tous les 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 %code% .

___
réponse donnée Ataraxio Panzetta 10.11.2010 - 19:27
la source
5

C'est ce qui a fonctionné pour moi:

  1. Installez firmware-b43-installer (+ b43fwcutter ajouté automatiquement dans Synaptic)
  2. Désinstallez le package bcm-kernel-source à l'aide de Synaptic
  3. Supprimez le pilote STA sans fil 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.

    
réponse donnée Wahyaohni 16.05.2011 - 15:53
la source
5

Ouvrez Synaptic et utilisez b43-fwcutter et firmware-b43-lpphy-installer au lieu de bcmwl-kernel-source ou tout autre.

    
réponse donnée Roberto 27.04.2012 - 05:38
la source
5

Qu'est-ce qui a marché pour moi sur mon Broadcom bcm4313 sur Asus Eee PC Seashell 1015PEM avec Ubuntu 12.04:

  • n'utilisez pas de pilotes restreints
  • ajouter "blacklist bcma" à /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • ajoutez brcmsmac à /etc/modules
  • redémarrer
réponse donnée Sean F 18.07.2012 - 16:40
la source
5
___ qstntxt ___

J'ai de sérieux 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 sans connaissances préalables sous Linux, alors j'aurais besoin d'explications claires sur la manière de créer, compiler, etc.

%code% a montré:

lspci -nn | grep -i BCM

%code% a montré:

sudo apt-get install bcmwl-kernel-source

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

    
___ answer38700 ___

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

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

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

  • Désinstallez le package %code% en exécutant la commande suivante sur un terminal:

    %pre%
  • Assurez-vous que les packages %code% et %code% sont installés (bien sûr, vous aurez besoin d’Internet par d’autres moyens):

    %pre%
  • Tapez dans un terminal:

    %pre%

    (Vous voudrez peut-être copier ceci) et voir si le terme "liste noire bcm43xx" est là.

  • Si c'est le cas, tapez %code% puis %code%

    Placez un %code% devant la ligne: %code%

    Ensuite, enregistrez le fichier (je recevais des messages d’erreur dans le terminal concernant l’impossibilité d’enregistrer, mais il s’enregistrait bien).

  • Redémarrer

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

    
___ qstnhdr ___ Installer les pilotes sans fil Broadcom ___ answer126798 ___

Il s’agit d’un problème commun à la puce sans fil Broadcom.

Exécutez la commande suivante dans le terminal:

%pre%

Si la commande s'exécute correctement, essayez d'activer la connexion sans fil (avec la clé matérielle).

Si cela ne fonctionne pas ou si la commande a échoué pour indiquer qu’il n’existe pas de module de ce type, vous pouvez essayer d’ouvrir un terminal et de taper

%pre%

Si vous voyez des lignes comme:

%pre%

Ensuite, vous manquez probablement le firmware pour la carte Broadcom. Ouvrez Software Center , recherchez et installez les packages suivants,

  • b43-fwcutter
  • firmware-b43-lpphy-installer

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

    
___ answer67806 ___

Pilotes pour le 4313

Juste énumérer le pilote pour les chipsets Broadcom et comment ils fonctionnent avec le 4313:

  • STA de Broadcom . Proposé par des pilotes supplémentaires. Vieux. Terrible. Une 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 feuilleté que le pilote STA. J'ai réussi à le faire fonctionner environ 10 minutes avant que tout n'implose.

  • brcm80211 aka brcmsmac . Ceci est un (relativement) nouveau pilote qui a été récemment ajouté à Ubuntu (depuis que le pilote a été ajouté au noyau). Ce devrait fonctionner correctement 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’utilisez pas Natty ou Oneiric, votre noyau n’aura probablement pas ce pilote. Vous devez exécuter au moins les versions 2.6.27 et 2.6.28 comme le strict minimum (vous pouvez vérifier ce que vous faites en exécutant %code% ).

    Si vous êtes en retard sur les versions, je suggère la mise à niveau mais pour une solution rapide, vous pouvez consulter les noyaux principaux et essayez-en un. Installer des paquetages du noyau est rarement une chose risquée, car vous pouvez généralement vous en rabattre sur l’ancien en utilisant l’écran de démarrage grub.

Vous savez que vous êtes probablement sur le bon pilote si vous exécutez %code% et que vous voyez %code% ou %code% dans la sortie.

Mettre la liste noire sur la voie du succès

Si vous ne voyez pas cela, quelque chose d’autre a été chargé et vous devez le mettre sur liste noire. Si vous pouvez voir ce qui a été chargé, éditez bien %code% et commencez à ajouter des lignes comme:

%pre%

Vous devez évidemment faire attention si vous avez un autre périphérique sans fil qui pourrait utiliser un pilote en conflit comme si vous le mettiez sur liste noire, vous le casseriez aussi:)

    
___ answer52181 ___

Je recommande toujours de supprimer et de réinstaller les pilotes Broadcom en utilisant votre terminal

Dans un terminal, tapez la commande suivante

%pre%

alors

%pre%

Cela reconstruira alors votre pilote.

Dites-nous comment vous vous entendez

Vous pouvez soit redémarrer votre PC ou s'il s'agit d'un type de douleur les commandes suivantes dans le terminal qui vont "allumer" votre sans fil

%pre%

alors

%pre%     
___ answer38821 ___

Merci pour votre réponse précieuse.

Ce problème a été résolu par les étapes suivantes:

  1. J'ai retiré le pilote sans fil Broadcom STA de Pilotes supplémentaires .
  2. Tapez %code% dans Centre du logiciel Ubuntu ,
  3. Installer "Package d’installateurs pour le micrologiciel du pilote b34" (programme d’installation du firmware-b43)

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

    
___ answer38464 ___

Installez le package %code% . Commencez par désinstaller le pilote propriétaire à partir de «pilotes supplémentaires».

Ensuite, dans un terminal, exécutez:

%pre%

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

    
___ answer12533 ​​___

Finalement, j'ai résolu le problème moi-même, mais je ne sais pas trop comment. J'étais sur le point de compiler le pilote avec la source de broadcom.com et les instructions fournies dans lien , mais à cette étape des instructions

%code%
%code%
%code%

build essential et les en-têtes étaient déjà installés. Je viens de lancer la commande %code% et, après un redémarrage, ma connexion a commencé à fonctionner normalement.

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.

En tout cas, c'est corrigé.

    
___ answer199154 ​​___

Parfois, l'utilitaire de pilotes supplémentaires ne parvient pas à installer un pilote sans fil Broadcom STA. 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

%pre%

La sortie comprendra le modèle de carte sans fil, assurez-vous qu'il figure parmi les modèles répertorié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

%pre%

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

    
___ answer43184 ___

C'est ce qui a fonctionné pour moi:

  1. Installez %code% (+ b43fwcutter ajouté automatiquement dans Synaptic)
  2. Désinstallez le package %code% à l'aide de Synaptic
  3. Supprimez le pilote STA sans fil 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.

    
___ answer125818 ___

Ouvrez Synaptic et utilisez %code% et %code% au lieu de %code% ou tout autre.

    
___ answer217616 ___

Comme je l'ai découvert, pour systématiser un peu, il existe quatre familles de conducteurs:

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

Ces liens fournissent également une référence aux pilotes et aux listes de jeux de puces pris en charge.

Pour être clair sur le référencement des différents identifiants, assurez-vous de consulter le lien STA ci-dessus avant de le lire et de vous familiariser avec le vôtre via:

%pre%

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

%pre%

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

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

Bien que Ubuntu soit conçu pour être 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 des commentaires aussi détaillés que possible, c’est-à-dire, manuellement ou semi-manuellement (apt-get), en évitant ces programmes d’installation.

J'ai rencontré les mêmes problèmes avec mon 4313. Permettez-moi de vous proposer une solution franche et en partie non analytique:

  1. Supprimez tout ce que vous avez de STA

    %pre%
  2. Installez-le à nouveau manuellement:

    %pre%
  3. Lire le résultat. J'ai eu une belle doublure:

      

    Construire pour l'architecture x86_64   La construction du module pour le noyau en cours d'exécution a été ignorée depuis le   Les sources du noyau pour ce noyau ne semblent pas être installées.

Dans ce cas, ce que je suppose arrive assez souvent, puisque (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 à jour (qui peuvent impliquer une mise à jour du noyau). , vous devez simplement faire les deux étapes suivantes et je suppose que vous n'avez pas besoin de réinstaller les sources du pilote WiFi:

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

    %pre%
  2. Installez les en-têtes appropriés , qui dans mon cas sont:

    %pre%

Après cette commande, vous devriez voir (car cela a été reporté en cas d’incapacité de compilation lors de la procédure d’installation des fichiers sources du pilote STA WiFi):

%pre%

Je ne suis pas sûr que les responsables des paquets puissent voir cela. Cependant, après avoir utilisé Gentoo pendant des années, je me suis habitué à sa verbosité et cela peut sembler une coloration et un formatage inutiles. Vous devriez ajouter le formatage et les couleurs à votre routine apt-get, il est tellement plus facile, surtout pour les utilisateurs novices, de comprendre ce qui a mal tourné. Et ajoutez la dépendance des en-têtes, vous pouvez les supprimer par la suite - et vous devriez sûrement reconstruire le module après une 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. Il suffit d'essayer, si cela fonctionne, génial, si ce n'est pas le cas, il y a beaucoup plus de solutions proposées qui sont notamment plus analytiques et plus efficaces.

J'ai également trouvé ces réponses (avec un chèque

%pre%

Pour %code% - qui tient dans mon cas): Le sans fil ne fonctionne plus après la mise à jour logicielle avec Ubuntu 12.10 sur un Dell Latitude E6230 et Comment puis-je utiliser une carte sans fil Acer Npilfy 802.11 (BCM43225)? qui fait référence à la précédente.

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

    
___ answer145770 ___

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 sur le Web pour d'autres appareils Broadcom, mais elles ne fonctionnaient pas. La solution d’andybleaden ci-dessus a fonctionné pour moi.

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

%pre%

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

%pre%

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 faire jusqu'à ce que Ubuntu 12.04 soit mis à jour avec un correctif.

    
___ answer135190 ___

J'ai utilisé la solution utilisateur "bkratz" sur lien et cela a fonctionné pour moi.

Exécutez ces commandes:

%pre%
  

Le premier s'assure que le pilote sta est en place, le second et   troisième liste noire les deux pilotes brcmsmac et bcma qui entrent en conflit avec le   pilote sta correct. Copiez / collez ou assurez-vous que votre saisie est correcte!

La dernière étape consiste à aller dans "Pilotes supplémentaires" et à activer le pilote.

    
___ answer165121 ___

Qu'est-ce qui a marché pour moi sur mon Broadcom bcm4313 sur Asus Eee PC Seashell 1015PEM avec Ubuntu 12.04:

  • n'utilisez pas de pilotes restreints
  • ajouter "blacklist bcma" à %code%
  • %code%
  • ajoutez brcmsmac à %code%
  • redémarrer
___ answer827364 ___

J'ai d'abord pensé pouvoir éditer l'excellente réponse de Luis Alvarado (voir son article du 7 septembre 2011), car lorsque j'ai suivi les étapes, il est apparu le paquet indiqué dans le tableau (voir son post) pour mon PCI. L'identifiant ne correspond pas réellement.

En fait, mon PCI.ID est 14e4: 4727 , ce qui, selon le tableau, nécessite l’installation du package %code% . Ce paquet a été installé de manière perverse sur mon ordinateur, mais le Wifi ne fonctionnait pas (aucune détection de réseau sans fil, depuis la mise à niveau vers Ubuntu 16.04). J'ai plutôt essayé d'installer le %code% après la réponse de Luis Alvarado (utiliser %code% est une alternative déjà indiquée dans son post), et cela a fonctionné!

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

  • Sortie de la commande %code% :

    %pre%
  • Les étapes que j'ai suivies:

    1. Purger le package %code% :

      %pre%
    2. Exécutez les commandes suivantes (voir la réponse de Luis Alvarado pour plus de détails):

      %pre%
    3. Installez le package %code% et non le package %code% (contrairement à ce qui est recommandé dans la table pour %code% ). ):

      %pre%
    4. Redémarrer:

      %pre%

Et maintenant, le Wifi devrait fonctionner!

Merci beaucoup Luis Alvarado!

    
___ answer38334 ___

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

%pre%

Pour activer les adaptateurs sans fil, exécutez:

%pre%     
___ answer41375 ___

Dell Inspiron E1505, les étapes suivantes (seul), 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ésinstallez le package %code%

  • assurez-vous que les packages %code% et %code% sont installés

  • reboot

___ answer79951 ___

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

%pre%

vers %code%

Un redémarrage ultérieur sans fil a fonctionné.

(extrait de lien )

    
___ answer177854 ___

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

%pre%

Après le redémarrage. Votre Wi-Fi devrait fonctionner comme prévu.

    
___ answer125872 ___

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

J'ai fait:

%pre%

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

    
___ answer126964 ___

Il suffit d'installer les pilotes supplémentaires dans mon Dell Vostro 3500.

J'ai fait les étapes suivantes:

  1. %code%

  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.

    
___ answer164431 ___

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

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

  • onglet ipv6 - conservez la méthode comme automatique et décochez la case "Requérir un adressage IPv6 ..."
  • onglet ipv4 - la méthode devrait être automatique (DHCP) et cochez la case "Requérir l’adressage IPv4 ..."
  • onglet sans fil - forcer l'adresse mac du périphérique à verrouiller la connexion à l'adresse mac permanente de l'ordinateur portable
___ answer217658 ___

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

    
___ answer178208 ___

Il existe un moyen beaucoup plus simple de résoudre ce problème. L'astuce est l'ordre dans lequel vous installez les pilotes propriétaires. Le pilote Broadcom DOIT être installé en premier avant tous les autres.

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

J'ai activé le pilote ATI Raedon d’abord, puis le pilote Broadcom a provoqué les erreurs mentionnées ci-dessus.

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

Ceci est en fait un bug dans Jockey car Jockey devrait résoudre le conflit de pilote pour vous.

Bref, bref Broadcom First, puis les autres pilotes.

    
___ answer49541 ___

J'ai un contrôleur LAN sans fil Dell inspiron 6000 BCM4318 J'ai réussi à résoudre ce problème en utilisant le gestionnaire de paquets synaptique

Ici, je: J'ai d'abord désinstallé bcmwl-kernel-source Ensuite, le firmware-b43-installer installé et b43-fwcutter qui a reconstruit les pilotes wifi

J'ai ensuite dû redémarrer

    
___ answer63910 ___

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

Avec rfkill , je peux voir:

%pre%

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 correspondant à cette version du pilote. & gt; Veuillez lire attentivement toutes les instructions sur ce site.   

     [367.927967] ERREUR b43-phy0: fichier de micrologiciel "b43 / ucode13.fw" non trouvé
     [367.927981] ERREUR b43-phy0: fichier de micrologiciel "b43-open / ucode13.fw" non trouvé
     [367.927989] ERREUR b43-phy0: vous devez aller à lien et télécharger le firmware correspondant pilote v

Il semble que les fichiers du firmware soient absents des pilotes Linux (?). La LED est revenue au bleu (le WLAN est activé) et la numérisation fonctionne avec:

%pre%

Cela venait du site lien .

Maintenant, le réseau WLAN fonctionne pour moi (un double contrôle du mot de passe WPA2 a été requis :-) ).

    
___ answer60395 ___

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 tous les problèmes liés à Broadcom. Remerciements particuliers à chili555 qui ont participé aux forums Ubuntu et sur ce site avec de nombreuses questions sur les appareils sans fil et les autres utilisateurs. contribué par e-mail, chats, IRC et plus encore en testant divers pilotes avec plusieurs des cartes les plus populaires de Broadcom Wireless (Huge Thanks to Chili555 vraiment. Ce gars connaît ses affaires).

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 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 (à l'exception des pilotes qui ne sont pas installés) sont les suivants:

  • Délai de connexion après plusieurs minutes ou heures
  • Arrête la recherche d'autres périphériques (ne voit aucun autre périphérique)
  • Continue de demander un mot de passe même dans les cas où AP n’a pas de
  • Arrête tout trafic de réception / transmission (nécessite un redémarrage pour corriger temporairement)
  • Crashes du système avec 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 des rapports de journaux volumineux en 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)
  • Se connecte et se déconnecte en continu 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 une mise à niveau d'une version précédente (par exemple: 12.04 à 12.10), il ne fonctionne plus
  • La carte sans fil ne s’active pas, n’activez ou ne désactivez pas (Lien 2 ci-dessous)
  • Carte sans fil bloquée par le matériel
  • Plus de problèmes dans Launchpad, Ubuntu Forum et Askubuntu

Lien 1 - lien
Lien 2 - lien
Lien 3 - Donne une erreur similaire à "Désolé, l'installation de ce pilote a échoué."

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

1. Savoir quelle carte sans fil Broadcom 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 n'importe quelle carte réseau est ce que l'on appelle le ID PCI (PCI.ID). Pour savoir quel PCI.ID vous avez, ouvrez le terminal en appuyant sur CTRL + ALT + T (il faut ouvrir une fenêtre avec un arrière-plan vide) et à l’intérieur de ce terminal, nous exécutons la commande suivante:

%pre%

Vous obtiendrez quelque chose comme ceci si vous avez un adaptateur sans fil Broadcom (l’ID 14e4 utilisé dans l’exemple ci-dessus dans la plupart des cas est une carte sans fil Broadcom):

%pre%

Le PCI.ID dans cet exemple est 14e4: 4320 , comme on le voit dans les 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é dans les parenthèses (...) à la fin. Donc, ce dont vous aurez besoin après cette recherche est:

%pre%

Avec ces nouvelles informations, vous pouvez regarder dans 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 vous descendez dans la liste à celle qui affiche exactement le même PCI.ID, vous le verrez dans les colonnes pour Ubuntu. 12.04, 13.10 ou 14.04 affiche le pilote de package %code% . Cela signifie que vous n'aurez qu'à installer ce paquet particulier car il apparaît dans toutes les colonnes de la version Ubuntu.

REMARQUE - Avant de procéder, si vous avez déjà installé des pilotes, mis sur liste noire ou décommentée des fichiers de pilote ou des fichiers de configuration ou apporté quelque modification que ce soit au système , vous devrez les annuler pour suivre ce guide. Nous supposons que vous le faites à partir de zéro et n'avez modifié aucun fichier de configuration, module ou pilote dans le système (à part la mise à jour du système). Cela inclut toutes les installations utilisant apt-get, aptitude, synaptic, dpkg, software center ou compilation manuelle et installation des paquets. Le système doit partir de zéro pour que cela fonctionne et pour éviter tout conflit pouvant survenir si des travaux antérieurs ont été effectués.

Par exemple, si vous avez déjà installé le package %code% , vous devrez le supprimer en utilisant la méthode de purge:

%pre%

2. Préparer le 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 encore fait:

%pre%

J'irais même jusqu'à mettre à jour la liste Ubuntu de PCI.ID:

%pre%

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 recherchons ensuite dans la liste ci-dessous le PCI.ID correspondant et la méthode pour installer le pilote qui lui est associé de manière simple et correcte. Le terminal sera utilisé pour éviter tout problème lié à l'interface graphique. Cela s'applique à tous les cas, sauf indication contraire. La procédure d’installation se fait uniquement via un terminal, mais aussi lorsqu’elle est connectée à Internet avec une connexion Ethernet câblée temporaire ou un modem USB ou tout autre moyen 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 avez utilisé PCI.ID 14e4: 4320 rev 03 comme indiqué dans votre recherche ci-dessus, puis avez regardé le tableau ci-dessous et constaté que le package correct à installer est %code% , nous procédons ensuite à installer simplement ce paquet dans le terminal:

%pre%

puis redémarrer

%pre%

Le format d’installation est assez simple, c’est juste:

%pre%

Dans l'exemple ci-dessus, le NOM_PACKAGE est %code% .

TABLEAU SANS FIL DE BROADCOM (Mise à jour le 18 août 2017)

%pre%

Cas particulier n ° 1 : utilise la combinaison de pilotes %code% et %code% . Le microprogramme requis est installé par défaut dans le package %code% .

Cas particulier n ° 2 : pour ASUS PCE-AC88 AC3100 , les étapes sont les suivantes:

  1. Téléchargez ce fichier et, après l'avoir extrait, placez-le dans / lib / firmware / brcm
    %code%
  2. Ensuite, %code% ajoute modprobe brcmfmac et enregistre
  3. %code%

Dans le matériel tel que le Lenovo S10-2, si votre carte sans fil est bloquée en essayant de vous connecter à un SSID (continue d'essayer de vous connecter), l'alternative consiste à installer le package %code% (Supprimer tout autres paquets 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 ne parvenez toujours pas à installer le bon pilote, suivez les instructions ci-dessous. Il y a eu quelques changements et certains pilotes ne fonctionneront qu'avec ce paquet. N'oubliez pas de disposer d'un système propre avant de l'installer:

%pre%

Dans certains cas particuliers, après avoir installé %code% , vous devez retirer le module b43, réactivez-le et procédez même au déblocage avec rfkill:

%pre%

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

4. Installation du package (hors ligne)

4.1 Installation de %code%

Pour installer %code% offline, consultez cette réponse .

4.2 Installer %code%

Pour les cas où vous devez installer %code% mais que vous êtes hors ligne, ici est une excellente réponse à ce sujet. Mais essentiellement, suivez ces étapes:

  1. Recherchez le package dans les référentiels de packages Ubuntu .
  2. Assurez-vous de sélectionner la bonne architecture (32 bits, 64 bits, etc.)
  3. Télécharger les packages de packages et de dépendances associés dans le même dossier.
  4. Lorsque tous les packages sont nécessaires (et leurs dépendances), continuez vers le dossier contenant tous les packages et exécutez %code% . Cela installera tous les paquets dans ce dossier. S'il y a des erreurs, lisez l'erreur et suivez les étapes mentionnées.

Pour donner un exemple, après être allé au point 1 mentionné ci-dessus, si vous aviez le Broadcom %code% , vous chercheriez le paquetage %code% et après avoir sélectionné la version Ubuntu correspondante (dans mon cas 16.04 ou Xenial) je me poserais sur la page suivante:

lien

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

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

NOTE

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

%pre%

DEBOGAGE

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

Avant de lire les points mentionnés ci-dessous, assurez-vous d’avoir tous les référentiels activés sur votre système Ubuntu. Pour vérifier, exécutez le terminal %code% 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 vous recommande Comment connecter et déconnecter un réseau manuellement dans un terminal?

  • Si votre connexion chute de temps en temps, certains utilisateurs ont suggéré de définir IPv6 sur Ignorer . Accédez simplement à 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. Maintenant, allez au dernier onglet qui mentionne 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 de %code% résoudrait le problème. D'autres ont simplement éteint puis rallumé le commutateur WiFi de leurs ordinateurs portables (commutateur physique disponible sur ces ordinateurs portables). Pour plus d'informations sur %code% , veuillez lire rf kill débloquer tous PAS DE TRAVAIL!

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

    %pre%

    Si cela fonctionne, ajoutez-le à vos fichiers RC afin qu'il soit exécuté à chaque démarrage. Vous pouvez changer PIO à 1 si nécessaire.

  • Si vous avez une clé requise non disponible lors de l’installation d’un module DKMS (comme Nvidia, Broadcom ou autres), vous pouvez accéder à pilote répond ici

  • Si votre carte sans fil voit / ne voit pas le routeur et reste bloqué dans une boucle sans fin "Essayez de vous connecter (essayez 1/3)", la solution peut être la configuration correcte de votre routeur ou périphérique SSID sans fil.

    Pour toutes les cartes sans fil en général, il est très important de prendre en compte 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 la source du problème lorsque vous arriverez dans une impasse. Un exemple serait le Lenovo S10-2 qui utilise le 14e4: 4315 rev 01 PCIID. Même après l'installation du pilote correct, l'utilisateur se retrouverait dans une boucle "essayant de se connecter". Il verrait le SSID sans fil mais lorsqu'il tenterait de s'y connecter, il entrerait dans une boucle de reconnexion.

    La solution était que ce périphérique sans fil particulier ne prenait pas en charge les canaux de 40 MHz, ni ne prenait en charge la norme 802.11N. Dans ce cas, le routeur émettait en réalité avec une vitesse de 40 MHz et en WiFi-N uniquement. Lorsque le routeur était réglé sur le mode Auto et 20/40 Mhz Channel, la carte sans fil fonctionnait correctement. Il s’agit d’un scénario qui se répète également dans d’autres cas. Une bonne évaluation de l’équipement réseau serait donc très utile.

    Pour les cas où vous vous répétez:

    ERREUR @ wl_cfg80211_get_station: adresse Mac incorrecte ...

    lorsque vous effectuez un %code% et que votre connexion sans fil chute souvent (plusieurs fois par heure ou par jour), il se peut que vous soyez dans un signal sans fil utilisé comme pont sans fil (2 routeurs partageant le même SSID et connexion). Cela peut se produire avec les routeurs modernes qui ont la capacité 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 que la puissance du signal est presque la même entre les deux.

    Si votre connexion chute très souvent, cela signifie que vous êtes presque au milieu des deux routeurs.Pour réduire ou éliminer le taux de perte de votre périphérique sans fil, essayez de vous positionner là où votre carte sans fil peut voir un seul routeur ou au moins un des routeurs présente une force de signal plus élevée que l'autre.

    Il existe également des techniques pour 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 à s'y connecter UNIQUEMENT.

Problèmes d’amorçage sécurisé

Sur certains scénarios spécifiques, l’installation des pilotes, que ce soit en mode hors connexion via différents packages DEB ou via apt-get avec accès à Internet, ne fonctionnera pas si Secure Boot n’est pas désactivé.

Cela est dû au fait que Secure Boot refuse l'accès, de sorte que les pilotes auront l'air d'être installés correctement alors que ce n'est pas le cas. Donc, pour les 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, rechercher et installer le dernier micrologiciel Linux permettrait de résoudre le problème. Résoudre des problèmes mineurs avec une carte de travail ou faire en sorte que la carte fonctionne pour la première fois.

    
___ answer152022 ___

Pour quiconque obtient le "sans fil est désactivé par le commutateur matériel -a" message sous sans fil (vous le verrez en cliquant sur l'icône) - et il est "hard block", qui peut fonctionner dans n'importe quel modèle ( qui travaille pour moi dans netgear "adaptateur USB sans fil", n'a pas vérifié les autres, mais cela peut fonctionner).

Vérifiez d'abord s'il est bloqué. Exécuter dans le terminal ( Ctrl + Alt + T ):

%pre%

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

%pre%

Puis j'arrête mon PC, le déconnecte de l’électricité et ouvre 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 renvoyé la batterie et connecté le PC à l’électricité. J'ai allumé le PC et mis le BIOS (également pour des choses comme pas de disquette et de pririty de démarrage) dans le Wake-on- LAN où il indique quelque chose sur PME à activer.

J'ai appuyé sur F10 pour enregistrer les paramètres et redémarrer. Après tout cela, le système était prêt - le bureau et ses fichiers. J'ai attendu 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 une déconnexion du Wi-Fi).

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

    
___ answer38293 ___

J'ai trouvé que la lumière ne s'allumait pas lorsque je l'ai allumé. Un utilitaire que vous pouvez essayer est rfkill pour le faire fonctionner. Vous devez le faire chaque fois que vous redémarrez.

%pre%     
___ answer38594 ___

Bonne nouvelle. Sur la base des informations fournies dans les commentaires, vous disposez d’une carte réseau prise en charge par le pilote Broadcom propriétaire.

Tout d’abord, assurez-vous d’avoir lancé sudo apt-get update depuis le terminal. Ensuite, allez dans "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 non libre Broadcom 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 (pour vous connecter une seule fois) manuellement. Voici les instructions d'installation manuelle: lien

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

    
___ answer155590 ___

J'ai une carte b43 et j'utilise Ubuntu depuis 9.04, j'ai utilisé la même méthode pour la faire fonctionner depuis. Cela implique une utilisation en 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 lancer:

%pre%

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

Après avoir désinstallé b43-fwcutter, redémarrez votre ordinateur. 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 sur 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 en exécutant %code% ou en utilisant le fichier .deb que vous avez obtenu du site Web cité.

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

%pre%

Vous devrez peut-être modifier le nom du fichier pour refléter ce que vous avez téléchargé à partir du site du pilote, ou simplement utiliser %code% . Puis courez

%pre%

Maintenant redémarrez et tout devrait bien fonctionner!

    
___ answer38759 ___

Installez le package %code%

    
___ answer46813 ___

Le package d'installation du package d'installation du micrologiciel pour le pilote b34 a bien fonctionné pour moi sur un HP Pavilion DV5000

    
___ answer41168 ___

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

  • a supprimé le pilote propriétaire dans les pilotes de matériel sous System- & gt; Administration-> Pilotes supplémentaires : %code% et a supprimé la ligne de blacklist.conf.
  • ajout du pilote dans System- & gt; Administration- & gt; 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: remplacé par b43 et ssb . Liste noire bcm43xx.
  2. Suppression du pilote propriétaire de system- & gt; administration- & gt; matériel pilotes
  3. Après un redémarrage, le wifi fonctionne!

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

    
___ answer39334 ___

Si le sans-fil fonctionnait correctement avant la mise à niveau, utilisez la version Maverick du pilote.

Téléchargez-le depuis lien .

Déballez-le avec gdebi.

Verrouillez la version dans le gestionnaire de paquets Synaptic (jusqu'à ce que le problème soit résolu).

Redémarrer.

    
___ answer162987 ___

Pour les personnes ayant un Dell Vostro 1320 (ou similaire) et connaissant une notification dans le menu sans fil à propos d’une connexion sans fil désactivée, 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 avec des autorisations de superutilisateur, par exemple appuyez sur ALT + F2 et tapez

%pre%

ou dans un terminal:

%pre%

À la fin du fichier, cliquez sur comme suit (de préférence avec un commentaire):

%pre%

N'oubliez pas de sauvegarder le fichier. Après la mise en liste noire du module, il ne sera plus chargé lors des prochains démarrages du système. Redémarrez votre ordinateur. Le sans fil devrait fonctionner maintenant.

référence: lien

    
___ answer175373 ___

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

Le pilote open source bcma fonctionne bien.

%pre%

Cela a fait l'affaire pour moi.

    
___ answer215120 ___

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

%pre%

à

%pre%

alors faites

%pre%

ensuite faire

%pre%

déchargez maintenant les modules en conflit

%pre%

veuillez noter que votre connexion WLAN existante se terminera par ceci!

charger le module wl avec

%pre%

vérifiez que votre puce WLAN fonctionne:

%pre%

configurez votre interface WLAN comme d'habitude - terminé! :)

(source: lien )

    
___ answer52121 ___

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

%pre%     
___ answer64877 ___

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

    
___ answer65034 ___

Utiliser NDISWRAPPER était en fait une bonne solution, mais ce n’est pas le meilleur . L'utilisation de NDISWRAPER peut parfois geler mes machines, ainsi que sur un MacBook Pro utilisant Broadcom BCM4331 . Vous pouvez faire "les corrections du noyau" et "recompiler" le pilote.

Lisez les références suivantes pour un guide pas-à-pas d’activation du Broadcom 4313 dans Ubuntu (cela fonctionne pour BCM4331, et je pense que ce sera le même que votre problème).

J'espère que cela aidera.

    
___ answer65032 ___

Les pilotes Broadcom STA ont fonctionné correctement pour moi et j'ai la même carte Broadcom dans mon Dell. La connexion Internet lente que je pensais était en mode powersave. Ici figure la liste des pilotes Broadcom disponibles. J'utilise le driver opensource depuis lors, et je le recommande sur les drivers STA.

Les gens disent qu’il n’est pas disponible pour Ubuntu 10.10 (Maverick Meerkat), vous devez donc l’installer manuellement. Demandez à Ubuntu question Le pilote Broadcom STA ne fonctionne pas correctement avec BCM4313 fournit les informations sur son installation manuelle OU vous pouvez utiliser Debian construit.

    
___ answer78507 ___

J'ai un HP Pavilion dv6000 .

J'ai eu ce problème lors de l'installation d'Ubuntu 11.10 (Oneiric Ocelot) et du post b43 - Pas d'accès à Internet m'a beaucoup aidé.

Spécialement lorsque 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 depuis un ordinateur avec une connexion Internet (copiez-les sur votre clé USB):

  1. lien
  2. lien

Suivez les instructions sur le site que je mentionne ci-dessus et n'oubliez pas de redémarrer votre ordinateur (j'ai ignoré l’étape 4 - cela a fonctionné après le redémarrage).

    
___ answer189527 ___

Fonctionne pour moi avec un simple

%pre%

sur Kubuntu 12.04 Lenovo G550.

Après le redémarrage fonctionne parfaitement.

    
___ answer127226 ___

Le mien est Compaq V3000 Laptop.

Si vous avez installé le pilote Broadcom STA Wireless via la section Pilote supplémentaire, veuillez la supprimer.

Aller au terminal et taper

%pre%

Puis redémarrez la machine et activez le sans fil.

    
___ answer198869 ___

Certains pilotes sans fil Broadcom peuvent être installés en ouvrant un terminal et en cours d’exécution

%pre%

Ensuite, entrez votre mot de passe et Y lorsque demandé.

    
___ answer276328 ___

Cas particulier: BCM43142 & amp; AR8161 sur Dell Vostro 3460

Le graphisme Intel4000 dans mon cas nécessite au minimum le noyau 3.6 (pour 64 bits: 1 , 2 , 3 , 4 ). Les en-têtes de noyau nécessaires pour l'adaptateur Broadcom sont inclus. Mais le problème est que, avant d’installer le noyau, vous devez installer %code% , ce qui diffère entre les versions d’Ubuntu et les gestionnaires de fenêtres. Vous devez également installer le %code% 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 une machine où vous pouvez accéder à Internet par défaut (par exemple, sur USB et rendre visite à un vieil ami avec des oeufs de Pâques;)

  • Vous y trouverez %code%

  • Allez dans %code% (à cet emplacement, apt stocke automatiquement tous vos paquets installés par défaut). Copiez maintenant tous les 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 %code% .

___
réponse donnée mikewhatever 12.10.2012 - 03:24
la source
4

Comme je l'ai découvert, pour systématiser un peu, il existe quatre familles de conducteurs:

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

Ces liens fournissent également une référence aux pilotes et aux listes de jeux de puces pris en charge.

Pour être clair sur le référencement des différents identifiants, assurez-vous de consulter le lien STA ci-dessus avant de le lire et de vous familiariser avec 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 micrologiciel firmware-b43-installer .

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

Bien que Ubuntu soit conçu pour être 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 des commentaires aussi détaillés que possible, c’est-à-dire, manuellement ou semi-manuellement (apt-get), en évitant ces programmes d’installation.

J'ai rencontré les mêmes problèmes avec mon 4313. Permettez-moi de vous proposer une solution franche et en partie non analytique:

  1. Supprimez 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 le résultat. J'ai eu une belle doublure:

      

    Construire pour l'architecture x86_64   La construction du module pour le noyau en cours d'exécution a été ignorée depuis le   Les sources du noyau pour ce noyau ne semblent pas être installées.

Dans ce cas, ce que je suppose arrive assez souvent, puisque (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 à jour (qui peuvent impliquer une mise à jour du noyau). , vous devez simplement faire les deux étapes suivantes et je suppose que vous n'avez pas besoin de réinstaller les sources du pilote WiFi:

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

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

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

Après cette commande, vous devriez voir (car cela a été reporté en cas d’incapacité de compilation 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 paquets puissent voir cela. Cependant, après avoir utilisé Gentoo pendant des années, je me suis habitué à sa verbosité et cela peut sembler une coloration et un formatage inutiles. Vous devriez ajouter le formatage et les couleurs à votre routine apt-get, il est tellement plus facile, surtout pour les utilisateurs novices, de comprendre ce qui a mal tourné. Et ajoutez la dépendance des en-têtes, vous pouvez les supprimer par la suite - et vous devriez sûrement reconstruire le module après une 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. Il suffit d'essayer, si cela fonctionne, génial, si ce n'est pas le cas, il y a beaucoup plus de solutions proposées qui sont notamment plus analytiques et plus efficaces.

J'ai également trouvé ces réponses (avec un chèque

lspci -nn | grep Network

Pour pci.id 14er:4727 - qui tient dans mon cas): Le sans fil ne fonctionne plus après la mise à jour logicielle avec Ubuntu 12.10 sur un Dell Latitude E6230 et Comment puis-je utiliser une carte sans fil Acer Npilfy 802.11 (BCM43225)? qui fait référence à la précédente.

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

    
réponse donnée Jim Rogers 15.11.2012 - 15:19
la source
3

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 sur le Web pour d'autres appareils Broadcom, mais elles ne fonctionnaient pas. La solution d’andybleaden ci-dessus a fonctionné pour moi.

Suivant les instructions d'Andy, j'ai d'abord retiré 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 faire jusqu'à ce que Ubuntu 12.04 soit mis à jour avec un correctif.

    
réponse donnée pvillela 03.06.2012 - 06:55
la source
3

J'ai utilisé la solution utilisateur "bkratz" sur lien et cela a fonctionné pour moi.

Exécutez ces commandes:

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 s'assure que le pilote sta est en place, le second et   troisième liste noire les deux pilotes brcmsmac et bcma qui entrent en conflit avec le   pilote sta correct. Copiez / collez ou assurez-vous que votre saisie est correcte!

La dernière étape consiste à aller dans "Pilotes supplémentaires" et à activer le pilote.

    
réponse donnée Thomas 10.05.2012 - 23:34
la source
3

J'ai d'abord pensé pouvoir éditer l'excellente réponse de Luis Alvarado (voir son article du 7 septembre 2011), car lorsque j'ai suivi les étapes, il est apparu le paquet indiqué dans le tableau (voir son post) pour mon PCI. L'identifiant ne correspond pas réellement.

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 perverse sur mon ordinateur, mais le Wifi ne fonctionnait pas (aucune détection de réseau sans fil, depuis la mise à niveau vers Ubuntu 16.04). J'ai plutôt essayé d'installer le firmware-b43-installer après la réponse de Luis Alvarado (utiliser firmware-b43-installer est une alternative déjà indiquée dans son post), et cela a fonctionné!

Donc, au cas où cela aiderait quelqu'un d'autre dans la même affaire 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. Purger 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 non le package bcmwl-kernel-source (contrairement à ce qui est recommandé dans la table 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!

    
réponse donnée Giuseppe 09.02.2017 - 07:02
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
    
réponse donnée user15594 30.04.2011 - 09:15
la source
2

Dell Inspiron E1505, les étapes suivantes (seul), 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ésinstallez le package bcmwl-kernel-source

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

  • reboot

réponse donnée user17025 09.05.2011 - 00:24
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 le redémarrage. Votre Wi-Fi devrait fonctionner comme prévu.

    
réponse donnée Petronilla Escarabajo 19.08.2012 - 20:36
la source
1

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

blacklist acer_wmi

vers /etc/modprobe.d/blacklist.conf

Un redémarrage ultérieur sans fil a fonctionné.

(extrait de lien )

    
réponse donnée Alex 16.11.2011 - 20:55
la source
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 est ailleurs.

    
réponse donnée JoGo 27.04.2012 - 07:37
la source
1

Il suffit d'installer les pilotes supplémentaires 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.

    
réponse donnée hari sharma 28.04.2012 - 14:46
la source
1

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

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

  • onglet ipv6 - conservez la méthode comme automatique et décochez la case "Requérir un adressage IPv6 ..."
  • onglet ipv4 - la méthode devrait être automatique (DHCP) et cochez la case "Requérir l’adressage IPv4 ..."
  • onglet sans fil - forcer l'adresse mac du périphérique à verrouiller la connexion à l'adresse mac permanente de l'ordinateur portable
réponse donnée james 16.07.2012 - 22:43
la source
1

Il existe un moyen beaucoup plus simple de résoudre ce problème. L'astuce est l'ordre dans lequel vous installez les pilotes propriétaires. Le pilote Broadcom DOIT être installé en premier avant tous les autres.

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

J'ai activé le pilote ATI Raedon d’abord, puis le pilote Broadcom a provoqué les erreurs mentionnées ci-dessus.

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

Ceci est en fait un bug dans Jockey car Jockey devrait résoudre le conflit de pilote pour vous.

Bref, bref Broadcom First, puis les autres pilotes.

    
réponse donnée Kat Amsterdam 20.08.2012 - 19:06
la source
1

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

    
réponse donnée Jim Rogers 15.11.2012 - 16:39
la source
1

J'ai un contrôleur LAN sans fil Dell inspiron 6000 BCM4318 J'ai réussi à résoudre ce problème en utilisant le gestionnaire de paquets synaptique

Ici, je: J'ai d'abord désinstallé bcmwl-kernel-source Ensuite, le firmware-b43-installer installé et b43-fwcutter qui a reconstruit les pilotes wifi

J'ai ensuite dû redémarrer

    
réponse donnée rohit kelkar 19.06.2011 - 19:02
la source
1

BCM4311 pour mon DV6000 ne fonctionne pas avec le pilote STA ni avec le pilote b43. Avec b43, la LED 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 correspondant à cette version du pilote. & gt; Veuillez lire attentivement toutes les instructions sur ce site.   

     [367.927967] ERREUR b43-phy0: fichier de micrologiciel "b43 / ucode13.fw" non trouvé
     [367.927981] ERREUR b43-phy0: fichier de micrologiciel "b43-open / ucode13.fw" non trouvé
     [367.927989] ERREUR b43-phy0: vous devez aller à lien et télécharger le firmware correspondant pilote v

Il semble que les fichiers du firmware soient absents des pilotes Linux (?). La LED est revenue au bleu (le WLAN est activé) et la numérisation fonctionne avec:

sudo apt-get install firmware-b43-installer

Cela venait du site lien .

Maintenant, le réseau WLAN fonctionne pour moi (un double contrôle du mot de passe WPA2 a été requis :-) ).

    
réponse donnée Manu Kemppainen 01.10.2011 - 21:01
la source
1

Pour quiconque obtient le "sans fil est désactivé par le commutateur matériel -a" message sous sans fil (vous le verrez en cliquant sur l'icône) - et il est "hard block", qui peut fonctionner dans n'importe quel modèle ( qui travaille pour moi dans netgear "adaptateur USB sans fil", n'a pas vérifié les autres, mais cela peut fonctionner).

Vérifiez d'abord s'il est bloqué. Exécuter dans le terminal ( Ctrl + Alt + T ):

sudo rfkill list

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

sudo rfkill unblock all

Puis j'arrête mon PC, le déconnecte de l’électricité et ouvre 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 renvoyé la batterie et connecté le PC à l’électricité. J'ai allumé le PC et mis le BIOS (également pour des choses comme pas de disquette et de pririty de démarrage) dans le Wake-on- LAN où il indique quelque chose sur PME à activer.

J'ai appuyé sur F10 pour enregistrer les paramètres et redémarrer. Après tout cela, le système était prêt - le bureau et ses fichiers. J'ai attendu 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 une déconnexion du Wi-Fi).

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

    
réponse donnée yinon 17.06.2012 - 10:56
la source
1

J'ai une carte b43 et j'utilise Ubuntu depuis 9.04, j'ai utilisé la même méthode pour la faire fonctionner depuis. Cela implique une utilisation en 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 lancer:

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 le mode Additionals Drivers.

Après avoir désinstallé b43-fwcutter, redémarrez votre ordinateur. 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 sur 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 en exécutant sudo apt-get install b43-fwcutter ou en utilisant le fichier .deb que vous avez obtenu 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é à partir du site du pilote, ou simplement utiliser tar -xvjf broadcom* . Puis courez

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

Maintenant redémarrez et tout devrait bien fonctionner!

    
réponse donnée boywithaxe 25.06.2012 - 03:02
la source
0

J'ai trouvé que la lumière ne s'allumait pas lorsque je l'ai allumé. Un utilitaire que vous pouvez essayer est rfkill pour le faire fonctionner. Vous devez le faire chaque fois que vous redémarrez.

sudo rfkill unblock all
    
réponse donnée Jim Richards 30.04.2011 - 05:48
la source

Lire d'autres questions sur les étiquettes