Ubuntu Gutsy sur un Acer Aspire 3000 : problème avec bcm43xx-fwcutter
Par Bast le mardi 23 octobre 2007, 23:51 - Ubuntu - Lien permanent
Dans le monde linuxien, le wifi est souvent un problème. La plupart des constructeurs utilisent des cartes broadcom bcm43xx. De par leur faible documentation, elles ne sont pas simples à installer. La récente version d'Ubuntu est censée implémenter le plus correctement possible ce pilote dans son noyau, mais il nécessite un autre programme quasiment tout aussi connu bcm43xx-fwcutter qui ne semble pas être présent dans cette version Gutsy Gibbon d'Ubuntu.
Tout ça pour dire... Je viens d'installer Ubuntu 7.10 sur un Acer ASpire 3002 WLMI et le gestionnaire de pilotes propriétaires me signale que le programme bcm43xx-fwcutter n'est pas installé et n'est pas installable.
C'est vrai qu'il n'est pas dans les dépôts... Ce que je trouve bizarre, mais je ne suis pas gardien des clés des dépôts.
Mais ce paquet existe et est trouvable sur le Launchpad.La dernière version en date est la 1:006-3, téléchargeable en cliquant sur ce lien. Télécharger le.
Le fichier n'est pas gros donc le téléchargement ne prendra que quelques secondes.Il se trouve maintenant dans votre dossier personnel. Double-cliquez dessus, puis suivez le guide...


Le logiciel bcm43xx-fwcutter est maintenant installé.
Aller dans Système > Administration > Gestion de pilotes propriétaires.

Cocher la ligne correspondant au Microprogramme pour la famille de circuits broadcom 43xx

Répondez oui à l'activation.
Dans la nouvelle fenêtre, cliquez sur la deuxième case dans le cas où vous ne savez pas ce que vous faîtes ou tout simplement que vous n'avez pas le pilote sous la main. Validez.

Vous pouvez maintenant constater que le microcode est installé et fonctionne.

Et maintenant en haut dans l'applet gérant les réseaux : vous voyez tous les réseaux wifi disponibles.

Youpeeeee !!!
Commentaires
J'ai été aussi supris par ce comportement mais en fait il suffit d'abord d'activer les dépots universe dans Système > Administration > Source de mise à jour
Il pourrait au moins y avoir un avertissement demandant de faire ça car c'est pas du tout intuitif pour un néophyte (moi meme j'ai mis un peu de temps à comprendre l'origine du problème).
Ou sinon pour trouver un paquet : http://packages.ubuntu.com/ (et donc dans ton cas http://packages.ubuntu.com/gutsy/ut... )
Bon courage avec ton Acer...
http://hyperthese.net/broadcom-bcm4...
cette méthode me semble plus simple et tout aussi efficace.
Je viens d'installer une Debian Etch (marre d'Ubuntu et de sa lourdeur) sur un Acer Aspire 5022 (Broadcom 4318), et mes pérégrinations dans le monde passionnant du Wifi m'ont fait voir certains points :
— le noyau contient effectivement depuis sa version 2.6.20 un pilote Wifi pour les Broadcom 43xx, il n'y a donc rien de plus à installer de ce côté là ;
— ce pilote gère les appels à la carte Wifi, appels qui doivent être interprétés par le microcode (firmware) de la carte en question. Ce microcode est propriétaire et fermé, et non redistribuable par les distributions Linux ; on peut le récupérer sur le site du constructeur de son ordinateur portable ou en passant par bcm43xx-fwcutter qui va directement le télécharger sur Internet ;
— dans mon cas, le Wifi ne fonctionnait toujours pas. En regardant la sortie de dmesg, on s'aperçoit que tout est en place pour fonctionner, mais "Radio disabled by hardware". Le "matériel" marche mais n'est pas activé. Diantre ! Un appui sur la touche Wifi en façade ne fonctionne pas (le bouton n'est pas reconnu par le système, on le voit aussi avec dmesg)...
La solution ? acer_acpi qui vient activer la carte Wifi pour certains modèles Acer. Les différents textes que l'on trouve sur Internet font état d'un echo "enabled=1" > /proc/acpi/acer/wireless. Cela ne fonctionne plus, comme indiqué dans le README de acer_acpi. On active désormais la carte au chargement du module acer_acpi, en faisant un "modprobe acer_acpi wireless=1", éventuellement précédé d'un sudo si vous n'êtes pas dans un terminal en superutilisateur.
Et là, oh miracle, on a une solution complète : la connexion Internet est gérée par le système qui transmet ses ordres Wifi via le pilote noyau bcm43xx à la carte Wifi, activée par acer_acpi, qui les interprète avec le microcode obtenu grâce à bcm43xx-fwcutter. Le système me signale un débit de 24 Mbps pour ma carte, ce qui est bien au delà du débit de ma connexion ADSL 512 kbps.
Tout est libre là dedans, sauf le microcode, ce qui est une grande avancée par rapport à NDISwrapper.
Je ne comprends pas bien, j'ai une broadcom 4318 sur un asus et ça marche (plutôt) bien sur les différentes distrib que j'ai testées avec les kernels récents >=2.6.20 puisque le pilote est désormais intégré.
Est-ce un problème spécifique aux pc Acer? Il pourrait être intéressant de faire remonter le bug dans ce cas.
@Batwam
Le pilote est intégré, certes, mais il faut le microcode qui lui reste propriétaire, fermé et non redistribuable. C'est là l'intérêt de bcm43xx-fwcutter.
Bonjour,
Ta méthode est plus facile et directe que celle que j'avais expérimenté avec un portable Dell quand on était encore en version "alpha" :-)
http://didier.misson.net/didier/ind...
Probablement que j'aurais eu moins de problèmes maintenant.
Merci pour cette explication ;-)
Le paquet bcm43xx-fwcutter est bien dans les dépots. Cependant il ne gère pas les versions récentes de certains drivers (pour bcmwl5 notamment), ce qui apparemment cause une faiblesse de la réception du signal.
le firmware des bcm43xx est ici aussi: http://brouits.free.fr/share/nx9105... déja fwcutté et en trois versions. La meilleure version est la denière, elle est à copier dans /lib/firmware et c'est tout.
Merci pour ces nombres commentaires, je retiens deux choses :
De plus cette solution est simple et entièrement en graphique, ce qui n'est pas un moins à mon sens car les débutants ne seront pas effrayés par cette méthode. J'ai passé la soirée hier à initier un ami (pourtant linuxien depuis un an) au bash car ça lui a toujours fait peur. Une faute de frappe fait peur à tout le monde même pour du copié/collé.
Par cette méthode je ne pense pas que les possibilités d'erreurs soient importantes. C'est du sans-risque, tout peut s'annuler très rapidement, toujours en graphique.
Bonne continuation à tous.
t'a pas du beaucoup regarder, en 2 clic sur la page du launchpad que tu link
http://launchpadlibrarian.net/88538...
tenshu, si tu t'adresses à moi... ben ce lien est dans mon article aux denières nouvelles. J'avoue ne pas comprendre ?
Salut à tous !
Pour info :
Il existe depuis peu un package .deb de acer_acpi (http://www.mumblyworld.info/index.p...)
Il existe aussi un soft bien pratique pour installer les pilotes wifi broadcom : bcm43xx-gtk-installer (http://www.mumblyworld.info/index.p...)
mumbly : vu la simplicité de l'utilisation du gestionnaire de pilotes propriétaires qui fait tout tout seul, je ne vois pas l'intérêt du bcm43xx-gtk-installer.
Il me semble que c'est exactement ce que fait l'outil dont je propose la capture d'écran dans l'article non ?
Par contre j'avoue que pour l'ordi acer, il faudrait que je teste ton programme acer_acpi. Je me sens un peu con de ne pas y avoir pensé tout de suite sachant que je suis parfaitement au courant des avancées de ce projet que je suis via ton blog. Ce n'est pas mon ordinateur, je l'essayerais quand j'aurais l'occasion d'y retoucher.
Salut,
Pour bcm43xx-gtk-installer :
sur mon acer aspire 5024 WLMI, je n'ai pas choisi d'installer bcm43xx-fwcutter pour au moins deux raisons :
- jusqu'à il y a peu de temps, ce firmware était limité à 10 Mb/s en connexion ... (sans parler des GROS problèmes que ce paquet a subit : https://bugs.launchpad.net/ubuntu/+...).
Il y a eu "évolution" en la matière puisque après essai dernièrement, je suis monté à du 24 Mb/s ... ce qui n'est pas satisfaisant pour moi si j'utilise mon laptop dans un recoin de la maison où la puissance du signal est plus faible : d'où des coupures assez fréquentes.
- j'ai par contre choisi d'utiliser ndiswrapper + pilotes windows : là c'est du 54 Mb/s directement.
Par contre j'avais eu quelques soucis d'installation avec ndiswrapper ... et pour des archi-débutants, la compilation d'un programme n'est pas si évidente que ça ...
D'où l'intérêt d'un soft comme bcm43xx-gtk-installer qui mâche le travail ... et il le fait bien !
Par contre, je sais qu'il y a une "limitation" car le soft est compilé pour un "kernel précis" et je ne sais pas si cela fonctionne sous Gutsy.
Je suis passé dernièrement sous Gutsy avec mon portable mais j'ai choisi d'installer ndiswrapper + pilotes "à la mano" c'est fois ci et cela c'est effectivement très bien passé !
PS : il y a visiblement encore pas mal de petits soucis avec bcm43xx-fwcutter sous Gutsy (https://bugs.launchpad.net/bugs/988... ou meme https://bugs.launchpad.net/bugs/153... ...)
Cet ordinateur portable est à un ami et aux dernières nouvelles il ne semble pas avoir d'ennui avec sa connection wifi. Ceci dit je garde toutes les informations en tête et si jamais ça se recoupe avec sa situation, j'éditerais mon article.
En tout cas merci pour l'info.
Super ca fonctionne comme sur des roulettes :p
Bonjour,
J'ai suivi pas mal de methode, grace aux moteurs de recherche et aux docs Ubuntu, mais une fois le pilote installé bcm43xx-fw-cutter et bien actif sur le gestionnaire de pilotes propriétaire, je n'ai pas la liste des réseaux disponibles a proximité, ni la possiblité de me connecter en renseignant les champs de connexion (SSID, clé, ...)
Ai-je oublié quelque chose ? Connaissez-vous une solution ?
Dans le syslog, j'ai des erreurs sur l'adresse MAC de la carte wifi, je ne comprend pas pourquoi.
Merci d'avance a toutes et a tous pour votre aide.
Fye
merci pour ce petit tuto, tu m'a bien depanner