#1 Le 11/04/2009, à 10:18
- pipou24
[abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
Mon probleme va paraitre etrange... mais bon. L'eeepc 900A ayant une autonomie assez faible et ma femme ne se servant pas du wifi en permanence, je voudrais qu'il demarre avec le wifi desactivé (comme lorsque l'on appuye sur la touche Fn+F2 en fait)
D'après la doc, http://doc.ubuntu-fr.org/asus_eee_pc_901#touches_speciales , le fichier qui gere cela est : wireless-toggle.sh sur mon install (easypeasy 8.10) le seul fichier portant ce nom se trouve dans :
cat /etc/acpi/eeepc-wireless-toggle.sh
#!/bin/sh
wlan_control=/proc/acpi/asus/wlan
WLANSTATE=$(cat $wlan_control)
case $WLANSTATE in
0)
modprobe ath_pci
echo 1 > $wlan_control
;;
1)
ifconfig ath0 down
modprobe -r ath_pci
echo 0 > $wlan_control
;;
esac
tout parait convenir, pourtant :
/etc/acpi/eeepc-wireless-toggle.sh
cat: /proc/acpi/asus/wlan: Aucun fichier ou dossier de ce type
effectivement ce fichier n'est pas visible, meme en root. pourtant Fn+F2 fonctionne....
J'ai essayé de prendre le problème dans l'autre sens :
Grâce à la doc : clavier_multimedia, j'ai identifié la combinaison de touches et je trouve : ATKD 00000010
Le problème c'est que je n'ai aucun script dans /etc/acpi/events qui fait référence à cette touche.
alors comment savoir quelle commande / script est appelé par cette combinaison de touches ?
ps : j'ai aussi cherché dans /proc/acpi ce qui pourrait couper l'alim du circuit wlan mais je ne trouve rien qui y ressemble
Dernière modification par pipou24 (Le 29/04/2009, à 17:24)
Non geek et fier de l'être. ㋡
Hors ligne
#2 Le 13/04/2009, à 17:27
- pipou24
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
vraiment pas même l'ombre d'un soupçon de piste ?
Non geek et fier de l'être. ㋡
Hors ligne
#3 Le 22/04/2009, à 11:18
- sakul
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
ben il suffit de faire un
modprobe -r ath_pci
au démarage. bon c'est pas très propre je pense mais ca marche. ensuite pour le réactiver utilise le script ci dessus.
commandes de bases || Debian testing 64bit - xfce / Intel-Core-2 Quad @ 2.33GHz / 9600 GT
Hors ligne
#4 Le 24/04/2009, à 00:48
- pipou24
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
Merci. Certes, ca coupe bien le wifi, mais ca ne désactive pas son alimentation (j'ai pu le verifier avec le rythme de decharge de la batterie)
J'ai essayé une autre piste, je pensais qu'xte (du paquet xautomation) me permettrait de simuler l'appui sur la sequence de touches, mais en fait ca ne fonctionne pas. de toute facon, xte est censé transmettre l'info au serveur X, et ici ce n'est pas le cas (j'ai pu verifier que ca fonctionnait en console après avoir stoppé gdm)
Non geek et fier de l'être. ㋡
Hors ligne
#5 Le 28/04/2009, à 14:05
- diodio13fr
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
Salut, pipou sur ma debian dans le script équivalent au tien
/etc/acpi/eeepc-wireless-toggle.sh
il est question d'un fichier
/sys/devices/platform/eeepc/wlan
pour les noyaux à partir de 2.6.28, existe-il dans ton install?
Pour les noyaux inférieur ils est bien question du fichier
/proc/acpi/asus/wlan
Sinon pourquoi tu ne le créerai pas?
sudo echo 1 > /proc/acpi/asus/wlan
il n'y aurait peut être qu'un problème de permission à régler.
Tu est vraiment sûr que
modprobe -r ath_pci
ne coupe pas l'alim du wifi? Car le script ne fait rien de plus que ça.
En fin d'aprem j'épluche un peu le script que j'ai, il est bien plus touffu.
Sans en être sûr je pense à d'autres pistes, je vois ça ce soir, là je dois filer.
Dernière modification par diodio13fr (Le 28/04/2009, à 14:19)
█▒▒▒░░
Hors ligne
#6 Le 28/04/2009, à 18:38
- pipou24
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
salut,
en fait /proc/acpi ne contient pas de dossier asus ni eeepc et un sudo mkdir asus me repond : ne peut créer le épertoire 'asus'
je suis en noyau 2.6.27-8-eeepc le driver utilisé est ath_5k
j'ai tenté locate wlan, locate wifi, locate eeepc je ne trouve rien
decidement, le wifi c'est pas mon truc. Rien en vaut un bon câble ....
Non geek et fier de l'être. ㋡
Hors ligne
#7 Le 28/04/2009, à 19:54
- diodio13fr
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
tu as bien le paquet eeepc-acpi-scripts d'installé?
le fichier /sys/devices/platform/eeepc/wlan est-il présent?
Sinon il y à aussi la solution de modifier le script, mais tu es sûr que
modprobe -r ath_pci
ne coupe pas l'alim? Ce script ne fait rien de plus! La combinaison de touche appelerait elle un autre script?
dans /etc/acpi/actions j'ai un script hotkey.sh qui appelle wireless.sh. As tu un hotkey.sh? si oui qu'y a t il dedans?
sinon il y aussi la solution de créer le fichier /proc/acpi/asus/wlan à partir d'un live USB, car c'est lui qui conserve l'état du wifi pour le démarrage suivant de l'asus.
Dernière modification par diodio13fr (Le 28/04/2009, à 20:10)
█▒▒▒░░
Hors ligne
#8 Le 29/04/2009, à 17:22
- pipou24
Re : [abandon] EasyPeasy et eeepc 900A : Demarrer avec wifi desactivé
Salut,
Je n'ai pas de fichier /sys/devices/platform/eeepc ni de wlan ni rien qui y ressemble dans les sous répertoires avoisinants.
Je ne suis pas sur a 100% que retirer le module ne coupe pas l'alim, il faudrait que je laisse décharger la batterie plus longtemps, en revanche, la combinaison de touches Fn+F2 eteint la petite led bleue, alors qu'un modprobe -r ath_5k ne le fait pas.
Bon désolé, mais là je jettes l'éponge. Je vais tester la prochaine version de Easypeasy, Debian et openSuse sur clé USB en mode persistant (pasque la machine n'est pas a moi, donc si je lui casse a la suite de la mise a jour ....)
Merci de votre coup de main.
Non geek et fier de l'être. ㋡
Hors ligne