[ntp:questions] ntpd connect gpsd shared memory driver

Richard Cagley rcagley at gmail.com
Mon Jun 17 23:55:52 UTC 2013


Based on poor luck with ntpd/pps, I'm trying to have ntpd use the shared
memory driver provided by gpsd. Do I need to give a special flag to
configure for ntp to tell it to build in support for the shared memory
driver?

Using this for my ntp.conf
---
server 127.127.28.0 minpoll 4
fudge 127.127.28.0 refid NMEA
---
I get nothing
/ # ntpq -p
     remote           refid      st t when poll reach   delay   offset
 jitter
==============================================================================
 SHM(0)          .NMEA.           0 l    -   16    0    0.000    0.000
0.000

but, gpsd is patiently waiting for something to happen...
/ # gpsd -b -N -D5 /dev/ttyO0
gpsd:INFO: launching (Version 3.9)
gpsd:IO: opening IPv4 socket
gpsd:INFO: listening on port 2947
gpsd:PROG: NTPD shmat(0,0,0) succeeded, segment 0
gpsd:PROG: NTPD shmat(32769,0,0) succeeded, segment 1
gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 2
gpsd:PROG: NTPD shmat(98307,0,0) succeeded, segment 3
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/ttyO0 at slot 0
gpsd:INFO: running with effective group ID 0
gpsd:INFO: running with effective user ID 99
gpsd:INFO: startup at 2000-01-01T00:05:57.000Z (946685157)

Note, I can telnet to the local IP/port and if I issue a watch command the
gpsd starts grabbing nmea data.


More information about the questions mailing list