<div dir="ltr"><div><font face="monospace, monospace">Well this is interesting!</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Having seen Achim Gratz posts on the TinkerBoard, I purchased one.</font></div><div><font face="monospace, monospace">Following his direction for building kernel with PPS I built the kernel, gpsd and ntpsec.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">$ ntpq -np</font></div><div><font face="monospace, monospace">     remote                                   refid      st t when poll reach   delay   offset   jitter</font></div><div><font face="monospace, monospace">=======================================================================================================</font></div><div><font face="monospace, monospace">+216.229.4.66                            216.229.0.179    2 u   65  128  377  43.3647   6.4084   1.1088</font></div><div><font face="monospace, monospace">+208.75.89.4                             216.218.192.202  2 u   78  128  377  48.4814  -0.2700   0.9844</font></div><div><font face="monospace, monospace">*70.59.91.235                            .PPS.            1 u   83  128  377  52.3107   0.0303   0.6380</font></div><div><font face="monospace, monospace">-23.227.178.17                           105.100.222.35   2 u   61  128  377  71.3686  -2.4612   0.6974</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">NOTE: no shm</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Details:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">ntp.conf</font></div><div><font face="monospace, monospace">refclock shm unit 1 maxpoll 4 refid PPS flag4 1 prefer</font></div><div><font face="monospace, monospace">refclock shm unit 0 maxpoll 4 time1 0.133 refid GPS flag4 1</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># ps -ef | grep ntp</font></div><div><font face="monospace, monospace">ntp        539     1  0 10:08 ?        00:00:00 /usr/local/sbin/ntpd -g -u ntp:ntp -c /etc/ntp.conf</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># ntpd -V</font></div><div><font face="monospace, monospace">ntpd ntpsec-0.9.7+1377 2017-09-18T00:43:35Z</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># ntpq -V</font></div><div><font face="monospace, monospace">ntpq ntpsec-0.9.7+1377 2017-09-18T00:43:35Z</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># ps -ef | grep gpsd</font></div><div><font face="monospace, monospace">nobody     440     1  0 10:08 ?        00:00:00 /usr/local/sbin/gpsd /dev/gpsd0</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># ppstest /dev/pps0</font></div><div><font face="monospace, monospace">trying PPS source "/dev/pps0"</font></div><div><font face="monospace, monospace">found PPS source "/dev/pps0"</font></div><div><font face="monospace, monospace">ok, found 1 source(s), now start fetching data...</font></div><div><font face="monospace, monospace">source 0 - assert 1505755269.000676484, sequence: 189 - clear  0.000000000, sequence: 0</font></div><div><font face="monospace, monospace">source 0 - assert 1505755270.000661312, sequence: 190 - clear  0.000000000, sequence: 0</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># ntpshmmon</font></div><div><font face="monospace, monospace">ntpshmmon version 1</font></div><div><font face="monospace, monospace">#      Name Seen@                Clock                Real                 L Prec</font></div><div><font face="monospace, monospace">sample NTP0 1505755316.421692833 1505755316.129519142 1505755316.000000000 0 -20</font></div><div><font face="monospace, monospace">sample NTP1 1505755316.421722583 1505755316.000362932 1505755316.000000000 0 -30</font></div><div><font face="monospace, monospace">sample NTP1 1505755317.000616081 1505755317.000361256 1505755317.000000000 0 -30</font></div><div><font face="monospace, monospace">sample NTP0 1505755317.130793217 1505755317.130444092 1505755317.000000000 0 -20</font></div><div><font face="monospace, monospace">sample NTP1 1505755318.000698405 1505755318.000358413 1505755318.000000000 0 -30</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"># cgps -s </font></div><div><font face="monospace, monospace"> shows data</font></div><div><font face="monospace, monospace"> </font></div><div><font face="monospace, monospace"> ntp built with:</font></div><div><font face="monospace, monospace">$ git clone <a href="https://gitlab.com/NTPsec/ntpsec.git">https://gitlab.com/NTPsec/ntpsec.git</a></font></div><div><span style="white-space:pre"><font face="monospace, monospace">       </font></span></div><div><font face="monospace, monospace">$ cd ntpsec</font></div><div><font face="monospace, monospace">$ sudo ./buildprep 2>&1 | tee prep.waf</font></div><div><font face="monospace, monospace">$ ./waf configure –-refclock=shm 2>&1 | tee conf.waf</font></div><div><font face="monospace, monospace">$ ./waf build 2>&1 | tee build.waf</font></div><div><font face="monospace, monospace"> </font></div><div><font face="monospace, monospace">Nothing in ntpd.log of interest WRT shm/pps/gps</font></div><div><font face="monospace, monospace"> </font></div><div><font face="monospace, monospace">Not sure what to look at to detemine what the error is.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Found the topic about stand alone NTP with multiple clock sources of interest</font></div><div><font face="monospace, monospace">the Tinker board has 4 UARTs, currently there is a patch for PPS on GPIO pin 22</font></div><div><font face="monospace, monospace">will need to figure out how to add another or two PPS to GPIO header.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Thanks</font></div><div><font face="monospace, monospace">Fred</font></div><div><br></div></div>