You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Infix needs to handle platforms with broken RTC better. "Broken" in this case means a non-battery backed RTC that at power-on start up with a completely random time in the future, which leads to skipping back in time when the NTP client synchronizes the system clock.
On platforms where cold start can be detected, and have this problem, we should clear the RTC
On platforms where cold start cannot be detected, we should disable the RTC
Disable the driver, or
Disable the node in the device tree
When the system starts, detecting a missing /dev/rtc (and others) should restore from a file instead
Periodically (every 11 mins, like the kernel) save system time to a file
The latter two can be handled by extending the RTC plugin in Finit, see troglobit/finit#418
The text was updated successfully, but these errors were encountered:
Backport support for saving and restoring system time from a file on
systems with broken RTC that reset to the future.
With this support a system can be sure time only ever moves forward.
Fix#794
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Backport support for saving and restoring system time from a file on
systems with broken RTC that reset to the future.
With this support a system can be sure time only ever moves forward.
Fix#794
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Backport support for saving and restoring system time from a file on
systems with broken RTC that reset to the future.
With this support a system can be sure time only ever moves forward.
Fix#794
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Infix needs to handle platforms with broken RTC better. "Broken" in this case means a non-battery backed RTC that at power-on start up with a completely random time in the future, which leads to skipping back in time when the NTP client synchronizes the system clock.
/dev/rtc
(and others) should restore from a file insteadThe latter two can be handled by extending the RTC plugin in Finit, see troglobit/finit#418
The text was updated successfully, but these errors were encountered: