[acpi] Temps restant de la batterie

Reconnaissance et configuration du matériel / kernel linux
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

[acpi] Temps restant de la batterie

Message 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!!!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

Donne la sortie de cat /proc/acpi/battery/BAT0/state
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [acpi] Temps restant de la batterie

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [acpi] Temps restant de la batterie

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [acpi] Temps restant de la batterie

Message 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
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [acpi] Temps restant de la batterie

Message 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.
Répondre