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

Reply via email to