Comment faire fonctionner le sans fil Broadcom BCM4313 sur un Asus 1015PX?

11

J'ai installé Ubuntu 11.10 sur mon Asus 1015PX qui est certifié par Canonical. Mon WiFi ne fonctionne pas. J'ai lu les problèmes du BCM4313 et j'ai essayé

et d'autres mais rien n'a aidé.

Quelqu'un peut-il donner une description détaillée point par point de ce qu'il a fait pour que cette chose fonctionne sur un Asus 1015PX?

Markus
la source
1
Je sais que cela pourrait ne pas être utile, mais essayez d'exécuter précis ou de mettre à niveau votre noyau vers un noyau précis. J'ai eu des problèmes avec certains chipsets Broadcom qui sont partis avec un noyau> 3.2. Vous ne voulez PAS le b43-firmware-cutter. Le chipset est pris en charge par un pilote open source Broadcom.
ballons
Peut-être que cela peut aider: askubuntu.com/questions/55868/…
Luis Alvarado

Réponses:

7

La carte sans fil Broadcom BCM4313 est compatible avec le pilote brcm80211 open source directement inclus dans le noyau standard ou le pilote broadcom-wl propriétaire qui peut être installé à partir des pilotes supplémentaires dans Ubuntu. À tout moment, vous ne devez installer qu'un seul des pilotes et essayer de l'utiliser simultanément entraînera uniquement des conflits entre les pilotes.

Il convient également de noter que broadcom-wl a causé plus de problèmes que de les résoudre et vous devriez probablement les éviter complètement si possible.

Pour répondre à votre problème, j'ai utilisé les étapes fournies dans ce fil de discussion . Cette méthode ressemble plus à une solution de contournement pour le problème plutôt qu'à une solution permanente au problème.

Tout d'abord, mettez sur liste noire les modules wl, brcm80211 et b43 et toutes ses dépendances.

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

Après avoir ouvert le fichier, ajoutez-y ce qui suit:

blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

Et puis, éditez le fichier rc.local:

gksudo gedit /etc/rc.local

Et ajoutez ce qui suit au-dessus de la sortie 0:

modprobe brcm80211

Cela garantira que le module de pilote brcm80211 est chargé à la fin du processus de démarrage. Vous devrez peut-être appeler update-initramfs -upour vous assurer que vos modifications seront effectives après un redémarrage.


Je devrais probablement ajouter le fait que j'ai un pilote sans fil BCM4313 dans mon système et que j'ai utilisé ces procédures pour le faire fonctionner correctement.


Les références:

  1. https://wiki.archlinux.org/index.php/Broadcom_wireless
  2. http://linuxwireless.org/en/users/Drivers/b43
  3. http://linuxwireless.org/en/users/Drivers/brcm80211
  4. http://ubuntuforums.org/showthread.php?t=1783272
jokerdino
la source
2
Cela pourrait aider les autres à réaliser quelque chose de similaire en utilisant l'interface graphique: Paramètres système -> Sources logicielles -> Pilotes supplémentaires -> accédez à votre périphérique Broadcom (le mien est "Broadcom Corporation: BCM4313 802.11b / g / n Wireless LAN Controller ") -> sélectionnez" Ne pas utiliser le périphérique "(vous désélectionnerez" Utilisation de la source du pilote sans fil Broadcom 802.11 Linux STA de bcmwl-kernel-source (propriétaire) "). Au moins dans mon Ubuntu 12.10 fraîchement installé sur ce nouvel ordinateur portable, cela fonctionne.
conualfy
2

J'ai un HP Pavilion dm4 avec un BCM4313. J'ai également eu beaucoup de problèmes pour le faire fonctionner de manière normale et fiable. Voici comment j'ai finalement résolu mes problèmes.

  1. Après l'installation de la connexion sans fil 11.10 64 bits, cela fonctionnait mais de manière très lente et peu fiable, basée sur le pilote brcmsmac dans le noyau 3.0.0.12-generic. Veuillez noter les points suivants: Le pilote brcmsmac n'était pas présent dans la version 11.04 et le pilote STA fonctionnait correctement dans la version 11.04. Logiquement, j'ai commencé à soupçonner le pilote brcmsmac. Avant de résoudre mes problèmes wifi, j'ai d'abord installé toutes les mises à jour, y compris le noyau générique 3.0.0.14. Je ne sais pas si cela est vraiment nécessaire pour que les étapes ci-dessous fonctionnent.

  2. Mettez la bcma et brcmsmac sur liste noire comme suit

    Ouvrez le terminal ( Ctrl+ Alt+ T) et exécutez cette commande:

    gksu gedit /etc/modprobe.d/blacklist
    

    Ajoutez les lignes suivantes à ce fichier:

    blacklist bcma
    blacklist brcmsmac
    

    Enregistrez le fichier et fermez l'éditeur de texte.

  3. Installez le pilote STA via l'application "Pilotes supplémentaires". Veuillez rappeler que vous devrez peut-être le faire via une connexion filaire car je pense que la liste noire rompt votre connexion wifi basée sur brmsmac. Vous devrez peut-être également redémarrer votre ordinateur portable / netbook après avoir installé le pilote STA. Je ne me souviens pas ...

  4. Essayez de vous connecter à votre réseau wifi.

J'espère que cela fonctionnera pour vous. Aujourd'hui, ma connexion wifi est rapide et fiable.

PTbuntu
la source
1

D'autres personnes ont eu des problèmes avec votre carte wifi; voici une autre question qui est censée être résolue:

Le WiFi n'est pas activé dans Network Manager avec un BCM4313

Voici une autre question qui explique les pilotes possibles pour votre matériel et comment ils fonctionnent:

Comment faire pour que mon Broadcom BCM4313 fonctionne correctement?

heiko81
la source
Le premier thread mentionné contredit le second (installez b43-fwcutter vs n'installez pas b43-fwcutter). Quoi qu'il en soit, j'ai tout essayé dans le deuxième fil, mais rien n'a fonctionné pour moi. Quelqu'un a-t-il un Asus 1015PX?
Markus
Avez-vous suivi le deuxième fil que j'ai publié sur le pilote brcm80211?
heiko81
1

Vérifiez s'il vous plaît:

lspci -nn

C'est pci.id 14e4:4727?
Si oui, cela peut être utile:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source 
sudo modprobe wl
S Taoufik Souid
la source
0

J'ai suivi ce que jokerdino a suggéré, sauf que j'ai ajouté brcmsmac à rc.local et que je ne l'ai pas mis sur liste noire. Ensuite, allez dans le bios, désactivez la carte sans fil (mettez-la sur le verrou), allez dans le système d'exploitation, redémarrez, allez dans le bios et déverrouillez-la. Ensuite, tous les SSID ont commencé à apparaître et j'étais un campeur heureux. J'ai vérifié qu'une fois que j'ai ajouté brcmsmac que le gestionnaire de réseau a commencé à afficher les paramètres sans fil, mais en utilisant rfkill, j'ai vu que le verrou dur était sur la carte, donc je l'ai réinitialisé.

tavak
la source
2
Pourriez-vous s'il vous plaît écrire votre réponse comme étapes pour les futurs visiteurs? C'est écrit comme une expérience personnelle actuellement. Il serait plus utile de réécrire cela en étapes simples vers une solution.
gertvdijk