[ntp:questions] NTP & PPS, part 2 ;)

A C agcarver+ntp at acarver.net
Thu Dec 11 22:29:43 UTC 2014

On 2014-12-11 13:46, Rob wrote:
> A C <agcarver+ntp at acarver.net> wrote:
>> On 2014-12-11 12:33, Rob wrote:
>>> A C <agcarver+ntp at acarver.net> wrote:
>>>> On 2014-12-11 11:03, Paul wrote:
>>>>> On Thu, Dec 11, 2014 at 11:14 AM, Sander Smeenk <ssmeenk at freshdot.net>
>>>>> wrote:
>>>>>> But i'm quite sure driver 22 is compiled in the binary i'm running.
>>>>> Almost certainly not.  Debian derived distos using upstream ntp don't have
>>>>> PPS support.  However it's fairly trivial to compile and if you use the
>>>>> reference package you'll get the latest release and it will install with
>>>>> the distro version.  The only glitch is timepps.h since they choose not to
>>>>> include it in the reference source release.  It's in the pps-tools
>>>>> repository at GitHub.
>>>> Debian wheezy's packaged ntpd does include PPS support.  I am currently
>>>> running ntpd from that stable repository and running the ATOM refclock
>>>> (22).  The pps-tools package is also available in the repository for
>>>> direct installation.
>>> That must be new.  There was no PPS support in the Wheezy binaries a
>>> couple of months ago.  A bug about this was filed, but nothing happened.
>> I've only been running PPS disciplined ntpd on Debian since June so I
>> didn't pay attention to the lack of PPS prior to that point however the
>> latest binary says it was compiled in August.  The only other system I
>> used with PPS was NetBSD and there I was compiling the kernel and ntpd.
>> Linux netclock2 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u1 i686 GNU/Linux
>> $ ntpq -c rv
>> associd=0 status=0115 leap_none, sync_pps, 1 event, clock_sync,
>> version="ntpd 4.2.6p5 at 1.2349-o Sat Aug  9 08:39:56 UTC 2014 (1)",
>> processor="i686", system="Linux/3.2.0-4-686-pae", leap=00, stratum=1,
>> precision=-20, rootdelay=0.000, rootdisp=0.445, refid=PPS,
>> reftime=d8348730.416a1068  Thu, Dec 11 2014 13:12:16.255,
>> clock=d834873e.a2ba6271  Thu, Dec 11 2014 13:12:30.635, peer=61736, tc=4,
>> mintc=3, offset=0.001, frequency=-124.653, sys_jitter=0.002,
>> clk_jitter=0.002, clk_wander=0.001
> Interesting.  Mine says:
> version="ntpd 4.2.6p5 at 1.2349-o Sat May 12 09:07:18 UTC 2012 (1)",
> Same version, different compilation date, no PPS.  And it does not get
> updated by apt-get update/upgrade.
> You are sure you did not compile it yourself?  Compiling the source
> package on a system where pps-tools is installed fixes the problem
> automagically.  It is only a build problem.

Well that explains the date.  I completely forgot about downloading the
source package (not the source tarball) from the repository and
rebuilding the .deb locally.  I had to do a disk search when you
mentioned that just in case.  Sure enough:

-rw-r--r-- 1 root root 1143702 Aug  9 01:30 ntp-doc_4.2.6.p5+dfsg-2_all.deb

And it has the same date as the compiled binary.

More information about the questions mailing list