Intégration des Asus Eee dans la Slax 6.x.x

Publié le par slaxeee

En standard, la distribution Slax n'intègre pas le support des périphériques des Eee PC. Il est donc nécessaire d'ajouter au noyau les modules manquants.

Avec la Slax cette intégration s'effectue simplement par l'ajout d'un fichier lzm dans le répertoire /slax/modules.

 

Au moment de l'acquisition de mon 901, le seul module que j'avais trouvé sur le net n'était qualifié que pour le 701 et ne résolvait pas le support réseau de mon modèle.

 

J'ai donc entrepris d'ajouter les éléments spécifiques du 901 en prenant comme base les modules trouvés.

Ce nouveau module se nomme :

    asus-eee901-6.1.2.lzm pour la Slax 6.1.2,

    asus-eee901-6.0.9.lzm pour la Slax 6.0.9,

    asus-eee901-6.0.7.lzm pour la Slax 6.0.7.

J'ai pris soin de recompiler les drivers suite aux changements de version du kernel.

 

Ce module Slax permet le support :

  • de la carte réseau intégrée (atl1e)
  • de la carte wifi (rt2860sta)
  • de la webcam (uvcvideo)
  • de l'acpi (asus_acpi)
  • de l'osd partiel
  • de l'application eeecontrol (asus_eee)

Il correspond a une version cumulative des modules disponibles pour la gamme des Asus EEE en général avec le complément spécifique du 901 W014X.

 

J'ai également ajouté l'application eeecontrol qui permet de doter la version linux d'un gestionnaire d'énergie amélioré à peu près équivalent à son grand frère sous Windows. Le module kernel eee.ko utilisé par l'application a été renommé en asus_eee.ko et recompilé d'après les sources fournis par Kiwidrew.

 

Les scripts de démarrage ont été adaptés pour la prise en charge du matériel au démarrage.

 

Ce module a deux dépendances :

 

- le module htop qui est une évolution du programme top de contrôle des processus,

- le module vbetool qui est un outil de gestion du BIOS Video

 

Téléchargement :

 

Le module asus-eee901-6.1.2.lzm / asus-eee901-6.0.9.lzm / asus-eee901-6.0.7.lzm

Le module htop

Le module vbetool

 

Sources :

 

Tuxeee http://tuxeee.blogspot.com/2008/05/eeemodules-slax-607.html

Slax Eee User http://wiki.eeeuser.com/fr:slax6

Kunin's Blog http://kunin.wordpress.com/2008/07/05/asus-eee-pc-901/

Eeecontrol http://wiki.eeeuser.com/howto:control_fan_and_overclock

Kiwidrew http://code.google.com/p/eeepc-linux/

 

Publicité

Publié dans Slax

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
N
<br /> Franchement, Slax sur eee c'est le pied, nettement mieux qu'une Xandros et beaucoup plus ergonomique qu'une CrunchBang (si on aime pas OpenBox).<br /> <br /> Une petite mise à jour des pilotes pour la version 6.1.2 de Slax ne serait pas de refus ;)<br /> <br /> <br />
Répondre
S
<br /> Je m'efforce de ne pas émettre de jugement de valeur sur les distributions mais je suis tout de même tenté de dire que la Slax présente vraiment beaucoup d'intérêt pour tous ceux qui cherche un<br /> niveau de personalisation poussé tout en restant simple et plaisant à manipuler. Du coup, cela encourage à en apprendre un peu plus sur le système ...<br /> <br /> Je prends bonne note de la demande pour la 6.1.2. Comme il y a eu pas mal de changement avec le changement de kernel, il faut que je revalide ma copie. Un peu de patience !<br /> <br /> EDIT :<br /> Le module 6.1.2 est disponible en téléchargement. Je n'ai pas tout testé mais le Wifi, l'OSD et eeecontrol fonctionne très bien pour moi.<br /> <br /> <br />
E
au fait, quand je tape simplement "sudo": la commande n'est pas reconnue par le bash, c'est "su" qui est reconnu, cela vient peut être de celà..
Répondre
S
<br /> Effectivement la commande sudo, inutile pour la Slax de base, est absente des utilitaires de la distribution. Par un heureux hasard, j'avais la commande dans un autre module ...<br /> <br /> L'application eeecontrol est issue d'un .deb et comme chacun sait, sous Ubuntu, la plupart des commandes sensibles sont lancées via sudo.<br /> <br /> J'ai donc mis à jour les deux modules asus-eee901 sur le site. Il vous suffit de télécharger de nouveau celui qui correspond à votre version de Slax.<br /> <br /> Merci pour votre retour !<br /> <br /> <br />
E
j'ai viré tous les modules même le french, reste donc que les 3, <br /> dans le terminal voici ce que cela donne:<br /> <br /> root@slax:~# eeecontrol<br /> <br /> sh: sudo: command not found<br /> <br /> <br /> eeecontrol0.2.1 by bexbier (2008)<br /> <br /> <br /> initialize eee.ko<br /> <br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> sh: sudo: command not found<br /> <br /> temperature = 57 °C<br /> <br /> fsb = 100 mhz<br /> vmod = 1<br /> <br /> fanspeed = 45 %<br /> <br /> fanrpm = 1530 rpm<br /> <br /> fanmanual = 0<br /> <br /> no config found!<br /> temperature = 57 °C<br /> <br /> etc...<br /> <br /> et si j'ajoute manuellement l'icône dans la barre des tâche puis que je clique sur l'engrenage j'ai l'erreur:<br /> "KDEinit could not launch 'sudo', could not find 'sudo' executable<br /> <br /> je ne comprends pas pourquoi il fait un sudo vu que dans les permissions ownership pour user et group sont bien sur root pour cette appli..<br /> <br /> merci en tout cas pour le travail sur le module special 901, c'est super
Répondre
E
tout fonctionne sur mon 901 sauf eeecontrol: si je clique dessus (depuis le menu utilitaires) rien ne se passe.. l'icône n'apparait pas dans la barre des tâche, j'ai essayé avec les versions 6.0.7 et 6.0.9 (testé sous les 2 premiers modes: persistant et always fresh)
Répondre
S
<br /> Vérifiez qu'il n'y a pas un autre module qui pourrait entrer en conflit.<br /> Autre piste : ouvrez un terminal et tapez la commande eeecontrol. La log s'affiche dans le terminal et vous aurez peut-être d'autres indications.<br /> <br /> <br />
R
Unfortunately these drivers have been compiled for the 6.0.7 kernel and they do not work properly!<br /> <br /> uvcvideo: version magic '2.6.24.5 SMP mod_unload 486 ' should be '2.6.27.8 SMP mod_unload 486 '<br /> i801_smbus 0000:00:1f.3: SMBus is busy, can't use it!<br /> asus_eee version 0.3 init sucessfully<br /> sys_init_module: 'asus_eee'->init suspiciously returned 1, it should follow 0/-E convention<br /> sys_init_module: loading module anyway...<br /> Pid: 4820, comm: modprobe Tainted: P 2.6.27.8 #1<br /> [] sys_init_module+0x12e/0x1b0<br /> [] syscall_call+0x7/0xb<br /> [] add_card+0xad0/0xba0<br /> =======================
Répondre
S
<br /> You are right for the uvcvideo driver, but in fact it's built in with the 2.6.27.8 kernel ( Slax 6.0.9 ) and i just forgeted to remove it from the lzm ( the init.d script was the one to keep ).<br /> <br /> But for me all work perfectly because the lzm was in the module directory and Slax boot and load the original .ko before to update the filesystem. A bit curious in fact !<br /> <br /> The new lzm is online.<br /> <br /> <br />