[time-nuts] Beaglebone NTP server
nuts at lazygranch.com
Wed Mar 26 21:16:39 EDT 2014
On Wed, 26 Mar 2014 17:40:07 -0700
Chris Albertson <albertson.chris at gmail.com> wrote:
> On Wed, Mar 26, 2014 at 2:51 PM, Henry Hallam
> <henry at pericynthion.org>wrote:
> > Hi Gabs,
> > I have a Z3805A and a Beaglebone, and would like to set up an NTP
> > server for the lab. Any kernel drivers and/or setup hints would be
> > appreciated :)
> > It's best to go in steps. Resist the temptation to simply connect
> everything, turn it on and see it is works.
> The first step is to get NTP installed and running using Internet pool
> servers for reference clocks. Make sure this is working reliably.
> NTP may already be mostly configured. I don't know.
> Next make sure the kernel level PPS diver is working. To test PPS
> there is a user-land test program you can run that simply prints the
> time of each pulse to the console. Besure to watch both the voltage
> levels (the Beagle is 3.3 volts) and the polarity of the pulse. If
> you get the polarity wrong it will appear t work but the timing will
> lag by the pulse width (because the falling edge is now the raising
> edge.) Be sure and match up the levels for both serial and PPS.
> After both of the above, adding a GPS based reference clock to NTP is
> easy. All you do is edit the config file. Obviously I've left out
> much detail but the biggest thing is to follow the step by step
Job number one on the Beaglebone Black (and I assume the regular
version) is to install NTP. Otherwise it doesn't even know the date. It
has no battery for RTC.
Beyond that, I haven't found a very clear way to get the gpio-pps going.
More information about the time-nuts