Autor: Cezary Golubiewski (cezaryg_at_silver.com.pl)
Data: Sun 14 Nov 1999 - 21:56:15 MET
Witam.
Posiadam plyte glowna ASUS P55T2P4 i zaowazylem niecodzienne zachowanie przy
odczycie informacji z CMOS-a. Problem dotyczy wieku zapisanego w kodzie BCD.
Wszystkie programy testujace komputer na rok 2000 pokazuja, ze zegar RTC
dziala prawidlowo i przy wlaczonym komputerze z 1999 zmienia sie ladnie na
2000.
Postanowilem napisac wlasny programik odczytujacy zegar systemowy i
oczywiscie dane z CMOS gdzie w pierwszych 14 komorkach sa rejestry RTC czyli
informacje o czasie i w komorce 32h jest informacja o wieku.
Jezeli przy uruchamianiu kompa wejde do BIOS-a i ustawie czas na 1999-12-31
23:59:59 to ladnie przechodzi na 2000. Jezeli natomiast uruchomie moj
programik, to zadko bo zadko, ale sie zdarza, ze przeskoczy tez na 2000, ale
w wiekszosci prob zmienia sie tylko informacja o roku, a wiek pozostaje i
mam 1900 a nie 2000. Oczywiscie po zrestartowaniu komputera rejestr w CMOS
sie odswierza i pokazuje 2000, czyli prawidlowo, ale podczas pracy nie
zawsze.
Dlaczego czasami sie ten rejestr CMOS 32h odswieza, a czasami nie?
Czy mozna jakos wymusic odswierzenie rejestru w CMOS, albo odczytac dane
bezposrednio z RTC a nie z CMOS?
Dziekuje
Cezary Golubiewski
cezaryg_at_silver.com.pl
Pozdrawiam.
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 19:17:01 MET DST