I have a high clock drift rate.
The problem is in selecting the timecounter, at least on my machine.
Both the TSC and the i8254 timecounters are checked and, since, I
believe, TSC is last, TSC is the timecounter the kernel uses.
TSC is a horrible timer, at least on my machine. i8254 is not
perfect, but several orders of magnitude better, at least with
FreeBSD.
# sysctl -a
...
kern.timecounter.hardware: TSC
...
# sysctl -w kern.timecounter.hardware=i8264
fixes the clock drift. Now, it is less than 2 seconds per 4 hours.
And, that is well within the range ntp can satisfactorily correct for.
tomdean
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message