ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - Acpi

Fil des billets

mardi, avril 8 2008

Gravatar de mumblyLaptop Acer 5020 serie et wifi sous Ubuntu : du neuf avec acer-wmi ! via mumbly

Comme évoqué dans nombre de mes billets, certains portables Acer (comme mon Aspire 5024 wlmi) souffrent d’un particularité embêtante : l’activation logicielle du chipset wifi Broadcom… La solution est d’installer le module noyau acer_acpi.
Mais il faut compiler le module, l’installer et configurer le système… ce qui peut rebuter plus d’une personne.
Outre le fait qu’un projet de packaging d’acer_acpi a vu le jour et fourni un .deb qui rend la tâche beaucoup moins ardue (http://www.mumblyworld.info/ubuntu/), je viens de tomber pas plus tard qu’hier sur cela, puis sur cela.
Ce qui signifie que acer_acpi, ou plutôt son “remplaçant” acer-wmi va être intégré dans le kernel 2.6.25.
Et on peut dores et déjà s’en rendre compte en compilant un kernel 2.6.24 avec le patch 2.6.25-rc8.
En effet le diff nous en apprend une belle :
drivers/misc/acer-wmi.c 1134 + 0 - 0 !

J’ai donc testé pour vous : en applicant le patch et en recompilant en ayant bien pris soin d’activer acer-wmi en tant que module : CA MARCHE !
Bien sur, j’avais auparavant installé le driver Broadcom (broadcom B43 wireless driver) et j’ai pris également soin de mettre la ligne suivante dans le fichier /etc/modules :
acer-wmi wireless=1
Avec ça, tout sera automatiquement lancé à chaque reboot !
Cette information est néanmoins à nuancer. En effet, si mes infos sont exactes, le kernel 2.6.25 ne sera pas “livré” avec Hardy. De toute manière, même s’il faut attente la prochaine Ubuntu 8.10, le processus est en marche et c’est une grande nouvelle !
Même si cette page laisserait penser que nous pourrions peut-être profiter de notre wifi sous Hardy plus rapdiment que prévu !
Wait & see …

[UPDATE 10/04/08] :
acer_acpi et acer-wmi ont été “backportés” dans le noyau 2.6.24 de Hardy !!! En bref ca veut dire que CA Y EST : acer_acpi est disponible nativement ! Vous devez simplement l’activer ne mettant la ligne suivante dans votre /etc/modules :
acer_acpi wireless=1

Gravatar de mumblyLaptop Acer 5020 serie et wifi sous Ubuntu : du neuf avec acer-wmi ! via mumbly

Comme évoqué dans nombre de mes billets, certains portables Acer (comme mon Aspire 5024 wlmi) souffrent d’un particularité embêtante : l’activation logicielle du chipset wifi Broadcom… La solution est d’installer le module noyau acer_acpi.
Mais il faut compiler le module, l’installer et configurer le système… ce qui peut rebuter plus d’une personne.
Outre le fait qu’un projet de packaging d’acer_acpi a vu le jour et fourni un .deb qui rend la tâche beaucoup moins ardue (http://www.mumblyworld.info/ubuntu/), je viens de tomber pas plus tard qu’hier sur cela, puis sur cela.
Ce qui signifie que acer_acpi, ou plutôt son “remplaçant” acer-wmi va être intégré dans le kernel 2.6.25.
Et on peut dores et déjà s’en rendre compte en compilant un kernel 2.6.24 avec le patch 2.6.25-rc8.
En effet le diff nous en apprend une belle :
drivers/misc/acer-wmi.c 1134 + 0 - 0 !

J’ai donc testé pour vous : en applicant le patch et en recompilant en ayant bien pris soin d’activer acer-wmi en tant que module : CA MARCHE !
Bien sur, j’avais auparavant installé le driver Broadcom (broadcom B43 wireless driver) et j’ai pris également soin de mettre la ligne suivante dans le fichier /etc/modules :
acer-wmi wireless=1
Avec ça, tout sera automatiquement lancé à chaque reboot !
Cette information est néanmoins à nuancer. En effet, si mes infos sont exactes, le kernel 2.6.25 ne sera pas “livré” avec Hardy. De toute manière, même s’il faut attente la prochaine Ubuntu 8.10, le processus est en marche et c’est une grande nouvelle !
Même si cette page laisserait penser que nous pourrions peut-être profiter de notre wifi sous Hardy plus rapdiment que prévu !
Wait & see …

[UPDATE 10/04/08] :
acer_acpi et acer-wmi ont été “backportés” dans le noyau 2.6.24 de Hardy !!! En bref ca veut dire que CA Y EST : acer_acpi est disponible nativement ! Vous devez simplement l’activer ne mettant la ligne suivante dans votre /etc/modules :
acer_acpi wireless=1

Pour aller plus loin …

vendredi, novembre 2 2007

Gravatar de mumblyacerwificontroller pour portables Acer Aspire 3020 et 5020 series via mumbly

acerwificontroller est un applet pour Gnome qui active ou désactive acer_acpi. Cela peut s’avérer fort pratique dans le cas de l’utilisation “simple” de acer_acpi. (Utilisation simple = sans passer par le paquet .deb de acer_apci). Ce projet semble fort intéressant ! Le problème est que celui-ci parait abandonné …

Sans nouvelle du développeur depuis des mois, je souhaiterais pouvoir lui redonner une deuxième jeunesse (code sous GPL V2). Des corrections basiques ont déjà été apportées au code source (acerwificontroller.c) notamment au niveau des fonctions essentielles de acer_acpi qui ont évolué depuis les dernières versions. Un package .deb a été créé par mes soins pour gutsy i386 et amd64. Ce soft ne fonctionne pas ou tout du moins n’a que peu d’intérêt dans le cas de l’utilisation du paquet acer-acpi_0.9.1+2.6.22-14.46 proposé par mes soins puisque ce dernier possède déjà une configuration qui active le module noyau dès le démarrage.

BREF : si toutefois vous souhaitez tester le paquet .deb de acerwificontroller et/ou m’aider à maintenir cette petite application, n’hésitez pas à me contacter !

lundi, octobre 8 2007

Gravatar de mumblyPackaging acer_acpi : c’est parti ! via mumbly

Voici venir les premiers paquets .deb de acer_acpi.
Pour rappel : L’un des softs INDISPENSABLES à l’utilisation de mon portable Acer est bien acer_acpi. Pour mémoire, il s’agit d’un module du noyau qui permet le contrôle et l’activation de certains matériels (comme le wifi ou le bluetooth) sur certains modèles de laptop, principalement de marque Acer.


Ce soft n’existe que sous forme de sources, qu’il faut compiler. Rien de bien difficile en soit … même si cela peut devenir vite très confus pour le commun des mortels qui se retrouve vite submergé par des erreurs de compilation indéchiffrables (pour lui !) qui sont souvent dues à l’absence de certains packages indispensables comme make ou gcc … Il m’est donc venu à l’idée de packager acer_acpi pour Ubuntu.
Chose plus facile à dire qu’à faire … mais voici venir les premières versions disponibles pour Feisty Fawn (7.04) et Gutsy Gibbon (7.10) pour système 32 bits (i386) et système 64 bits (amd64).
Un dépôt a été mis en place. Pour l’utiliser, insérez les deux lignes suivantes dans votre sources.list :

Si vous êtes sous Ubuntu Feisty Fawn (7.04) (i386 et amd64) :
deb http://www.mumblyworld.info/ubuntu feisty main
deb-src http://www.mumblyworld.info/ubuntu feisty main

Si vous êtes sous Ubuntu Gutsy Gibbon (7.10) (i386 et amd64) :
deb http://www.mumblyworld.info/ubuntu gutsy main
deb-src http://www.mumblyworld.info/ubuntu gutsy main

Importez la clé du dépôt :
wget http://www.mumblyworld.info/ubuntu/depot.key -O- | sudo apt-key add -

ATTENTION : Les paquets proposés sur ce dépôt n’ont rien d’officiel. Malgré le soin apporté, ils peuvent contenir des bugs ou erreurs susceptibles de fortement déstabiliser votre système. Vous les utilisez donc “tels quels” et à “vos risques et périls”.

Vos retours de bugs éventuels, vos commentaires, etc. sont les bienvenus !
Un grand merci à Panayiotis Karabassis (Panayk) pour le travail et l’aide apportés.

dimanche, mai 20 2007

Gravatar de mumblyWifi sur un portable Acer Aspire 5024 wlmi sous Ubuntu Gnu/linux "Feisty Fawn" (7.04) : résumé des solutions via mumbly

Mis à jour le 21 mai 2007, 8h45

Afin de faire fonctionner le wifi sur un portable Acer Aspire 5024 wlmi (et tous les portables des séries 5020 et 3020 notamment ...), vous devez, sous Ubuntu Gnu/Linux Feisty Fawn (7.04), suivre quelques étapes de configuration. Vous trouverez ci-dessous un résumé simplifié d'étapes indispensables, par solutions et par système.

Système : i386

1- Solution avec le driver BCM43xx (paquet bcm43xx-fwcutter)

Installez acer_acpi (reportez vous à ce billet : http://www.mumblyworld.info/index.php?post/2007/04/04/111-wifi-et-portable-acer-aspire-sous-ubuntu-feisty-fawn-704)
Puis :

  1. $ sudo apt-get install bcm43xx-fwcutter (voulez-vous extraire le microcode ? Répondre > OUI !) - Vérifiez bien que vous avez activé les dépôts universe
  2. $ sudo gedit /etc/modules
  3. Ajouter en fin de fichier : acer_acpi wireless=1 bluetooth=1 (tout sur une seule ligne !). Au prochain reboot, le wifi et le bluetooth seront activés automatiquement. Il semblerait, de plus, qu'il faille activer aussi le bluetooth sur certains modèles ... afin d'avoir un wifi opérationnel ?!!?
  4. Rebootez l'ordi
  5. Au redémarrage, vous devriez voir la led wifi s'allumer en orange. Chez moi, elle clignote lorsque des données sont reçues/émises. Une fois sous Gnome, Network-manager devrait désormais vous afficher le ou les réseaux wifi disponibles. Il ne vous reste plus qu'à rentrer la clé wifi ... si vous en avez une 8-O
  • Avantage de cette config : simplicité d'installation
  • Inconvénient de cette config : connexion limitée à du 11 Mb/s - Pas de 54 Mb/s en wifi !!! :-C Cette solution ne s'avère peut-être donc pas idéale dans un environnement ou la connexion wifi est faible ou mauvaise.

2- Solution avec NDISWRAPPER et drivers Windows XP

Installez acer_acpi Puis :

  1. $ sudo gedit /etc/modprobe.d/blacklist
  2. blacklist bcm43xx <- à ajouter en fin de fichier
  3. $ sudo apt-get install ndiswrapper-utils-1.9
  4. Téléchargez les pilotes i386 sur le site d'Acer : http://support.acer-euro.com/drivers/notebook/as_5020.html et choisissez "WLan Driver Broadcom 802.11g 3.100.46.0" dans la liste "MS Windows XP"
  5. Décompressez les drivers
  6. $sudo ndiswrapper -i /home/moi/mes_drivers/bcmwl5.inf (à remplacer par le chemin réel sur votre ordi !)
  7. Vérifiez que le driver est bien installé : $ ndiswrapper -l qui devrait vous retourner : bcmwl5 : driver installed device (14E4:4318) present (alternate driver: bcm43xx)
  8. $ sudo gedit /etc/modules et ajouter la ligne à la fin du fichier : ndiswrapper (le paquet acer-acpi aura deja dû déposer une ligne du type "acer_acpi wireless=1 bluetooth=1" dans le /etc/modules).
  9. Rebootez l'ordi
  10. Au redémarrage, vous devriez voir la led wifi s'allumer en orange. Chez moi, elle clignote lorsque des données sont reçues/émises. Une fois sous Gnome, Network-manager devrait désormais vous afficher le ou les réseaux wifi disponibles. Il ne vous reste plus qu'à rentrer la clé wifi ... si vous en avez une 8-O
  • Avantages de cette config : Connexion en 54 Mb/s ! !! :-)
  • Inconvénient de cette config : Configuration plus complexe et qui utilise des drivers Windows XP ...


Système : amd64 (64 bits)

1- Solution avec le driver BCM43xx (paquet bcm43xx-fwcutter)

Reproduisez les mêmes étapes que pour le système i386 hormis l'étape 1 ou vous mettrez :

  1. $ sudo echo "deb http://repository.mumblyworld.info feisty-amd64 drivers" | sudo tee -a /etc/apt/sources.list

2- Solution avec NDISWRAPPERet drivers Windows XP

Reproduisez les mêmes étapes que pour le système i386 hormis l'étape 1 ou vous mettrez :

  • $ sudo echo "deb http://repository.mumblyworld.info feisty-amd64 drivers" | sudo tee -a /etc/apt/sources.list

... et l'étape 8 :

  • Téléchargez les pilotes 64 bits sur le site d'Acer : http://support.acer-euro.com/drivers/notebook/as_5020.html et choisissez "Wlan Driver Ambit Broadcom Vers. 3.100.64.0" dans la liste "MS Windows XP 64"