Newsgroup: it.comp.os.linux.development
Titolo: leggere e scrivere sul bios

E' possibile leggere e scrivere sul bios? Dove lo trovo, sotto /dev o 
stoo /proc, oppure lo devo creare?
Quello che mi serve  poter leggere l'ora di accensione automatica e 
cambiarla secondo le mie esigenze.
Grazie
play2000


non ti basta quello che puoi fare col programma di impostazione del
BIOS?
lo avvii tenendo premuto il tasto "canc" durante l'accensione del PC.
ciao, Andrea


E se volessi farlo via telnet?
Ciao
Alessandro

stoo /proc, oppure lo devo creare?
Il BIOS è accessibile in /dev/mem, tra le altre cose; non credo proprio
però che sia possibile scriverci. Quello che interessa a te è la memoria
CMOS, che è accessibile tramite alcune porte di I/O.
Prova a scaricarti l'"Interrupt list" di Ralf Brown.
-- 
Saluti,
    Mardy

 stoo /proc, oppure lo devo creare?
Sotto la voce "character device" del kernel trovi la voce /dev/nvram ....
Parti da la ...
Il problema e' che la memoria cmos non e' "formattata" in maniera standard; 
ogni ditta produttrice apporta le sue "modifiche" .
 

 stoo /proc, oppure lo devo creare?
è possibile leggerlo in /dev/mem . Però non ti so dire di più
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

è possibile leggerlo in /dev/mem . Però non ti so dire di più
Perche' non posso leggerli?
(groups)
rez lp news kmem cdrom floppy audio users
(ls -l /dev/*mem /dev/port)
crw-r-----    1 root     kmem       1,   2 Dec 27 18:32 /dev/kmem
crw-r-----    1 root     kmem       1,   1 Dec 27 18:32 /dev/mem
crw-r-----    1 root     kmem       1,   4 Dec 27 18:32 /dev/port
(cat /dev/port)
cat: /dev/port: Operation non permitted
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

On Tue, 03 Apr 2001 22:05:44 GMT, 
play200...@libero.it
 (play2000)
wrote:

E' in /dev/nvram, se hai il supporto nel kernel. Ma per sapere dove
sono i dati, ti serve il layout del costruttore (o sperimenti).
Leonardo
-- 
".signature": bad command or file name

 Perche' non posso leggerli?
ma sei root?
-- 
Non c'č piů forza nella normalitŕ, c'č solo monotonia.

 ogni ditta produttrice apporta le sue "modifiche" .
Andro' a tentativi, cambiando e manina e verificando i byte diversi!!
Ciao e grazie, vi faro' sapere.
 
-- 
Il mio indirizzo e' il seguente:
play2000(at)libero(dot)it

ma sei root?
No, ma il gruppo kmem puo` leggere; allora vuol dire che ci vuole anche
scrivere, penso, no?


 scrivere, penso, no?
calma.
Per leggerli o sei root, o il tuo utente appartiene al gruppo kmem
oppure cambi i diritti del device.
Per scrivere sul bios la cosa si incasina perché da quello che so io non
tutti i bios sono uguali....
Idea malsana.... Prova a chiedere ad Alan Cox....
Considerando le sue sparate contro i produttori di bios.... :-)


se vuoi fare un virus l'anno già fatto
 si chiamava CIH


Until I loved, life had no beauty;
I did not know I lived until I had loved. (Theodor Korner)

Nell'articolo <slrn9cj8l8.l5....@lisa.p2k.home>,
play200...@libero.it
  ha scritto:

Un momento, ma non ti starai per caso riferendo all'ora di "resume"
automatico da uno standby?
Per quello ti basta leggere un piccolissimo sorgente, ma quello che devi
fare NON E' scrivere sul bios, bensě nella memoria dell'OROLOGIO del
bios che é un po' piů semplice e standard
Il sorgente lo trovi nei sorgenti del kernel, in
/usr/src/linux/Documentation/rtc.txt.
Se mi dovessi sbagliare, non ho voglia di rileggerlo, cmq puoi sapere
tutto quello che ti serve per il "real time clock" dai sorgenti del
pacchetto "apmsleep"
Bye 
Nick Name