Subject: Re: xntpd doesn't do its thing
To: Bill Studenmund <wrstuden@loki.stanford.edu>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 03/26/1998 10:19:39
Bill Studenmund wrote:
> On Wed, 25 Mar 1998, Jonathan Stone wrote:
> 
> > >First I thought the problem was that GENERIC kernels do not have options
> > >NTP turned on.  Now I have a custom kernel with that option and I am seeing
> > >the same problem other people have reported:  NTP thinks it's working, but
> > >it isn't fixing the local clock.
> >   ...
> > >Anybody got any ideas for where the problem is?
> > 
> > the problem is that the Mac hardware has a priority inversion: it puts
> > the serial port at higher priority than the clock.
> > 
> > This causes macbsd to lose clock-tick interrupts (up to 5%), killing NTP.
> > here is just _no_way_ NTP can handle sustained loss of clock ticks.
> > It creates about 3 orders of magnitude more jitter than NTP is
> > designed to handle.

[snip]
 
> > That's  a Definitive Answer of the cause of the problem.
> > I thought it was going to be in the release notes for 1.3.1.
> 
> Doh! So did I. We should probably talk to Colin about it. :-(

Oops.  I thought I had.  I guess it managed to get buried on my TODO list.
I'll see if I can get to it this weekend and maybe we can make the 1.3.2
release notes.

Later.

-- 
Colin Wood                                 cwood@ichips.intel.com
Component Design Engineer - MD6                 Intel Corporation
-----------------------------------------------------------------
I speak only on my own behalf, not for my employer.