On 6/14/2013 9:03 PM, Richard Cagley wrote:
If I enable an internet server and pps, then pps works great

server clock.redhat.com iburst prefer minpoll 4 maxpoll 4
server 127.127.22.0 minpoll 4 maxpoll 4
fudge 127.127.22.0 flag3 1

However, if I add an NMEA server to my ntp.conf file like this

server 127.127.20.0 mode 1
fudge 127.127.20.0 flag1 1
server 127.127.22.0 minpoll 4 maxpoll 4
fudge 127.127.22.0 flag3 1

then pps stops working.

You don't say otherwise, so I assume this is all on the same serial port. I think what's happening is that NMEA grabs the serial port first, so the separate Atom (PPS) driver doesn't have access.

Don't use the Atom (127.127.22.0) driver, you don't need it. The NMEA driver has its own PPS capabilities. You used "flag1 1", which enables that support - what did you think that was doing? It doesn't make sense to have two different PPS drivers, both driven by the same signal.

This is what I use for a Garmin 18x-LVC.

#       flag1 1 = enable PPS
#       flag2 0 = PPS on assert
#
server  127.127.20.0    mode 1 minpoll 4 maxpoll 4 prefer
fudge   127.127.20.0    time2 0.470 flag1 1 refid gPPS

This works better than using both drivers with different serial ports, in my experience.

BTW, you should stop abusing redhat. It's rude to hit a public NTP server at maxpoll 4.
_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to