I'm using chrony where GPSD and the PPS will be used for accurate timings. my chrony.conf file as follows,
refclock SHM 0 delay 0.8 refid NMEA trust prefer
driftfile /var/lib/chrony/drift
allow all
refclock PPS /dev/pps1 refid PPS poll 4 trust prefer
rtcsync
logchange 0.5
local stratum 10
logdir /var/log/chrony
keyfile /etc/chrony/chrony.keys
commandkey 10
dumpdir /var/log/chrony
After configuring the conf file I kept running chrony for almost 196 hours. But still, the PPS are not used as a reference clock.
After using chronyc sources command I got the following response,
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
#x NMEA 0 4 377 9 +87ms[ +87ms] +/- 401ms
#x PPS 0 4 377 15 +44us[ +48us] +/- 419us
Is the chrony.conf file configuration is an issue here? Any help will be really appreciated!