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