Simchaev Arthur-BAS071 wrote:
Hi Guys Thank you to your assistance . Seems is working now .
I see that NMEA chosen as PPS peer server :

remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
oGPS_NMEA(0) .GPS. 0 l 12 16 377 0.010 -0.030 0.031.
But please clarify the following :
1) Can I sure that is update the system clock in PPS resolution
2) Why I still doesn't see PPSFREQ,PPSTIME,PPSSIGNAL , when I run ntptime .
My output is following :
ntptime
ntp_gettime() returns code 0 (OK)
  time d6e78fed.18c23fa0  Thu, Apr  3 2014  7:44:45.096, (.096714581),
  maximum error 3888 us, estimated error 474 us, TAI offset 0
ntp_adjtime() returns code 0 (OK)
  modes 0x0 (),
  offset 50.880 us, frequency -26.830 ppm, interval 1 s,
  maximum error 3888 us, estimated error 474 us,
  status 0x2001 (PLL,NANO),
time constant 4, precision 0.001 us, tolerance 500 ppm.

Hi

Above looks as if you are synced to NMEA rather than PPS.

What cpu, operating system and version are you using?

For NetBSD-6/i386 I have to use a custom kernel to enable PPS.

When I tried with Ubuntu-10/i386 I needed to install a pps package.


David

root@am335x-evm:/var/lib/ntp# ntpq -c as

ind assid status  conf reach auth condition  last_event cnt
===========================================================
  1 65397  976a   yes   yes  none  pps.peer    sys_peer  6
root@am335x-evm:/var/lib/ntp# ntpq -c "rv 65397"
associd=65397 status=976a conf, reach, sel_pps.peer, 6 events, sys_peer,
srcadr=GPS_NMEA(0), srcport=123, dstadr=127.0.0.1, dstport=123, leap=00,
stratum=0, precision=-20, rootdelay=0.000, rootdisp=0.000, refid=GPS,
reftime=d6e79065.fffb1778  Thu, Apr  3 2014  7:46:45.999,
rec=d6e79066.73ee526e  Thu, Apr  3 2014  7:46:46.452, reach=377,
unreach=0, hmode=3, pmode=4, hpoll=4, ppoll=4, headway=0, flash=00 ok,
keyid=0, offset=0.054, delay=0.000, dispersion=0.262, jitter=0.031,
filtdelay=     0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00,
filtoffset=    0.05    0.06    0.06    0.06    0.07    0.06    0.07    0.05,
filtdisp=      0.03    0.27    0.51    0.75    0.99    1.23    1.47    1.71

3) Since I can attach only one GPS to the board ntp.conf is following :

tos orphan 6 driftfile /var/lib/ntp/ntp.drift
server 127.127.20.0 minpoll 4  iburst #NMEA Server
fudge   127.127.20.0 flag1 1 flag2 0 time2 0.500

Regards
Arthur
-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf 
Of David Lord
Sent: Wednesday, April 02, 2014 11:25 PM
To: [email protected]
Subject: Re: PPS problem


David Lord wrote:

.....


I currently use a "Sure" gps, ntp-dev-4.2.7p433 on NetBSD-6

I have a few significant differences in my ntp.conf

#################
tos orphan 10

A few more comments

tos orphan 10 # is to replace your three lines:
server 127.127.1.0 #lo server
fudge 127.127.1.0 stratum 7
restrict 127.127.1.0 noquery nomodify notrap

tos mindist 0.4  # allows pps to kick in
    ^^^^^^^^^^^

server 127.127.20.2 mode 18

You can use this as prefer peer:
server 127.127.20.0 prefer

fudge  127.127.20.2 stratum 7 time2 0.407 flag1 0 refid GPSb

Required value for time2 will depend on your GPS model and firmware version.

server 127.127.22.2 minpoll 4 maxpoll 4 server 127.127.22.2 flag2 0 flag3 1 refid PPSb server -4 <ntp0.mydomain> server -4 <ntp1.myisp> minpoll 8 maxpoll 10 iburst prefer


For what it's worth the last entry in my
/var/log/ntp-stat.20140402:

Wed Apr  2 17:36:00 GMT 2014
      remote   refid st t poll reach   delay   offset  jitter
============================================================
-GPS_NMEA(2) .GPSb.  7 l   64  377    0.000   -1.940   8.828
oPPS(2)      .PPSb.  0 l   16  377    0.000    0.000   0.004
+ns0.lordyne 81.187  3 u   64  377    1.363   -0.175   0.202
  ns2.lordyne 192.16  2 u   64  377    0.498   -0.237   0.613
+ns1.lordyne 81.187  3 u   64  377    0.577    0.007   0.703
+ns3.lordyne 81.187  3 u   64  377    0.849   -0.486   0.690
*ntp1.xxxxxx 195.66  2 u  256  377   19.589   -0.943   0.403

associd=0 status=011d leap_none, sync_pps, 1 event, kern,
pll offset:            -0.000317
pll frequency:         -35.8115
maximum error:         0.406
estimated error:       3e-06
kernel status:         pll ppsfreq ppstime ppssignal nano
pll time constant:     4
precision:             1e-06
frequency tolerance:   495.911
pps frequency:         -35.8115
pps stability:         0.00480652
pps jitter:            0.002
calibration interval   256
calibration cycles:    6087
jitter exceeded:       7635
stability exceeded:    0
calibration errors:    20

ntp_adjtime() returns code 0 (OK)
   modes 0x0 (),
   offset -0.317 us, frequency -35.812 ppm, interval 256 s,
   maximum error 406000 us, estimated error 3 us,
   status 0x2107 (PLL,PPSFREQ,PPSTIME,PPSSIGNAL,NANO),
   time constant 4, precision 0.001 us, tolerance 496 ppm,
   pps frequency -35.812 ppm, stability 0.005 ppm,
   jitter 1.500 us, intervals 6087, jitter exceeded 7635,
   stability exceeded 0, errors 20.


David

_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to