Linux-2.6.18 : support des smartbatteries

Tux A partir de la version 2.6.18, le noyau Linux supporte les smart batteries « out-of-the-box » ! Il faudra quand même recompiler son noyau pour activer cette option :

- Power Management support --->
     ACPI ... --->
        <*> Smart Battery System (EXPERIMENTAL)

Ceux qui ont un portable Acer (1683 par exemple :) ) vont enfin pouvoir faire marcher leur batterie sans avoir à modifier leur table DSDT...

J'ai mis à jour la documentation pour installer Debian sur un Acer 1683 (qui du coup ne sert plus à grand chose...).

Encore plus loin avec les SBS

Je parlais dernièrement du support des smart battery sous Linux. Rich Townsend a bien travaillé sur la chose et a ajouté le support de l'interface /proc/acpi (ac_adapter, battery et sbs qui lui permet de récupérer des informations sur la batterie). Pour le faire marcher, il faut patcher le noyau et compiler 2 petits modules. Il ne s'agit encore que d'un début : Rich Townsend devrait s'attaquer à une intégration propre dans le noyau !

La dernière version (à ce jour) est disponible ici. Vous trouverez des informations à jour sur la mailing list d'ACPI4Linux, et vous pouvez consulter ma page sur la configuration d'un Acer Aspire 1683 sous Debian.

Enfin un début de support des smartbattery !

C'est un grand jour, Bruno Ducrot vient de fournir un premier outil permettant de récupérer le status des smart batteries sous GNU/Linux. Il s'agit de batteries super top génial mega cool selon Acer, mais qui ne marchent pas du tout sous mon (votre ?) OS favori. Cet outil nécessite un petit patch noyau, et ne marche qu'en ligne de commande (mais qui marche ;) ) :

$ sudo ./smartbattery 0
status: charging
current:       159 mA
time to full:  39 minutes
remain:        1877 mAh
temperature:   27.6 C
voltage:       16853 mV

Il n'y a pas encore d'intégration à /proc, mais c'est déjà une très bonne nouvelle pour tout les possesseurs d'Acer avec de smart batteries ! Vous trouverez tout le bazar ici, et les discussions se font sur la mailing list ACPI devel.