Hallo Leute,
ich habe ein Problem mit der real time clock (RTC) und zwar unter Raspbian stretch (v9).
Folgende Anleitung habe ich zur Einrichtung des RTC verwendet: https://www.raspberrypi.org/forums/viewtopic.php?t=209700
Der Treiber wird richtig eingebunden
pi@raspberrypi:~ $ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
So weit so gut. fake-hwclock habe ich nicht entfernt, sondern nur deaktiviert:
Die Uhrzeit wird in die RTC geschrieben. Die Uhrzeit wird dabei von der Systemzeit übernommen:
Damit die Uhrzeit beim Neustart aus dem RTC ausgelesen wird, wird eine Regel erstellt.
In der Datei /etc/udev/rules.d/85-hwclock.rules steht bei mir folgendes (Anleitung von oben):
Um es zu testen, kann man auch ein anderes Datum in die RTC eintragen und neu starten. Und da kommt das Problem. Die Uhrzeit aus dem RTC wird nicht übernommen. Bei Raspbian jessie hat es funktioniert.
Wenn man den Dienst systemd-timesyncd.service deaktiviert, dann wird die Uhrzeit aus dem RTC beim Start ausgelesen, aber dann wird die Systemzeit nicht über NTP synchronisiert. Irgendwie ist es doch so nicht gewollt, oder? Weiß jemand, was man hier ändern kann?
Vielen Dank für eure Mühe
Schönen Gruß
olflab