Linux-RTC Default Time - wo kommt diese her?

Gast #6911086
Lesenswert?
• ▲
▼
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?
Gast #6911109
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.