[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Call for Testers: acpi e /sys/



Ciao *,
come ben saprete, l'utilizzo di /proc/ è stato deprecato in favore di /sys/
dal kernel 2.6.24.

Attualmente, molti dei programmi che si occupano del monitoraggio dell'ACPI su
Debian (acpi, acpitool, powertop, ...) utilizzano /proc/. Questo, ovviamente, è
*sbagliato*, perché prima o poi verrà eliminato del tutto.

Veniamo al dunque: ho creato una patch [1] per acpi-0.09 (Debian
testing/unstable), che dovrebbe leggere i valori da /sys/class/ anziché
da /proc/acpi/.
Il problema è che ogni sistema "genera" file diversi (entro un range contenuto
comunque), per cui la prima patch funzionava solo sul mio laptop (e,
possibilmente, qualunque altro che crei /sys/class/power_supply/*/charge_now
per le batterie -- gli AC sembrano avere struttura piuttosto standard).
Un utente Debian ha notato [2] che sul suo laptop esiste un energy_now (ma non
charge_now), per cui questo file è stato aggiunto alla patch di cui sopra.

Quindi, per i più avventurosi: applicate la patch, vedete se:

$ acpi -V

vi sputa fuori valori corretti. Altrimenti, mandatemi (al bug #462305, o sul
mio sito [3]), l'output di questi comandi:

$ ls -lR /sys/class/power_supply/ # per problemi riguardanti l'alimentazione
$ ls -lR /sys/class/thermal/      # per problemi riguardanti i sensori termici


Possibilmente questo sarà l'inizio del "grande porting" da /proc/ a /sys/ :)

Saluti,
David

Riferimenti:

[1] http://www.hanskalabs.net/sites/default/files/01-use_sysfs.patch
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462305#27
[3] http://www.hanskalabs.net/node/12

-- 
 . ''`.  Debian maintainer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature


Reply to: