Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Jul 2014 14:14:51 -0700
From:      Jesse Gooch <lists@gooch.io>
To:        freebsd-questions@freebsd.org
Subject:   Re: Updating and displaying CMOS clock
Message-ID:  <53B9BC4B.4030609@gooch.io>
In-Reply-To: <20140706153206.GA46262@admin.sibptus.tomsk.ru>
References:  <20140706153206.GA46262@admin.sibptus.tomsk.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Victor,

On 06/07/14 08:32 AM, Victor Sudakov wrote:
> Colleagues,
> 
> What's the command to update the CMOS clock to the time of the kernel
> clock? 
> 
> ntpd does a good job of keeping the accurate time in the kernel clock,
> but from my experience, this time is not propagated to the CMOS clock
> which lives its own life. As a result, there is a large time skew
> everytime the box is rebooted, which prevents from Kerberos login
> until the kernel clock is synchronized.
> 
> In other words, what's the FreeBSD equivalent of the Linux 
> "hwclock --systohc" command? 
> 
> And no, contrary to popular belief, the correction of the CMOS clock
> does not happen automatically in FreeBSD even if ntpd is running.
> 
> If there is a way to display the time of the CMOS (RTC) clock, I
> would be interested to know too.
> 
> TIA.
> 

To get around this I've started using ntpdate on boot. You can put the
following in your /etc/rc.conf:

---
ntpdate_enable="YES"
ntpdate_flags="<time server here>"
---



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53B9BC4B.4030609>