Une traduction avec quelques remarques et ajouts persos de la version anglaise qui se trouve ici:
http://ubuntuforums.org/showthread.php?t=224349&highlight=acer_acpi
Ce tuto permettra d'activer les diodes wifi et bluetooth sur les portables Acer, activation nécessaire pour pouvoir bénéficier de ces services.
ATTENTION: Ce HOW TO explique UNIQUEMENT l'installation du module acer_acpi module et no PAS les les drivers et utilitaires wifi ou bluetooth.
Voir les docs:
http://doc.ubuntu-fr.org/materiel#wi-fi
http://doc.ubuntu-fr.org/materiel#bluetooth
Etape 1 -Installation ou mise à jour des outils qui seront nécessaires
Avant d'aller plus loin et d'installer le module
acer_acpi vous devez vous assurer que certains outils sont déjà installés.
sudo aptitude update
sudo aptitude install build-essential
UPDATED:
Vous avez aussi besoin des headers linux:
sudo aptitude install linux-headers-$(uname -r)
END OF UPDATE
ETAPE 2 - RÉCUPÉRATION DU PAQUET ACER_ACPI ET INSTALLATION DE CELUI-CI
Ceci fait on va pouvoir se mettre à l'installation proprement dite de
acer_acpi.
Commencer par créer un répertoire dans lequel vous allez télécharger le module nécessaire.
Par exemple
mkdir /home/USER_NAME/download
Où USER_NAME correspond à votre nom d'utilisateur.
Maintenant on va dans le répertoire créé:
cd /home/USER_NAME/download
on télécharge le paquet, on le décompresse et le compile:
wget http://aceracpi.googlecode.com/files/acer_acpi-0.4.tar.gz
tar zxvf acer_acpi-0.4.tar.gz
cd acer_acpi-0.4
make
sudo make install
cd ../..
ÉTAPE 3 - CHARGEMENT DE ACER_ACPI ET ACTIVATION DU WIFI
Maintenant on charge acer_acpi et on active le wifi:
su
modprobe acer_acpi
chmod 777 /proc/acpi/acer/wireless
echo "enabled: 1">/proc/acpi/acer/wireless
exit
On vérifie que ça a marché:
dmesg | grep acer_acpi
Vous devriez avoir une sortie de ce genre:
[17179594.992000] acer_acpi: Acer Laptop ACPI Extras version 0.4
[17179595.000000] acer_acpi: Wireless value 1
Bien, tout devrait marché convenablement jusque là. Mais, il faudrait refaire cette manip à chaque démarrage. Ce serait pas mal de le faire automatiquement à chaque démarrage de l'ordi, non?
Pour charger et activer
acer_acpi à chaque démarrage, voici un petit script qui vous évitera de faire le boulot à la mimine.
ÉTAPE 4 - SCRIPT DE DÉMARRAGE AUTOMATIQUE D'ACER_ACPI POUR LE WIFI
On va ouvrir un éditeur pour saisir le script
ATTENTION variante entre Ubuntu et Kubuntu!
Sous Gnome (Ubuntu):
sudo gedit /etc/init.d/acer_acpi_wireless_enable
Sous KDE (Kubuntu):
sudo kate /etc/init.d/acer_acpi_wireless_enable
Quelque soit votre environnement, une fois votre éditeur lancé, collez-y le code suivant et sauvegardez:
#!/bin/sh
case "$1" in
start|"")
modprobe acer_acpi
chmod 777 /proc/acpi/acer/wireless
echo "enabled: 1" >/proc/acpi/acer/wireless
;;
stop)
echo "enabled: 0" >/proc/acpi/acer/wireless
modprobe -r acer_acpi
;;
esac
Maintenant rendons le fichier exécutable en lui attribuant les droits nécessaires.
ATTENTION! Tapez exactement CHACUN des caractères des lignes suivantes, en particulier les points de la troisième ligne!
su
chmod 755 /etc/init.d/acer_acpi_wireless_enable
update-rc.d acer_acpi_wireless_enable start 39 S . start 34 0 6 .
exit
Vérifions si ça marche:
ls /etc/rcS.d/S39acer_acpi_wireless_enable
ls /etc/rc0.d/S34acer_acpi_wireless_enable
ls /etc/rc6.d/S34acer_acpi_wireless_enable
Si vous avez en retour un truc du genre
No such file or directory, il y a un truc qui a dû être zappé au cours des dernières étapes, mais
acer_acpi est toujours installé et peut être activé manuellement. (Revoyez en particulier l'édition du fichier de démarrage)
Si vous avez déjà installé les drivers et utilitaires wifi votre système devrait pouvoir les utiliser.
Vous pouvez redémarrer votre ordi pour vérifier que tout est ok.
ÉTAPE 5 - ET POUR LE BLUETOOTH
On refait les mêmes manips mais à partir de l'étape 3 et chaque fois que vous voyez le mot "wireless", vous le remplacez par bluetooth
MÉMO DE DÉMARRAGE ET ARRÊT MANUEL DU WIFI ET DU BLUETOOTH
Si vous avez créé les scripts de démarrage, vous pouvez souhaitez de temps en temps, pour des raisons qui vous appartiennent (notament économie d'énergie ou sécurisation), arrêter les services (dans un terminal ça se fait vite et bien):
Arrêt wifi :
echo "enabled: 0">/proc/acpi/acer/wireless
Arrêt bluetooth
echo "enabled: 0">/proc/acpi/acer/bluetooth
Et si on veut réactiver le service ou le lancer manuellement (si on a pas de script au démarrage)
Démarrage wifi :
echo "enabled: 1">/proc/acpi/acer/wireless
Démarrage bluetooth
echo "enabled: 0">/proc/acpi/acer/bluetooth