Page 1 sur 1

[acpi] Temps restant de la batterie

Publié : mer. 16 nov. 2011, 22:57
par Tristelune
Salut à tous,

je viens d'installer archlinux sur un nouveau portable et j'aimerais avoir une indication du temps restant avec la batterie. J'ai donc installé le paquet acpi quand je veux des informations sur la batterie j'obtiens ceci:

Code : Tout sélectionner

$ acpi -b
Battery 0: Full, 100%, rate information unavailable
Pour l'instant je n'arrive pas à trouver pourquoi il m'est impossible d'obtenir des informations sur le temps restant. Dans l'example ci-dessus la prise était branché, mais je n'obtiens pas de meilleurs résultats si je suis sur la batterie. Mon système:

Code : Tout sélectionner

$ uname -a
Linux xxxx 3.1.1-1-ARCH #1 SMP PREEMPT Fri Nov 11 22:28:29 CET 2011 x86_64 Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz GenuineIntel GNU/Linux
[macquat@bibine ~]$ 

Au début je croyais que je devais chercher les infos dans le /proc/acpi/battery mais je me suis rendu compte que le tout avait été déplacé. Le contenu de /sys/class/power_supply/BAT0/

Code : Tout sélectionner

$ ll
total 0
-rw-r--r-- 1 root root 4096 Nov 16 22:04 alarm
-r--r--r-- 1 root root 4096 Nov 16 19:51 charge_full
-r--r--r-- 1 root root 4096 Nov 16 19:51 charge_full_design
-r--r--r-- 1 root root 4096 Nov 16 19:51 charge_now
-r--r--r-- 1 root root 4096 Nov 16 19:51 current_now
-r--r--r-- 1 root root 4096 Nov 16 22:04 cycle_count
lrwxrwxrwx 1 root root    0 Nov 16 22:04 device -> ../../../PNP0C0A:00
-r--r--r-- 1 root root 4096 Nov 16 19:47 manufacturer
-r--r--r-- 1 root root 4096 Nov 16 22:04 model_name
drwxr-xr-x 2 root root    0 Nov 16 22:04 power
-r--r--r-- 1 root root 4096 Nov 16 22:04 present
-r--r--r-- 1 root root 4096 Nov 16 22:04 serial_number
-r--r--r-- 1 root root 4096 Nov 16 19:51 status
lrwxrwxrwx 1 root root    0 Nov 16 19:47 subsystem -> ../../../../../../class/power_supply
-r--r--r-- 1 root root 4096 Nov 16 22:04 technology
-r--r--r-- 1 root root 4096 Nov 16 19:47 type
-rw-r--r-- 1 root root 4096 Nov 16 19:47 uevent
-r--r--r-- 1 root root 4096 Nov 16 19:51 voltage_min_design
-r--r--r-- 1 root root 4096 Nov 16 19:51 voltage_now
Et les fichiers ne sont pas vides.... enfin je ne les ai pas tous controllés. Peut-être que le module du noyau doit être aussi chargé. J'ai ceci:

Code : Tout sélectionner

$ lsmod | grep battery
battery                 6453  0 
Donc le module est bien chargé mais n'est utilisé par rien du tout. J'ai essayé d'installer acpid (je ne sais pas s'il est nécessaire pour ça) mais même après l'installation et l'avoir démarré ça n'allait pas mieux. Je ne sais pas si acpid a été remplacé par pm-utils. Peut-être devrais-je essayer avec ça.

Comme l'installation est fraîche ça peut être un truc tout bête et je penche plutôt de ce côté-là. Genre un paquet à installer ou l'appartenance à un groupe. Et je me demande s'il est nécessaire de refaire la DSDT. Mais avant de me lancer là-dessus j'aimerais exclure les autres causes possibles.

Voilà, je ne sais pas si vous avez encore besoin d'infos.

Merci pour le coup de main!!!

Re: [acpi] Temps restant de la batterie (en cours)

Publié : mer. 16 nov. 2011, 23:13
par benjarobin
Donne la sortie de cat /proc/acpi/battery/BAT0/state

Re: [acpi] Temps restant de la batterie

Publié : mer. 16 nov. 2011, 23:17
par Tristelune
Donne la sortie de cat /proc/acpi/battery/BAT0/state
Je n'ai pas de répertoire /proc/acpi/battery.

Voilà tout ce que j'ai dans /proc/acpi:

Code : Tout sélectionner

$ ll
total 0
dr-xr-xr-x 3 root root 0 Nov 16 23:17 button
-rw-r--r-- 1 root root 0 Nov 16 23:17 wakeup
Et dans /sys/class/power_supply/BAT0/ le fichier state n'existe pas, juste status.

Re: [acpi] Temps restant de la batterie

Publié : mer. 16 nov. 2011, 23:20
par benjarobin
En effet... Je n'avais pas vérifier depuis quelques mise à jour
Par contre la sortie de acpi -b me retourne bien un résultat chez moi

Re: [acpi] Temps restant de la batterie

Publié : mer. 16 nov. 2011, 23:48
par widapit
Salut!

ce n'est surement pas le meme problème (étant donné que 'acpi' ou 'acpi -b' mr renvoient tout ce qu'il faut) mais la disparition de /proc/acpi/battery date d'un peu plus d'un mois....
et ça c'est lié à mon problème ! :mrgreen:
http://forums.archlinux.fr/topic9394.html

Re: [acpi] Temps restant de la batterie

Publié : jeu. 24 nov. 2011, 21:24
par Tristelune
Bon, je n'ai pas progressé des masses. Est-ce que par hasard quelqu'un chez qui ça
fonctionne pourrait me confirmer qu'il a les mêmes fichiers que moi sous
/sys/class/power_supply/BAT0/power/:

Code : Tout sélectionner

$ ll
total 0
-rw-r--r-- 1 root root 4096 Nov 24 21:21 alarm
-r--r--r-- 1 root root 4096 Nov 24 20:23 charge_full
-r--r--r-- 1 root root 4096 Nov 24 20:23 charge_full_design
-r--r--r-- 1 root root 4096 Nov 24 20:23 charge_now
-r--r--r-- 1 root root 4096 Nov 24 20:23 current_now
-r--r--r-- 1 root root 4096 Nov 24 21:21 cycle_count
lrwxrwxrwx 1 root root    0 Nov 24 21:21 device -> ../../../PNP0C0A:00
-r--r--r-- 1 root root 4096 Nov 24 20:21 manufacturer
-r--r--r-- 1 root root 4096 Nov 24 20:23 model_name
drwxr-xr-x 2 root root    0 Nov 24 21:21 power
-r--r--r-- 1 root root 4096 Nov 24 20:23 present
-r--r--r-- 1 root root 4096 Nov 24 20:23 serial_number
-r--r--r-- 1 root root 4096 Nov 24 20:23 status
lrwxrwxrwx 1 root root    0 Nov 24 20:21 subsystem -> ../../../../../../class/power_supply
-r--r--r-- 1 root root 4096 Nov 24 20:23 technology
-r--r--r-- 1 root root 4096 Nov 24 20:21 type
-rw-r--r-- 1 root root 4096 Nov 24 20:21 uevent
-r--r--r-- 1 root root 4096 Nov 24 20:23 voltage_min_design
-r--r--r-- 1 root root 4096 Nov 24 20:23 voltage_now
Au moins je saurai que ce n'est pas lié à un fichier/répertoire manquant.