misi
Junior Member
Registrován: 09.06.2003
Příspěvků: 123
|
BIOS, RTC alarm |
Příspěvek č. 1 |
Lidi pomozte!
V BIOS setup PC-ATX byva mozne zadat hodinu (a den), kdy se pocitac sam zapne - tzv Wake On Alarm. Neni to ve vsech BIOSech, ale AWARD a dalsi to umi. Upozornuji, ze CMOS obsahuje alarmy dva: "zapinaci" = cas, kdy se pocitac zapne a pak "standardni" tj. cas, kdy jen HW vygeneruje nejake IRQ.
Linux umi obsluhovat RTC bud pres RTC driver (/proc/drivers/rtc), kde zobrazuje aktualni cas i cas alarmu, ale to bohuzel neni ten "zapinaci" alarm (hodnota je evidentne jina a nezavisla).
Druhy zpusob je pres ioctl() na /dev/rtc, tak jak to dela program hwclock, ale ten umi pracovat zase jen s tim spatnym alarmem.
Treti zpusob prace z hodnotami CMOS z Linuxu je zakompilovat do jadra podporu nvram a cist/zapisovat do /dev/nvram (pokud toto znakove zarizeni nemate, pouzijte prikaz "mknod /dev/nvram c 10 144"). /dev/nvram zpristupnuje celou CMOS. Jenze nevim, kde je hodnota toho zapinaciho alarmu ulozena (offset).
Nevite nekdo, na jakem offsetu je hodnota toho zapinaciho alarmu ulozena?
Nevite jak jinak by slo z beziciho linuxu naplanovat dalsi zapnuti pocitace?
Pomohla by nejaka mapa CMOS z AWARD BIOSu, ale podrobna.
Pomoc! Google selhal....
|