Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Dec 1995 11:08:13 -0600
From:      Jim Lowe <james@miller.cs.uwm.edu>
To:        current@freebsd.org
Subject:   Tick, tock, adjust the clock
Message-ID:  <199512261708.LAA14134@miller.cs.uwm.edu>

next in thread | raw e-mail | index | archive | help
There seems to be a problem with the Pentium clock on my mainboard 
with FreeBSD-current (as of a few weeks ago).   It doesn't seem to
keep correct time.  I didn't have this problem when I ran a 486 system.
I know for US$10 or a subscription to Sports Illustrated, I can get a
football watch that keeps better time than my computer :-)!

The mainboard is an ASUS P55TP4XE, but I also had the same problem
with a SuperMicro mainboard.  I run xtnpd which adjusts the clock
at a fairly regular interval:

...
Dec 26 02:54:02 miller-genuine-draft xntpd[75]: time reset (step) -1.803289 s
Dec 26 03:01:45 miller-genuine-draft xntpd[75]: time reset (step) 1.913048 s
Dec 26 03:08:09 miller-genuine-draft xntpd[75]: time reset (step) 0.465431 s
Dec 26 03:14:19 miller-genuine-draft xntpd[75]: time reset (step) -1.514804 s
Dec 26 03:19:52 miller-genuine-draft xntpd[75]: time reset (step) 0.452551 s
Dec 26 03:26:16 miller-genuine-draft xntpd[75]: time reset (step) 0.373672 s
...

These step adjustments are extremley annoying to programs that run
and clock things in the 10ms range.  The clock jumps forward and
backward like a jumping bean.  If I discontinue running xntpd my
time adjustment problems go away, but then my clock doesn't keep
correct time.

Any ideas or fixes?  Any good starting places to start hacking away to fix
this?

Thanks for your help,
	
	-Jim



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