Bugzilla – Bug 119909
/etc/init.d/boot.clock: --systohc without ntp breaks adjtime
Last modified: 2006-02-09 16:55:06 UTC
If machine is not running NTP, using --systohc in init script breaks adjtime logic and causes random fluctuation of clock. Fix: If NTP is/was not running on the machine in last minutes before terminating boot.clock, dont use --systohc. Technical description: Suppose standalone machine without NTP running. During 12 hours of uptime it looses few interrupts, which causes 1 sec delay of system clock. Systohc thinks, that hwclock is preceding by 1 sec/12 hours, sets 2 sec daily adjtime. Next time, the correction will be in opposite direction. The result can be for example 15 minutes of delay in two months. Related: http://bugs.gentoo.org/show_bug.cgi?id=15834
edit etc/sysconfig/clock and set SYSTOHC to no if you want that.
Is it possible to set it to no if NTP is not installed and for install CD and live CD? It can make ugly shifts which will invalidate adjtime. Thanks for implementation. In 10.0 it was not implemented yet.
SYSTOHC set to no will break all my test systems not using NTP.