<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yiv5306012201"><div id="yui_3_16_0_ym19_1_1533773690910_59671"><div style="color:#000;background-color:#fff;font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;" id="yui_3_16_0_ym19_1_1533773690910_59670"> <div class="yiv5306012201qtdSeparateBR" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55518"><br clear="none"><br clear="none"></div></div></div></div><div class=".yiv5306012201yahoo_quoted" id="yui_3_16_0_ym19_1_1533773690910_59703"> <div id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55490" style="font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"> <div id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55489" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55517"><font id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55516" size="2" face="Arial"> On Wednesday, August 8, 2018 12:01 AM, Gary E. Miller via devel <devel@ntpsec.org> wrote:<br clear="none"></font></div>  <br clear="none">On Wed, 8 Aug 2018 03:15:54 +0000 (UTC)<br clear="none"><div class="yiv5306012201y_msg_container" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55488"><div dir="ltr" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55487">MIKE MAJOR via devel <<a rel="nofollow" shape="rect" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55736" ymailto="mailto:devel@ntpsec.org" target="_blank" href="mailto:devel@ntpsec.org">devel@ntpsec.org</a>> wrote:<br clear="none"><br clear="none">>> In the HOWTO section "Live-test the GPS", the reader is instructed to<br clear="none">>> build gpsd using: $scons timeservice=yes magic_hat=yes nmea0183=yes<br clear="none">>> fixed_port_speed=9600 fixed_stop_bits=1<br clear="none"><br clear="none">> Not really.  That is just an eplanation for what clockmaker --build<br clear="none">> does.<br clear="none"><div id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55542"><br clear="none"></div><div dir="ltr" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55619">I guess that is where I misunderstood. I'm used to a HOWTO explaining the steps to perform a certain task. The steps are laid out in order. The reader then follows along, repeating the steps on his/her computer to achieve the task. <br clear="none"></div><div dir="ltr" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55754"><div id="yui_3_16_0_ym19_1_1533773690910_96329"><br clear="none"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_74114">It was not clear to me that the expectation is to use clockmaker to perform the tasks and read along only for instructional purposes. I thought I could choose to do one of two things: take the easy way and run clockmaker to save some typing OR take the detailed way and type the commands one by one. <br></div></div><div class="qtdSeparateBR"><br><br></div><div class="yiv5306012201yqt5471847677" id="yiv5306012201yqtfd89587" dir="ltr"><div dir="ltr" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55638"><br clear="none"></div><div dir="ltr" id="yiv5306012201yui_3_16_0_ym19_1_1533773690910_55639"><br clear="none"></div>>> When running gpsmon /dev/gpsd0, it is expected that there are<br clear="none">>> scrolling lines at the bottom showing raw data. I didn't get that.<br clear="none"><br clear="none">> Not good.  Is your GPS really on /dev/gpsd0?  Is your GPS running<br clear="none">> NMEA?<br clear="none"><div id="yui_3_16_0_ym19_1_1533773690910_68788"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_69619">I see my mistake now. I read the first 2 lines below to be the same when they are not: <font id="yui_3_16_0_ym19_1_1533773690910_70518" face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif"><code id="yui_3_16_0_ym19_1_1533773690910_69623"><br></code></font></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_70553"><font id="yui_3_16_0_ym19_1_1533773690910_70518"><code id="yui_3_16_0_ym19_1_1533773690910_69623"># ./gpsd/gpsmon /dev/gpsd0</code></font><font id="yui_3_16_0_ym19_1_1533773690910_70518"><code id="yui_3_16_0_ym19_1_1533773690910_69624"><br></code></font></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_70554"><font id="yui_3_16_0_ym19_1_1533773690910_70518"><code id="yui_3_16_0_ym19_1_1533773690910_69624"># ./gpsd/gpsd /dev/gpsd0 <br></code></font></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_72406"><font id="yui_3_16_0_ym19_1_1533773690910_72407"><code id="yui_3_16_0_ym19_1_1533773690910_72408"># ./gpsd/ntpshmmon</code></font><br id="yui_3_16_0_ym19_1_1533773690910_72409"></div><pre id="yui_3_16_0_ym19_1_1533773690910_68828"><code id="yui_3_16_0_ym19_1_1533773690910_68829"></code></pre><div id="yui_3_16_0_ym19_1_1533773690910_72342">The result was that I didn't execute the second line. gpsd was not running. Therefore,  ntpshmmon had not data to show. <br></div><div id="yui_3_16_0_ym19_1_1533773690910_75750"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_75768">Everything is working correctly now. <br></div><div id="yui_3_16_0_ym19_1_1533773690910_75731"><br></div><div id="yui_3_16_0_ym19_1_1533773690910_72343">>> Cross checking with the clockmaker script showed that 2 options are</div>>> missing from the HOWTO text: ublox=yes mtk3301=yes<br clear="none"><br clear="none">> Not really.  The script is for NMEA mode.  To keep things simple.<br clear="none"><div id="yui_3_16_0_ym19_1_1533773690910_77393"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_78210">clockmaker has this:      scons timeservice=yes magic_hat=yes nmea0183=yes ublox=yes mtk3301=yes fixed_port_speed=9600 fixed_stop_bits=1</div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_77394"> </div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_77395">The HOWTO has this:   scons timeservice=yes magic_hat=yes nmea0183=yes fixed_port_speed=9600 fixed_stop_bits=1</div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_79816"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_81481">I was pointing out that the two don't match. In my subsequent testing, clockmaker produced a correctly working gpsmon, where the HOWTO text did not. <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_79815"><br></div>>> Paul, can you submit a fix for that too?<br clear="none"><br clear="none">> No fix here.  Just something different.  Something not intended<br clear="none">> by the clockmaker script.<br clear="none"><div id="yui_3_16_0_ym19_1_1533773690910_82303"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_84676">Right, clockmaker is fine. The HOTWO needs to be fixed to match the clockmaker script. The HOWTO text is missing the two options. Even if the text is instructional only, it should match the clockmaker content. Someone may read the text only (and not read clockmaker) which will leave their build non-functional. We do want the HOWTO text to match clockmaker, right?<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_84677"><br></div><br clear="none">>> I am performing all steps by hand and checking against the clockmaker<br clear="none">>> script. The script installs some s/w packages that the reader has not<br clear="none">>> been instructed to do at this point in the HOWTO text.<br clear="none"><br clear="none">> The point is that the reader NOT install them, but have clockmaker<br clear="none">> install them.<div class="yiv5306012201yqt6434640899" id="yiv5306012201yqtfd71307"><br clear="none"><div dir="ltr" id="yui_3_16_0_ym19_1_1533773690910_85551">I understand that now. I'll add that to my notes of things to improve in the HOTWO for clarity's sake. <br></div><div id="yui_3_16_0_ym19_1_1533773690910_92106"><br></div><br clear="none"></div>RGDS<br clear="none">GARY<br clear="none">---------------------------------------------------------------------------<br clear="none">Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703<br clear="none">    <a rel="nofollow" shape="rect" ymailto="mailto:gem@rellim.com" target="_blank" href="mailto:gem@rellim.com">gem@rellim.com</a>  Tel:+1 541 382 8588<br clear="none"><br clear="none">        Veritas liberabit vos. -- Quid est veritas?<br clear="none">    "If you can’t measure it, you can’t improve it." - Lord Kelvin</div></div><div class="yiv5306012201yqt5471847677" id="yiv5306012201yqtfd36123"><div class="yiv5306012201yqt6434640899" id="yiv5306012201yqtfd11758">_______________________________________________<br clear="none">devel mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:devel@ntpsec.org" target="_blank" href="mailto:devel@ntpsec.org">devel@ntpsec.org</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="http://lists.ntpsec.org/mailman/listinfo/devel">http://lists.ntpsec.org/mailman/listinfo/devel</a><br clear="none"></div><br clear="none"><br clear="none"></div></div><div class="yiv5306012201yqt5471847677" id="yiv5306012201yqtfd00281">  </div></div><div class="yiv5306012201yqt5471847677" id="yiv5306012201yqtfd28003"> </div></div><div class="yiv5306012201yqt5471847677" id="yiv5306012201yqtfd91531">  </div></div></div></body></html>