Ich habe ein Linux-System mit einer RTC PCF85063ATL via I2C. Wenn das System gebootet wird und die RTC keine Batterie angeschlossen hat, und NTP auch noch nicht gelaufen ist, dann steht die Systemzeit direkt nach dem Startup auf "Feb 14 2019". Weiß jemand, wie diese Zeit zustande kommt, bzw. wo sie herkommt? Der Uhrenbaustein ist bestimmt nicht erst 2019 designed worden, daher vermute ich, dass die Zeit im Linux-Kernel oder Linux RTC Driver zu finden ist? ( https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/rtc/rtc-pcf85063.c?h=v5.16-rc5 ) Weiß da jemand genaueres?
Marie schrieb: > hat, und NTP auch noch nicht gelaufen ist, dann steht die Systemzeit > direkt nach dem Startup auf "Feb 14 2019". Normalerweise fragt systemd ziemlich zu Beginn des Boots die Systemzeit ab und wenn die 0 ist, setzt systemd die Systemzeit auf den Zeitpunkt als es Kompiliert wurde. Ist zwar auch nicht richtig, aber näher an der Realität als das Jahr 1970.
Nachtrag: https://github.com/systemd/systemd/blob/main/src/core/main.c#L1617 hier ist der entsprechende systemd code, einfach mal "journalctl -b -1" aufmerksam lesen ob eine der Meldungen kommt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.