Jetpack 5.0.2, orin, ntp status error

hello, I want to use gps time sync orin system time.
Now, I have gps0 and gpspps0
:~/Desktop$ ls -la /dev/gps*
lrwxrwxrwx 1 root root 7 8月 31 23:27 /dev/gps0 → ttyTHS0
lrwxrwxrwx 1 root root 4 8月 31 23:27 /dev/gpspps0 → pps1

And they have data too. gps baud is 115200
nvidia@nvidia-desktop:~/Desktop$ sudo cat /dev/gps0
$GPRMC,103332.00,A,3958.3298689,N,11629.2897181,E,0.003, 0.0,141022,0.0,E,A13
$GPRMC,103333.00,A,3958.3298821,N,11629.2897416,E,0.006, 0.0,141022,0.0,E,A
10

nvidia@nvidia-desktop:~/Desktop$ sudo ppstest /dev/gpspps0
[sudo] password for nvidia:
trying PPS source “/dev/gpspps0”
found PPS source “/dev/gpspps0”
ok, found 1 source(s), now start fetching data…
source 0 - assert 1665745001.999935775, sequence: 2079 - clear 0.000000000, sequence: 0
source 0 - assert 1665745002.999921027, sequence: 2080 - clear 0.000000000, sequence: 0
source 0 - assert 1665745003.999920510, sequence: 2081 - clear 0.000000000, sequence: 0

My /etc/ntp.conf set:
driftfile /var/lib/ntp/ntp.drift

server 127.127.20.0 mode 81 minpoll 3 burst iburst prefer
fudge 127.127.20.0 stratum 1 flag1 1 flag2 0 flag3 1 flag4 0 time1 0.0 time2 0.095 refid GPS0
server 127.127.28.0 minpoll 4
fudge 127.127.28.0 time1 0.183 refid NMEA
server 127.127.28.1 minpoll 4 prefer
fudge 127.127.28.1 refid PPS

=================================

but ntp status error.

nvidia@nvidia-desktop:~/Desktop$ sudo service ntp status
● ntp.service - Network Time Service
Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2022-08-31 23:27:37 CST; 1 months 13 days ago
Docs: man:ntpd(8)
Process: 1142 ExecStart=/usr/lib/ntp/ntp-systemd-wrapper (code=exited, status=0/SUCCESS)
Main PID: 1166 (ntpd)
Tasks: 2 (limit: 36321)
Memory: 1.6M
CGroup: /system.slice/ntp.service
└─1166 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 128:133

8月 31 23:27:37 nvidia-desktop ntpd[1166]: Listen and drop on 1 v4wildcard 0.0.0.0:123
8月 31 23:27:37 nvidia-desktop ntpd[1166]: Listen normally on 2 lo 127.0.0.1:123
8月 31 23:27:37 nvidia-desktop ntpd[1166]: Listen normally on 3 lo [::1]:123
8月 31 23:27:37 nvidia-desktop systemd[1]: Started Network Time Service.
8月 31 23:27:37 nvidia-desktop ntpd[1166]: Listening on routing socket on fd #20 for interface >
8月 31 23:27:37 nvidia-desktop ntpd[1166]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
8月 31 23:27:37 nvidia-desktop ntpd[1166]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
10月 14 18:29:07 nvidia-desktop ntpd[1166]: Listen normally on 4 eth0 192.168.1.19:123
10月 14 18:29:07 nvidia-desktop ntpd[1166]: Listen normally on 5 eth0 [fe80::bf89:60e9:4773:cc5>
10月 14 18:29:07 nvidia-desktop ntpd[1166]:


nvidia@nvidia-desktop:~/Desktop$ ntpq -p
remote refid st t when poll reach delay offset jitter

oGPS_NMEA(0) .GPS0. 1 l 1 8 377 0.000 0.065 0.012
SHM(0) .NMEA. 0 l - 16 0 0.000 0.000 0.000
SHM(1) .PPS. 0 l - 16 0 0.000 0.000 0.000
nvidia@nvidia-desktop:~/Desktop$ gpspipe -r
{“class”:“VERSION”,“release”:“3.20”,“rev”:“3.20”,“proto_major”:3,“proto_minor”:14}
{“class”:“DEVICES”,“devices”:}
{“class”:“WATCH”,“enable”:true,“json”:false,“nmea”:true,“raw”:0,“scaled”:false,“timing”:false,“split24”:false,“pps”:false}

hello wangliyong,

could you please also share… ntpq -c sysinfo for checking.

Thank you for replay.
root@nvidia-desktop:/home/nvidia/Desktop# ntpq -c sysinfo
associd=0 status=c016 leap_alarm, sync_unspec, 1 event, restart,
system peer: 0.0.0.0:0
system peer mode: unspec
leap indicator: 11
stratum: 16
log2 precision: -23
root delay: 0.000
root dispersion: 7.020
reference ID: INIT
reference time: (no time)
system jitter: 0.000000
clock jitter: 0.000
clock wander: 0.000
broadcast delay: -50.000
symm. auth. delay: 0.000

hello wangliyong,

the returning leap code (i.e. leap_alarm) it means NTP was never synchronized.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.