Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:wifi:bcm43xx [Le 12/08/2007, 03:06]
gottferdamnt
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​réseau Dapper Edgy Feisty wifi}} 
  
-====== Wifi basé sur le chipset Bcm43xx ====== 
- 
- 
- 
-===== Bcm43xx ===== 
- 
-Cette famille de chipset équipe pas mal de cartes de portables ou cartes wifi comme la WMP54GS et WPC54GS. Il est possible de passer par [[:​ndiswrapper]] pour pouvoir les utiliser mais c'est un peu lourd. Heureusement il existe une méthode plus légère et tout aussi efficace avec fwcutter, que nous allons décrire ici ;-) 
- 
- 
- 
- 
- 
-====Remarques==== 
-Pour les cartes **Broadcom 4318**, si la méthode avec fwcutter ne marche pas, il vous faudra utiliser NdisWrapper. La procédure à suivre est [[http://​www.ubuntuforums.org/​showthread.php?​t=197102|disponible ici]] (en anglais) ou la méthode généraliste décrite ici: http://​doc.ubuntu-fr.org/​ndiswrapper 
- 
-Les cartes **Broadcom 4318** fonctionnent sous Edgy (64) avec le driver bcm43xx et le firmware wl_apsta.o configuré en WPA2 (//testé sur HP dv5053ea//) mais avec un ssid masqué, il faut ajouter ''​wpa-ap-scan 2''​ à /​etc/​network/​interfaces 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-===== Installation du firmware ===== 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **bcm43xx-fwcutter**. 
- 
-**Avec feisty**, lors du paramétrage du paquet, il est proposé de "​cutter"​ un firmware automatiquement (le wl_apsta.o qui fonctionne avec bcm4306 et bcm4318). Si vous possédez une carte wifi mini-PCI **Dell 1390**, **refusez** en tapant "​n"​ ! Autrement acceptez et votre Wifi devrait donc fonctionner dès maintenant. L'​installation est donc **terminée!** 
- 
-Pour une carte wifi mini-PCI **Dell 1390**. 
- 
-Le paquet **bcm43xx-fwcutter** va nous permettre d'​installer le firmware (**cette opération est à renouveler à chaque mise à jour du noyau**). 
- 
-Il nous faut maintenant un fichier **bcmwl5.sys** (le plus récent possible en version 3 et non 4 - non supportée pour l'​instant - ), tapez par exemple (recommandé) : 
- 
-   wget http://​ubuntuondell.tuxfamily.org/​download/​bcmwl5/​bcmwl5.sys 
- 
-Autrement une liste de liens est disponible en tapant dans une console: 
- 
-   zless /​usr/​share/​doc/​bcm43xx-fwcutter/​README.gz 
- 
-Maintenant on extrait le firmware du fichier en tapant : 
- 
-  sudo bcm43xx-fwcutter -w /​lib/​firmware/​`uname -r` bcmwl5.sys 
- 
-Relancez le module **bcm43xx** : 
- 
-  sudo rmmod bcm43xx 
-  sudo modprobe bcm43xx 
- 
-Sous **Ubuntu** (Gnome) ou **Xubuntu** (XFCE), [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **network-manager-gnome**. 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​network/​interfaces** et n'y laissez que ceci: 
- 
-  auto lo 
-  iface lo inet loopback 
- 
-Puis, ajoutez dans la liste des applications démarrées automatiquement au démarrage l'​applet **nm-applet** : 
- 
-  nm-applet --sm-disable 
- 
-Lancez cette applet enfin pour cette session en tapant Alt--F2 : 
- 
-  nm-applet --sm-disable 
- 
-Un nouvel icône dans votre zone de notification apparaitra. Un clic permet de choisir votre réseau wifi. Entrez-y votre clé wep et l'​essid de votre réseau (pour une connexion WPA - faites une recherche sur le wiki). 
- 
-Si jamais vous n'​arriviez pas à vous connecter à un reseau WPA  
- ​editez votre fichier /​etc/​network/​interfaces 
- et ajoutez "​wpa-ap-scan 2" à la fin de la ligne de votre carte wifi 
- 
-Par exemple si vous avez ça : 
-  iface wlan0 inet dhcp 
-Transformez-le en : 
-  iface wlan0 inet dhcp wpa-ap-scan 2 
- 
- 
- 
- 
- 
- 
-===== Alternative au script ===== 
-  
-**Remarque** : sur un modèle HP Pavillon zd7000 avec une carte BCM4306 c'est aussi valable pour les portable aspire 7000), sous Dapper, il est nécessaire de placer le firmware dans /​lib/​firmware. La méthode suivante réalise ceci par l'​installation d'un paquet. 
- 
-**Remarque 2** : sur un portable modèle Hp pavillon dv6000 series (avec un carte BCM4311 ou Dell 1390), sous feisty, seule cette méthode fonctionne directement. Elle a aussi l'​avantage d'etre la plus légère pour le système. 
- 
-soit vous téléchargé directement le packet ici  [[http://​ubuntu.cafuego.net/​pool/​feisty-cafuego/​bcm43xx/​bcm43xx-firmware_1.3-1ubuntu2_all.deb]] (il ne seras donc pas mis à jour en cas de besoin ( ce qui ici peut etre positif, une mise a jour pouvant rendre le système dysfonctionnelle ) 
- 
- 
-Editez /​etc/​apt/​sources.list:​ 
- 
-<​code>​ deb http://​ubuntu.cafuego.net dapper-cafuego bcm43xx </​code>​ 
- 
-ajoutez la clé : 
- 
-<​code>​ wget http://​ubuntu.cafuego.net/​969F3F57.gpg -O- | sudo apt-key add -</​code>​ 
- 
-rechargez apt-get : 
-<​code>​ sudo apt-get update </​code>​ 
- 
- Puis : 
- 
-<​code>​sudo apt-get install bcm43xx-firmware</​code>​ 
- 
-ou téléchargez directement le paquet : 
- 
-<​code>​ 
-wget -c http://​ubuntu.cafuego.net/​pool/​dapper-cafuego/​bcm43xx/​bcm43xx-firmware_1.3-1ubuntu1_all.deb 
-</​code>​ 
- 
-et installez-le : 
- 
-<​code>​sudo dpkg -i bcm43xx-firmware_1.3-1ubuntu1_all.deb</​code>​ 
- 
-Configuration : 
- 
-<​code>​sudo modprobe bcm43xx</​code>​ 
- 
-Attention le firmware ne fonctionne pas avec la carte wifi BCM4318 
- 
-Sur ce meme principe avec la BCM4318 : [[http://​liaudetgael.free.fr/​spip.php?​article5]] 
- 
- 
- 
- 
-===== Remarques ===== 
-L'​utilisation du firmware téléchargé plutôt que celle du script peut provoquer des gels réguliers identifiés dans le journal du noyau : "​kernel : bcm43xx: Controller restarted"​. Avec le script, le firmware extrait peut ne pas contenir les mêmes fichiers (exemple pour le HP ZV6000, absence du fichier bcm43xx_microcode3.fw). Donc, la méthode consistant à extraire soi-même le firmware semble préférable. 
- 
-Assurez vous que votre carte wifi n'ai pas été désactivée manuellement par un raccourci clavier (Fn->F2) ou par bouton wifi dédié sur le portable. 
- 
-Vous pouvez aussi utiliser le fichier http://​boredklink.googlepages.com/​wl_apsta.o pour générer vos .fw . 
- 
-L'​injection de paquet en mode monitor ne fonctionnera qu'​avec un patch encore très expérimental ( http://​tinyshell.be/​aircrackng/​forum/​index.php?​topic=281.0 ). Cela nécessite aussi pour le moment de patcher les outils d'​injection et/ou de monitoring. 
- 
-Attention: extraire le firmware dans /​lib/​firmware afin qu'il soit chargé par le module bcm43xx quel que soit le kernel utilisé. 
- 
----- 
- 
-//​Contribeurs : [[utilisateurs:​Ju]] , [[utilisateurs:​nyl]],​ [[utilisateurs:​Id2ndR]]//,​ [[utilisateurs:​GottferDamnt]] 
  • materiel/wifi/bcm43xx.1186880800.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)