Re: [chrony-users] chrony won't sync to gpsd

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-users Archives ]


Bill Unruh wrote:
On Sun, 6 Nov 2011, Yan Seiner wrote:

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.

How is gpsd set up to deliver the time to shm?
Not sure. I thought it was automatic? Is there a gpsd-side configuration I should be using? The docs indicate that no special config is needed.

Do you have any clues from what is in /var/log/messages, /var/log/chronyc?
Nothing that seems to indicate a problem. Any debug settings I can use to collect useful messages?


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.

How do you do that? Is it set?
date -s 2010.01.01-01:01

/etc/init.d/gpsd start
#now wait for a lock
echo "Waiting for GPS lock"
sleep 10
echo '?WATCH={"enable":true,"json":true}' | netcat localhost 2947 | awk '/"mode":3/{exit}'
echo "Got GPS lock - setting date"

date -s \
$( \
echo '?WATCH={"enable":true,"json":false,"nmea":true}' \
| netcat  localhost 2947 \
| awk '/GPRMC/{FS=","; print 20 substr($10,5,2) "." substr ($10,3,2) "." substr($10,0,2) "-" substr($2,0,2) ":" substr($2,3,2) ":" substr($ 2,5,2); exit}' \
)

/etc/init.d/ntpd start



What does chronyc
sources
root@anchor:/tmp# chronyc sources
210 Number of sources = 8
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
^+ bindcat.fhsu.edu              2    6     51    -12ms[  -12ms] +/-   99ms
^+ mail.freerip.com              3    6     52    -17ms[  -23ms] +/-  117ms
^? 2607.f0d0.2001.00de.0000.     0   10    10y     +0ns[   +0ns] +/-    0ns
^* 199.4.29.166                  2    6     51    -12ms[  -18ms] +/-   97ms



sourcestats
root@anchor:/tmp# chronyc sourcestats
210 Number of sources = 8
Name/IP Address NP NR Span Frequency Freq Skew Offset Std Dev
==============================================================================
SHM0 0 0 0 0.000 2000.000 +0ns 4000ms SHM1 0 0 0 0.000 2000.000 +0ns 4000ms GPS1 0 0 0 0.000 2000.000 +0ns 4000ms SOC3 0 0 0 0.000 2000.000 +0ns 4000ms bindcat.fhsu.edu 4 4 195 -108.126 958.270 +460us 4771us mail.freerip.com 8 3 453 -9.475 98.482 +6260us 7290us 2607.f0d0.2001.00de.0000. 0 0 0 0.000 2000.000 +0ns 4000ms 199.4.29.166 4 4 194 -100.837 631.995 -1050us 3179us



--
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.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/