On two different distributions, openSUSE 13.1 and Ubuntu 14.04, I noticed that while everything is available to support kernel PPS, the distributed ntpd is compiled without refclock 22 (Atom) support.
This apparently is not intentional, as the ./configure command on both distributions includes many parameters to force inclusion of as many refclocks as possible. However, prerequisite of the compilation of kernel PPS is the availability of the file /usr/include/sys/timepps.h during the ./configure phase of compilation of the ntpd package. "all that is required" to get PPS working is to fetch the source package of ntpd for the distribution and recompile it while that single file has been added. e.g. on Ubuntu that file is present in the package pps-tools. So please, on your build systems, make sure that the package pps-tools or whatever other source used for timepps.h is installed during the compilation of ntpd. It makes the use of PPS much easier, as one does not have to find how to successfully compile a package from source on that particular system. And it will not be causing trouble when updates appear. _______________________________________________ questions mailing list questions@lists.ntp.org http://lists.ntp.org/listinfo/questions