>> >> First: capture pulse timing info. >> >> Second: adjust "drift" on system clock >> >> Third: in kernel PLL to adjust drift from PPS pulses > You need drift correction implemented in the kernel to get decent >> timekeeping. ntp_adjtime is just the API. > For the drift correction, yes. Am I correct that it doesn't do the other > two things?
Yes. The PPS stuff uses time_pps_* No man pages. I assume everybody follows the RFC. Turning on/off the kernel PLL uses time_pps_kcbind On linux, it's an ioctl via PPS_KC_BIND details in /usr/include/linux/pps.h and /usr/include/sys/timepps.h and ntpd/ntp_refclock.c -- These are my opinions. I hate spam. _______________________________________________ devel mailing list [email protected] http://lists.ntpsec.org/mailman/listinfo/devel
