I also had a similar problem after upgrading to 4.2-release, an
upgrade to the snapshot from Nov. 17 didn't help:

http://marc.info/?l=openbsd-misc&m=119602370303500&w=2

Even though I didn't fix the hardware yet, now with the snapshot from
Dec. 4 installed, ntpd synced the clock fine, at least so far (for a
few days), and I didn't dare to reboot the system yet as I fear that
the clock might not sync again after that. ;-)

If the clock of my system makes problems again, I'll try Otto's diff.
Thank you for that, Otto! :-)

> As you can see below, it needed to have a correction allow > then the
> limit of 500 ppm. So, the 5000 now allow for quick catch up and then
> keep it in sync as well.

My log from the last few days:

Dec  5 14:31:08 darkone ntpd[12025]: ntp engine ready
Dec  5 14:31:29 darkone ntpd[12025]: peer 192.168.0.22 now valid
Dec  5 14:31:31 darkone ntpd[12025]: peer 192.168.0.21 now valid
Dec  5 14:32:20 darkone ntpd[8351]: adjusting local clock by 1.062893s
Dec  5 14:33:26 darkone ntpd[8351]: adjusting local clock by 0.969532s
Dec  5 14:36:47 darkone ntpd[8351]: adjusting local clock by 0.859755s
Dec  5 14:40:35 darkone ntpd[8351]: adjusting local clock by 0.736032s
Dec  5 14:41:05 darkone ntpd[8351]: adjusting local clock by 0.714376s
Dec  5 14:42:07 darkone ntpd[8351]: adjusting local clock by 0.680028s
Dec  5 14:43:41 darkone ntpd[8351]: adjusting local clock by 0.627119s
Dec  5 14:46:53 darkone ntpd[8351]: adjusting local clock by 0.517440s
Dec  5 14:49:32 darkone ntpd[8351]: adjusting local clock by 0.430305s
Dec  5 14:51:07 darkone ntpd[8351]: adjusting local clock by 0.374174s
Dec  5 14:54:51 darkone ntpd[8351]: adjusting local clock by 0.252689s
Dec  5 14:58:05 darkone ntpd[8351]: adjusting local clock by 0.148064s
Dec  5 15:00:13 darkone ntpd[8351]: adjusting local clock by 0.070505s
Dec  5 15:03:30 darkone ntpd[12025]: clock is now synced
Dec  5 15:24:14 darkone ntpd[8351]: adjusting clock frequency by
-57.519746 to -57.519746ppm
Dec  5 15:46:44 darkone ntpd[8351]: adjusting clock frequency by
-2.664841 to -60.184588ppm
Dec  5 16:09:54 darkone ntpd[8351]: adjusting clock frequency by
-0.514653 to -60.699241ppm
Dec  6 01:16:41 darkone ntpd[8351]: adjusting clock frequency by
0.747444 to -59.951797ppm
Dec  6 13:33:19 darkone ntpd[8351]: adjusting clock frequency by
-0.257248 to -60.209045ppm
Dec  6 22:45:05 darkone ntpd[8351]: adjusting clock frequency by
0.282931 to -59.926114ppm
Dec  7 09:34:22 darkone ntpd[8351]: adjusting clock frequency by
-0.233533 to -60.159647ppm
Dec  7 22:13:15 darkone ntpd[8351]: adjusting clock frequency by
0.152604 to -60.007043ppm
Dec  8 16:54:34 darkone ntpd[8351]: adjusting clock frequency by
-0.058112 to -60.065155ppm
Dec  9 08:55:18 darkone ntpd[8351]: adjusting clock frequency by
-0.041860 to -60.107015ppm
Dec  9 21:24:34 darkone ntpd[8351]: adjusting clock frequency by
0.070473 to -60.036542ppm
Dec 10 10:03:34 darkone ntpd[8351]: adjusting clock frequency by
-0.111900 to -60.148442ppm
Dec 11 00:54:45 darkone ntpd[8351]: adjusting clock frequency by
-0.002014 to -60.150456ppm

$ cat /var/db/ntpd.drift
-6.015046e-05

If the limit of what ntpd can correct is +/- 500 ppm, then my clock
isn't as bad as I thought, but it made problems anyway, see the link
above.

I think the clocks in some computers are really cheap, but are still
in use, so if Otto's diff has no negative side effects, a bit less
strict limits could be useful for us all.

Tas.

Reply via email to