[chrony-users] chrony won't sync to gpsd |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-users Archives
]
I've been fighting this for a while, and I have no idea what I'm doing
wrong.
First off, I have gpsd 2.94 that I am trying to use as a time source for
chrony.
The platform is an embedded box with no RTC. When it boots, I start
gpsd, set the local clock to the current time using the gps signal, and
then start chrony.
Sometimes chrony will sync to gpsd, sometimes it won't. I can't find a
pattern or anything useful to diagnose.
I'm sort of throwing things against a wall and seeing what sticks. SHM0
should work. At least it has in the past.
chronyc> sources
210 Number of sources = 4
MS Name/IP address Stratum Poll LastRx Last sample
============================================================================
#? SHM0 0 4 10y +0ns[ +0ns] +/- 0ns
#? SHM1 0 4 10y +0ns[ +0ns] +/- 0ns
#? GPS1 0 4 10y +0ns[ +0ns] +/- 0ns
#? SOC3 0 4 10y +0ns[ +0ns] +/- 0ns
Nov 6 18:12:13 anchor daemon.info chronyd[2728]: chronyd version
1.25-pre1 starting
Nov 6 18:12:13 anchor daemon.info chronyd[2728]: Initial txc.tick=10000
txc.freq=0 (0.00000000) txc.offset=0 => hz=100 shift_hz=7
Nov 6 18:12:13 anchor daemon.info chronyd[2728]: set_config_hz=0 hz=100
shift_hz=7 basic_freq_scale=1.28000000 nominal_tick=10000
slew_delta_tick=833 max_tick_bias=1000
Nov 6 18:12:13 anchor daemon.info chronyd[2728]: Linux kernel major=2
minor=6 patch=32
Nov 6 18:12:13 anchor daemon.info chronyd[2728]:
calculated_freq_scale=1.00000000 freq_scale=1.00000000
root@anchor:~# cat /etc/chrony/chrony.conf
# Chrony configuration
# Note: time servers and ntp client access is configured in
/etc/config/ntpd
# and automatically set at startup
# Log clock errors above 0.5 seconds
logchange 0.5
# Allow command access only from localhost
cmdallow localhost
cmddeny
# Password config for chronyc
# Note: Using a command key other than "1" will break
# /etc/init.d/ntpd and /etc/hotplug.d/iface/20-ntpd
keyfile /etc/chrony/chrony.keys
commandkey 1
# delay 0.0 is right, but use 0.2 to avoid NMEA
# time fighting with PPS time
refclock SHM 0 offset 0.0 delay 0.2
refclock SHM 1 offset 0.0 delay 0.0
refclock SHM 1 poll 4 offset 0.0 refid GPS1
refclock SOCK /dev/gps
allow 0/0
--
Few people are capable of expressing with equanimity opinions which differ from the prejudices of their social environment. Most people are even incapable of forming such opinions.
Albert Einstein
---
To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
with "unsubscribe" in the subject.
For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
with "help" in the subject.
Trouble? Email listmaster@xxxxxxxxxxxxxxxxxxxx.