[LinuxPPS] Why is my ATOM clock a falseticker?

Paul Simons paul at thesimonet.org
Mon Feb 9 06:43:45 CET 2009



I moved to p158 and the times are correctly translated again: 

# ntpq -c rv -c ass -p
associd=0 status=00b8 leap_none, sync_unspec, 11 events, no_sys_peer,
version="ntpd 4.2.5p158 at 1.1809-o[1] Mon Feb  9 04:32:17 UTC 2009 (1)",
processor="i686", system="Linux/2.6.26.simonet", leap=00, stratum=1,
precision=-19, rootdelay=0.000, rootdisp=2.071, refid=TRUE,
reftime=cd3a392b.fff1aea4  Sun, Feb  8 2009 21:10:03.999,
clock=cd3a3956.aa9bebb6  Sun, Feb  8 2009 21:10:46.666, peer=0, tc=6,
mintc=3, offset=0.448, frequency=-88.714, sys_jitter=0.051,
clk_jitter=0.050, clk_wander=0.003 

ind assid status  conf reach auth condition  last_event cnt
===========================================================
  1 36392  914a   yes   yes  none falsetick    sys_peer  4
  2 36393  913b   yes   yes  none falsetick clock_alarm  3
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
xPPS(1)          .PPS.            0 l   28   16   76    0.000  -493.19   0.002
xTRUETIME(0)     .TRUE.           0 l   43   64  377    0.000    0.448   0.051

Could the problem be with the "reach"? It seems that ntpd can always reach the TRUETIME, but frequently does not reach the PPS. 

1. I did find time fudge in the TRUETIME driver, but I wanted to bring up the above question first. 

2. The Wiki indicates that the ATOM driver does not need to be patched (That is the main reason I picked it instead of modifying the TRUETIME driver).  Does anybody else use the ATOM driver?  Or is it better to modify the specific clock driver? 

On 02/06/2009, "Cirilo Bernardo" stated:
>
> That shows that there is no problem with PPS or your electronic interface.
>
> I have looked at the NTPD driver (refclock_true.c) and the driver
> performs some voodoo which I don't understand (some ad-hoc atmospheric
> propagation delay).  However, if this reference driver is tied to the
> ATOM driver (which assumes a precise interval reference, not
> necessarily synchronised to TAI/UTC/GPS) it will calculate an 'offset'
> for the ATOM signals and eventually tie into it.  All I can suggest at
> the moment are:
>
> 1. fiddle with the option settings of the driver; see the driver
> documentation.  This may be sufficient to discipline the TrueTime
> output.
> 2. check that the ATOM driver is correctly patched to use LinuxPPS
>
> The ideal behavior here (based on how the drivers work) is for the
> TRUE driver to calculate an 'offset' for the ATOM driver; that offset
> needs to be used (either in the ATOM driver or LinuxPPS - it doesn't
> matter).  If the calculated offset is ignored, then the PPS will
> become a 'false ticker' (because the offset can be as much as 0.5
> seconds).
>
> - Cirilo
>


Links:
------
[1] mailto:4.2.5p158 at 1.1809-o


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ml.enneenne.com/pipermail/linuxpps/attachments/20090208/f787a0c1/attachment.htm 


More information about the LinuxPPS mailing list