2.6.24 => Sysfs + Laptop = Owned

Salup à tous. Pour le premier message sur le forum fallait’ bien que je poste un truc insolvable, plus original qu’une présentation…nan ? =p. Bon okay. Je lis le forum depuis pas mal de temps mais je ne me suis jamais décidé à m’inscrire, et bien voilà, c’est chose faite.

Donc j’en viens directement au fait : comme beaucoup ici présent je suppose, je suis passé au 2.6.24 en lenny/sid sur mon laptop.

Bon, ça marche pas mal du tout, mais j’ai un gros souci : dans ce fichu kernel, le PROCFS a été désactivé au profit du SYSFS en ce qui concerne la batterie. Ce qui signifie, entre autres, que le fameux /proc/acpi/battery a été délicatement déplacé vers /sys/class/power_supply. Jusque là rien de très choquant, bien au contraire.

Le souci arrive lorsque l’on se rend compte que l’état de sa batterie n’est pas mis à jour en temps réel. Autrement dit, je suis à 100 % de ma charge, je débranche durant dix minutes, l’applet affiche toujours 100 %.

Après moults googlages, je me suis rendu compte qu’il s’agissait d’un bug connu de Hal, qui n’a sans doute pas apprécié le switch entre les deux *FS.

http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=src&data=hal&include=tags:patch&exclude=tags:pending&pend-exc=done

Il y a de multiples patchs pour le kernel, c’est bien joli, mais franchement j’ai la flemme de devoir encore une fois recompiler mon kernel sans être sûr de leur efficacité (j’avais pas assez de mes soucis de DSDT sans doute ?).

Du coup, j’aimerais savoir si quelqu’un est confronté au même souci que moi, et si quelqu’un a réussi à le résoudre d’une autre manière qu’un énième patch sur le kernel. Genre une tite’ MAJ de hal ça peut aider.

Merci par avance ^^.

Pour moi en 2.6.24 je ne vois plus ma batterie avec acpi.

Ouais, c’est un souci récurrent aussi…suivant les laptops, y’a des bugs plus ou moins variables, mais tous liés à la batterie. Y’a un paquet de patchs pour ça mais c’est toujours la même histoire, 15 patchs sur le kernel…erf. Le problème serait aussi lié au binaire acpi…à voir.

Merci pour l’info’ en tout cas pas tout seul =p.

Nan, vous n’êtes vraiment pas seuls :smt006

Ce que je penses: acpi doit tenter de lire dans le /proc, alors que c’est plutot dans le /sys/ qu’il faut lire maintenant, après je me trompe peut être …

J’ai trouve ce lien qui en parle en cherchant vitte fait :
http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/086318928e618e86/0c7e09c47836477e?lnk=raot

C’est grosso modo ça. Perso’, il arrive à lire dans le SYSFS, par contre, il n’update pas…bug.