I have the option
CONFIG_RTC_SYSTOHC enabled in my kernel:
Device Drivers ---> [*] Real Time Clock ---> [*] Set the RTC time based on NTP synchronization
The help says:
CONFIG_RTC_SYSTOHC: If you say yes here, the system time (wall clock) will be stored in the RTC specified by RTC_HCTOSYS_DEVICE approximately every 11 minutes if userspace reports synchronized NTP status.
However, my hardware clock is not being synced. I have
RTC_HCTOSYS_DEVICE set correctly:
The above cited help says, the sync works if "if userspace reports synchronized NTP status". What does that mean? I am using
ntpdate to sync my time regularly (every 4 hours) using cron.
How can I tell my system that I am
ntp synchronized and that I want my hardware clock to be synced ?