NTP Server mit OpenBSD

Aus Port23Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Eigenbau DCF-77 Empfänger)
(Eigenbau DCF-77 Empfänger)
Zeile 34: Zeile 34:
 
2024-02-10T18:33:59.819556+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: parity check FAILED for "###############RADMLS1248124P124812P1248121241248112481248P"
 
2024-02-10T18:33:59.819556+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: parity check FAILED for "###############RADMLS1248124P124812P1248121241248112481248P"
 
2024-02-10T18:35:59.816957+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 56 bits
 
2024-02-10T18:35:59.816957+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 56 bits
  +
  +
Mit der Schnittstelle eines Rasperry Pi funktioniert es.
  +
  +
* https://blog.debuglevel.de/raspberry-pi-und-dcf77-empfaenger-von-conrad/
  +
* https://weberblog.net/ntp-server-via-dcf77-on-a-raspberry-pi/
  +
* https://do5fdr.darc.de/dcf77.html (Über Seriell-USB Wandler am PC)
  +
  +
Möglicherweise ist eine weitere Beschaltung nötig:
  +
* http://www.dl3ukh.de/18.htm
   
 
= Installation OpenBSD =
 
= Installation OpenBSD =

Version vom 11. Februar 2024, 14:18 Uhr

Inhaltsverzeichnis

NTP Server mit OpenBSD

Aufbau eines NTP Servers mit GPS und DCF-77 als Zeitquellen

Warum OpenBSD?
Ich habe z. Z. (Anfang 2024) keine preisgünstigen DCF-77 Empfänger für den PC (mit RS-232 oder USB-Schnittstelle) gefunden. Ich habe eine gebrauchten "Gude ADS Expert mouseClock USB rev 1.10" Empfänger erworben. Für diesen Empfänger hat OpenBSD einen Treiber.

Der Linux Treiber für den "Gude ADS Expert mouseClock USB rev 1.10" gibt es im Quelltext für den Linux Kernel 2.6.x. Dieser lässt sich nicht ohne größere Anpassungen an einen aktuellen Kernel (6.6.x) compilieren.

Siehe z. B.: https://forum.ubuntuusers.de/topic/gude-dcf77-funkuhr-usb-version-1-unter-precise/

Der "Gude ADS Expert mouseClock USB rev 1.10" Empfänger verfügt über einen Cologne (https://colognechip.com/) USB-Seriell Chip.

Der Treiber für OpenBSD lautet:

Eigenbau DCF-77 Empfänger

Ich habe versucht mit diesem DCF-77 Modul einen Empfänger für den PC (an RS-232 Schnittstelle) zu bauen:

https://de.elv.com/dcf-empfangsmodul-dcf-2-091610

Leider werden keine gültigen Daten empfangen mit dem NTPD unter Linux:

2024-02-10T18:32:59.809013+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: parity check FAILED for "###############RADMLS1248124P124812P1248121241248112481248P"
2024-02-10T18:33:59.819556+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: parity check FAILED for "###############RADMLS1248124P124812P1248121241248112481248P"
2024-02-10T18:35:59.816957+01:00 ntp-srv ntpd[8972]: ERR: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 56 bits

Mit der Schnittstelle eines Rasperry Pi funktioniert es.

Möglicherweise ist eine weitere Beschaltung nötig:

Installation OpenBSD

Konfiguration DCF-77 Empfänger

Konfiguration GPS Empfänger

Konfiguration OpenNTP

DCF-77 Empfänger

Meine Werkzeuge