Liebe Leute,
betreibe einen Raspberry 3 mit Ubuntu Mate 16.04. Da der Raspi als Navigationsgerät ohne Internetzugang genutzt wird, würde ich gerne die Systemzeit über ntp und die GPS-Zeit synchronisieren. Den GPS-Reciever (GlobalSat BU-353) habe ich folgendermaßen zum Laufen gebracht:
1 2 | sudo service gpsd stop sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock |
Danach gibt mir
1 | cgps -s
|
die korrekten Daten.
Für die Einrichtung des ntp-Abgleichs bin ich dem Wiki-Artikel gefolgt und habe zunächst eine udev-Regel erstellt:
1 | KERNEL=="ttyUSB*", ATTRS{idProduct}=="2303", ATTRS{idVendor}=="067b", SYMLINK+="gps0" |
Das Gerät wird auch richtig mit /dev/gps0 gelinked. In die /etc/ntp.conf habe ich folgende Einträge hinzugefügt:
# SHM 0 server 127.127.28.0 fudge 127.127.28.0 refid GPSa # SHM 1 server 127.127.28.1 fudge 127.127.28.1 refid GPSp
Leider bekomme ich nach Neustart trotzdem keine Abweichung bei
1 2 3 4 5 6 7 8 9 10 11 | ntpq -c peers remote refid st t when poll reach delay offset jitter ============================================================================== 0.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002 1.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002 2.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002 3.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002 ntp.ubuntu.com .POOL. 16 p - 64 0 0.000 0.000 0.002 SHM(0) .GPSa. 0 l - 64 0 0.000 0.000 0.000 SHM(1) .GPSp. 0 l - 64 0 0.000 0.000 0.000 +sigma.shadowchi 30.20.35.61 3 u 130 128 377 72.518 15.452 58.975 |
Kann mir hier vielleicht jemand weiterhelfen?
Vielen Dank und schöne Grüße
luk