* Patrick Klaus schrieb am 25.Apr.2003:
Bernd Brodesser schrieb:
* Patrick Klaus schrieb am 24.Apr.2003:
Mir ist aufgefallen das die Systemzeit bei vielen hintereinander Abfragen manchmal einen total falschen Wert abfragt, also scheint da irgendwas faul zu sein.
Vielleicht muss ich doch mal die Batterie tauschen, glaub zwar absolut nicht das das dadran liegt, aber zumindestens muss man den Fehler eingrenzen !
Nein, an der Batterie kann es nicht liegen. Die Hardwareuhr stimmt ja. Solange Du den Befehl hwclock nicht benutzt, wird die Hardwareuhr auch nicht mehr ausgelesen oder gesetzt. Zum Systemstart wird die Systemuhr gesetzt, und zwar in Sekunden seit 1.1.1970 0:00 UTC danach wird die Uhr bei jedem Clockinterupt hochgezählt. Ich hatte vermutet, daß was mit diesen Interrupts nicht stimmt. Aber das kann es nicht sein, es würde ja nie rückwärts gezählt, sondern auf jeden Fall immer vorwärts.
Vielleicht wechsele ich dann auch mal den prozessor. Haben hier noch mehrere PIIs vom gleichen Typ rumfliegen.
Hier schau mal ;-) :
----- ampere2:/home/chroot/home/pklaus # ./give_time Systemzeit Fre Apr 25 17:55:30 CEST 2003 Hwclock Fre 25 Apr 2003 17:55:35 CEST -0.175104 Sekunden Systemzeit Fre Apr 25 17:55:30 CEST 2003 Hwclock Fre 25 Apr 2003 17:55:36 CEST -4295.142578 Sekunden ^^^^^^^^^^^ Systemzeit Fre Apr 25 19:07:05 CEST 2003 <--- !!!!! Hwclock Fre 25 Apr 2003 17:55:37 CEST 4294.793457 Sekunden ^^^^^^^^^^^ Systemzeit Fre Apr 25 17:55:31 CEST 2003
Das wird es wohl sein. Leider weiß ich auch nicht, wo der Befehl hwclock das her hat. Scheint aber nicht die Hardwareclock sondern die Systemzeit zu sein. Hast Du schon mal den Speicher geprüft? Mach mal ein Memorytest? Einzige Erklärung, die ich noch habe, daß die Speicherstelle, in der die Uhr abgespeichert wird spinnt. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11