Newsgroup: it.comp.os.linux.debian
Titolo: 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

 Quindi, per i più avventurosi: applicate la patch, vedete se:
aspetta ... mo la passo prima con Valgrind.

 aspetta ... mo la passo prima con Valgrind.
Mah, non dovrebbero esserci problemi veramente... comunque fai :p
(e, no, quel codice non genera numeri pseudo-random ;) )


 mio sito [3]), l'output di questi comandi:
porello che dovrebbe fare. Sputare quel che legge. Comunque magari una 
e-mail ad astarikovskiy della suse - of course - e ti chiarisci le 
idee.
My two cents. Sono un rompicoglioni non so che farci.

 My two cents. Sono un rompicoglioni non so che farci.
Chi ha detto una cosa del genere? Secondo te, se non avessi voluto
commenti/opinioni/cazziate, avrei scritto quella mail? Avrei mandato una patch
al BTS? Avrei scritto su debian-italian@? No. I commenti sono sempre accetti ;)
Grazie ancora,
David


 tutto.
Scusa, so c'entra poco, ma sei in grado di spiegarmi/ci come mai /proc è
stato deprecato in favore di /sys? 
Mi basterebbe qualche link, giusto per capire... sai, stavo cominciando a
capirci qualcosa, e magari ad affezionarmici (sai, cose come
cat /proc/cpunfo mi sono diventate più o meno automatiche...). 
Non dubito che /proc avrà qualcosa che non va rispetto a /sys, ma
sinceramente non ne so abbastanza per spiegarmelo, e sono veramente
curioso...
grazie 
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
                 < 
http://gerlos.altervista.org
 >
 gerlos  +- - - >  gnu/linux registred user #311588

 [...] No. I commenti sono sempre accetti ;)
Secondo me "Il Poeta della corteccia" vuole assomigliare a Theo: buone 
idee espresse in maniera scorbutica :) (sì, la faccina qui ci vuole!)
Ciao.

 curioso...
Neanch'io ne so abbastanza... anche nella documentazione del kernel
(./Documentation/filesystems/{proc,sysfs}.txt) non c'è scritto granché.
Idee? :)
David


 sicuro, eh. Anche googlando non trovo più nulla :(
Beh, se è una questione di portabilità, allora è una buona ragione, anzi,
forse la migliore di tutte (unix è fatto per essere portabile, no?). 
Peccato che non sia stato capace di trovare una pagina che ne parli
esplicitamente... :-(
ciao
