Question Installation des pilotes sans fil Broadcom


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 sur Linux, donc j'aurais besoin d'explications claires sur la manière de créer, compiler, etc.


lspci -vnn | grep Network montré:

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

iwconfig montré:

lo        no wireless extensions.
eth0      no wireless extensions.

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


300
2017-09-07 13:29


origine


help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - Vous pouvez voir que le pilote Broadcom STA devrait fonctionner avec BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) Quel Ubuntu utilisez-vous? - Hillar
10.10, en passant, j'ai essayé ces étapes avant et la carte installée correctement, mais avec le problème de la vitesse réduite - Ataraxio Panzetta
Il y a un rapport de bogue ici concernant cette puce Broadcom dans Natty qui ressemble à ce que vous vivez. Je ne suis pas sûr si cela a été résolu. - boehj
Vous pouvez essayer d'utiliser le pilote hybride Broadcom avec patch. espérer cet article de mindwerks peut vous aider à résoudre votre problème. - neyz
Le but de Ask Ubuntu est de collecter des réponses et non des liens vers des réponses. Je n'attribuerai la prime que manuellement à une question qui fournit une solution pas à pas pour faire fonctionner le BCM4313 (si cela fonctionne également pour des chipsets similaires, cela convient et doit être noté). Assurez-vous également que vous avez testé la réponse vous-même et que vous ne faites pas que copier-coller quelque chose du réseau. Merci! - htorque


Réponses:


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. Merci spécial à chili555 qui a aidé dans les forums Ubuntu et sur ce site avec de nombreuses questions sur les appareils sans fil et les autres utilisateurs qui ont contribué par e-mail, chat, IRC et autres à tester divers pilotes avec les cartes Broadcom Wireless les plus populaires Chili555 vraiment, ce gars-là 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 AVOIR BESOIN pour 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 non installés) sont les suivants:

  • Délai d'expiration des connexions après plusieurs minutes ou heures
  • Arrête la recherche d'autres appareils (ne voit aucun autre appareil)
  • Continue à 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 des erreurs dmesg dans le journal (lien 1 ci-dessous)
  • Le système se bloque complètement (vous ne pouvez appuyer que sur le bouton Reboot / Power) (lien 1 ci-dessous)
  • Crée des rapports de journal volumineux en essayant de configurer ou de se connecter correctement
  • Échoue lorsqu'il est installé 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 la mise à niveau d'une version précédente (par exemple: 12.04 à 12.10), il ne fonctionne plus
  • La carte sans fil ne s'allume pas, ne s'active ou ne se désactive pas (lien 2 ci-dessous)
  • Carte sans fil bloquée par le matériel
  • Plus de problèmes trouvés dans Launchpad, Ubuntu Forum et Askubuntu

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

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

1. Connaître la carte sans fil Broadcom que vous avez

Il existe des dizaines de cartes sans fil Broadcom et d’autres semblent apparaître chaque jour. La clé pour trouver le bon pilote pour toute carte réseau est ce que l'on appelle le ID PCI (PCI.ID). Pour savoir quel PCI.ID vous avez, ouvrez le terminal en appuyant sur CTRL+ALT+T (Il devrait ouvrir une fenêtre avec un arrière-plan vide) et à l’intérieur de ce terminal, nous 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 vu à l'intérieur des supports [...]. 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 nous descendons dans la liste à celle qui montre exactement le même PCI.ID, vous verrez que dans les colonnes pour Ubuntu 12.04, 13.10 ou 14.04, vous verrez la firmware-b43-installer pilote de package. 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 poursuivre, si vous avez déjà installé des pilotes, mis en liste noire ou décommenté des fichiers de pilote ou des fichiers de configuration ou apporté des modifications au système pour que les pilotes fonctionnent dans les tentatives précédentes, vous devrez les annuler 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 bcmwl-kernel-source paquet, 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 déjà fait:

sudo apt update

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

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 paquet (en ligne)

En supposant que vous avez utilisé le PCI.ID 14e4: 4320 rev 03 comme indiqué dans votre recherche ci-dessus, puis regardé le tableau ci-dessous et constaté que le package correct à installer est le firmware-b43-installer, nous procédons ensuite simplement à l’installation de ce paquet dans le terminal:

sudo apt install firmware-b43-installer

puis redémarrer

sudo reboot

Le format à installer est assez simple, c'est juste:

sudo apt install <PACKAGE_NAME>

Dans l'exemple ci-dessus, le NOM DU PAQUET est firmware-b43-installer.

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

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

Cas spécial n ° 1 - Les usages bcma et brcmsmac combinaison de pilotes. Le firmware requis est installé par défaut dans le package linux-firmware.

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

  1. Télécharger 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. alors sudo nano /etc/rc.local ajouter modprobe brcmfmac Et enregistrer
  3. sudo reboot

Dans un matériel comme 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 pour le faire fonctionner serait d'installer le bcmwl-kernel-source package (Supprimez tous les paquets installés qui y sont liés). Lisez la section Débogage ci-dessous pour plus d'informations sur ce périphérique sans fil.

NOTE IMPORTANTE - Après septembre 2014, si vous suivez cette réponse et que vous rencontrez toujours des problèmes pour installer le bon pilote, veuillez essayer le firmware-b43-installer paquet et nous aviser via des commentaires. 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é le firmware-b43-installer vous devez retirer le module b43, l'activer à nouveau et même procéder au déblocage avec rfkill:

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

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

4. Installation du package (hors ligne)

4.1 Installation firmware-b43-installer

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

4.2 Installation bcmwl-kernel-source

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

  1. Rechercher le package dans le Référentiels de paquets Ubuntu
  2. Assurez-vous de sélectionner la bonne architecture (32 bits, 64 bits, etc.)
  3. Téléchargez le package et les packages de dépendance associés dans le même dossier.
  4. Lorsque tous les packages sont nécessaires (et leurs dépendances), continuez vers le dossier contenant tous les packages et exécutez sudo dpkg -i *.deb. 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 14e4:43a0, vous chercheriez le bcmwl-kernel-source package et après avoir sélectionné la version Ubuntu correspondante (dans mon cas 16.04 ou Xenial), je me poserais sur la page suivante:

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

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

enter image description here

Après avoir téléchargé tous les paquets et dépendances, vous pouvez continuer à copier tous les paquets dans un seul dossier et à exécuter le dpkg commande comme mentionné à l'étape 4 ci-dessus.

REMARQUE

Sur certains ordinateurs, avant d'exécuter 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

Débogage

Les informations suivantes sont des informations supplé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 que tous les référentiels sont activés sur votre système Ubuntu. Pour vérifier, exécutez sur le terminal software-properties-gtk et assurez-vous que toutes les options de l'onglet Logiciel Ubuntu sont activées.

  • Pour configurer vos périphériques sans fil via le terminal, je 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é rfkill unblock all va résoudre 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 lisez s'il vous plaît rf tuer débloquer tout ne fonctionne pas!

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

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

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

  • Si vous avez un Clé requise non disponible lors de l'installation d'un module DKMS (comme Nvidia, Broadcom ou autres), vous pouvez aller sur Réponse du pilote 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, de sorte qu’une bonne évaluation de l’équipement réseau serait très utile.

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

    ERREUR @ wl_cfg80211_get_station: Mauvaise adresse Mac ...

    en faisant un dmesg et votre connexion sans fil chute souvent (plusieurs fois par heure ou par jour), le problème peut être que vous êtes dans un signal sans fil utilisé comme pont sans fil (2 routeurs partageant le même SSID et la même connexion). Cela peut 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 pourrait être interrompue car vous pourriez être entre les deux routeurs et la puissance du signal entre les deux est presque la même.

    Si votre connexion tombe 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 a une puissance 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.

    enter image description here

Problèmes de démarrage sécurisés

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 un 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, à la recherche et à l'installation du dernier firmware Linux résoudrait le problème. Soit résoudre des problèmes mineurs avec une carte de travail ou faire fonctionner la carte pour la première fois.


335
2018-04-28 07:44



Merci beaucoup ce travail pour moi. 'sudo apt-get install --reinstall bcmwl-kernel-source' - Manish
bcmwl-kernel-source travaille pour moi avec 14e4:4360 sur debian jessie. - Tristan T
@TristanT - Un travail formidable! Liste mise à jour. Je vous remercie. - Luis Alvarado♦
@LuisAlvarado D'accord, merci et désolé pour la tentative de détournement. En tout cas mon problème a été que je manquais un métapaquet important - linux-image-extras je crois. Il s'avère que le pilote est dans celui-là pour la version du noyau spécifique. - TGP1994
Son Ubuntu 16.04.5 LTS. Je dois toujours déconnecter et reconnecter chaque fois que je démarre la machine, mais ce n'est rien comparé à aucune connexion. - Niroshan


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

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

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

  • Désinstaller le bcmwl-kernel-source package en émettant la commande suivante sur un terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Assurez-vous que le firmware-b43-installer et le b43-fwcutter les paquets 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/ et alors sudo gedit blacklist.conf

    Mettre un # devant la ligne: blacklist bcm43xx

    Sauvegardez ensuite 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 que je l'ai fait, le sans fil devait être débloqué par rfkill:    Comment débloquer quelque chose répertorié dans rfkill?


105
2017-10-16 22:51



J'ai fait toutes les étapes décrites ci-dessus sur mon ordinateur portable D630, mais sans succès! après le redémarrage, rfkill list all ne montre pas mon appareil sans fil, il montre uniquement le périphérique Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: no et pourtant pas d'accès sans fil! - PHP Learner
Suivi pas à pas et ça a marché! Comme l'indique la réponse de Luis Alvarado, 14.04 est fourni avec certains pilotes (du moins pour le mien), mais la vitesse est environ deux fois moins bonne qu'avec l'installation avec cette méthode :) Donc, je suppose que les remerciements sont de mise. - Eduard Luca
Put a # in front of the line: blacklist bcm43xx Cela aide mon sans fil. Merci! - Filipe Manuel
Merci, commentant blacklist bcm43xx out m'a aidé dans Ubuntu 15.10 WTF sur Dell Vostro 3700 ([14e4:4315] (rev 01), mauvais cas). - brownian
Est-ce que les étapes ont fonctionné pour 14e4:4311 rev 01 sur Acer, sur lubuntu-16.10-desktop-amd64 - jave.web


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

Exécutez les opérations suivantes 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é en disant qu’il n’existe pas de module de ce type, alors 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 n'avez probablement pas le firmware pour la carte Broadcom. Ouvrir Centre de logiciels, recherchez et installez les packages suivants,

  • b43-fwcutter
  • firmware-b43-lpphy-installateur

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


31
2018-05-01 14:36



juste pour mettre à jour en 16.04, il n'y a pas de paquet appelé firmware-b43-lpphy-installerer, quiconque utilise cette méthode devrait installer b43-fwcutter et firmware-b43-installer - HVNSweeting


Pilotes pour le 4313

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

  • Broadcom STA. 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 alias 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 fonctionne bien et (dans la version récente de Ubuntu, Natty et Oneiric) devrait "Just Work". C'est le droïde que vous recherchez. Utilisez ce pilote pour le 4313.

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

    Si vous êtes en retard sur les versions, je suggère la mise à niveau, mais pour une solution rapide, vous pouvez jeter un oeil à les noyaux principaux et essayez-en une. L'installation des paquets du noyau est rarement une chose risquée parce que vous pouvez généralement revenir à une ancienne en utilisant l'écran de démarrage grub.

Vous savez que vous êtes probablement sur le bon pilote si vous courez lsmod | grep brc et tu vois brcm80211 ou brcmsmac dans la sortie.

Blacklisting votre chemin vers le succès

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

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

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


28
2018-04-30 14:40



brcmsmac fonctionne, techniquement, mais les vitesses et la force du signal sont catastrophiques. - pbfy0
Génial, cela m'a aidé! - Pavel S.
J'ai celui-là, mais il semble que je ne puisse pas attraper les modems placés sur un canal au-dessus de 11 ... Voici ce que cela montre: paste.ubuntu.com/24360690 - Giorgio Vitanza
La raison pour laquelle je dis cela est que je peux être connecté à mon modem via Windows, mais pas via Ubuntu, il doit donc y avoir quelque chose dans le pilote qui ne permet pas à Ubuntu de se connecter à tout type de connexion. au-dessus du 11 ... J'ai eu ce problème avant avec un autre modem, et je l'ai résolu en passant au canal 11, mais j'aimerais que mon pilote capture aussi les modems placés dans différents canaux, comme dans Windows - Giorgio Vitanza


Merci pour votre précieuse réponse.

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. Type bcm dans Centre logiciel Ubuntu,
  3. Installer "Package d'installation pour le firmware du pilote b34" (programme d'installation du firmware-b43)

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


18
2017-07-07 15:12



Travaillé pour moi en installant avec bcmwl-kernel-source - Rahil Wazir


Installez le firmware-b43-installer paquet. Commencez par désinstaller le pilote propriétaire des «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.


11
2017-11-10 18:27



Cette solution ne fonctionne pas pour moi. - Parag Bafna


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

puis

sudo apt-get install bcmwl-kernel-source

Cela reconstruira alors votre pilote.

Fais nous savoir comment tu reussis

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

sudo modprobe -r b43 ssb wl

puis

sudo modprobe wl 

9
2017-10-12 01:24



Malheureusement, cela ne fonctionne pas pour moi. Je vois "sans fil est désactivé" dans le coin droit en haut de l'écran :( mais j'avais marqué "Activer sans fil" - Justas
Maintenant, après avoir exécuté une commande sudo lshw-network, j'ai les informations suivantes: * -network DISABLED description: Produit d'interface sans fil: BCM4313 Contrôleur LAN sans fil 802.11b / g / n vendeur: Broadcom Corporation ID physique: 0 bus info: pci @ 0000: 04: 00.0 nom logique: version eth1: 01 série: ac: 81: 12: 00: 76: 22 largeur: 64 bits horloge: 33 MHz - Justas
J'ai une machine 64 bits, mais sous Ubuntu 11.04. Version 32 bits. Serait-ce une raison de mon problème avec le sans fil? - Justas
super, a travaillé pour moi sur Mint 17 64 bits avec BCM43142. Merci! - Karl Adler
Très heureux que cela fonctionne toujours - andybleaden


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

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

build essential et les en-têtes étaient déjà installés. Je viens de courir le sudo apt-get build-dep linux commande et, Voilá !, après un redémarrage, ma connexion a commencé à fonctionner à sa vitesse normale.

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

En tout cas, c'est fixe.


8
2018-05-16 13:53





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

lspci -nn | grep -i BCM

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 exécutez

sudo apt-get install bcmwl-kernel-source

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


6
2018-04-27 03:38





C'est ce qui a fonctionné pour moi:

  1. Installer firmware-b43-installer (+ b43fwcutter ajouté automatiquement dans Synaptic)
  2. Désinstaller le bcm-kernel-source package utilisant Synaptic
  3. Retirez 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.


5
2017-07-18 14:40