$TITLE="Linux Tobit Lan!Time DCF-77 ntp HowTo"; ?>
include "includes/top.php"; ?>
Auch hier wieder, habe ich zwei solche Empfänger auf dem Weg zum Müll gerettet.
Viel Googlen brachte das Ergebnis, dass diese angeblich nur mit den Tobit
Faxware eigenen Linux Binary Treiber laufen sollen.
Irgendjemand von der LUGS hat mir dann den Tip gegeben, es doch mal mit dem
RAWDCF Sampler von ntp zu versuchen.
Was denn auch wirklich funktioniert hat.
Folgendes sind die nötigen ntp.conf settings. Unter Debian muss man das
ntp-refclock package installieren. Im normalen ntp-server oder ntp-simple lässt
sich der Empfänger nicht ansprechen.
Zuerst muss man einen Link auf das korrekte serielle Device setzen.
Der RAWDCF Treiber sucht nach der Uhr unter /dev/refclock-n wobei n den Empfänger (0-3) bezeichnet.
Um also den Empfänger an ttyS0 hängt heisst der Link:
/dev/refclock-0 -> /dev/ttyS0
Netzt zu ntp.conf
logconfig all (logging einschalten, kann danach wieder entfernt werden) server 127.127.8.n mode 16 (wobei n den Empfänger bezeichnet)
Apr 20 11:03:46 go ntpd[14950]: PARSE receiver #0: reference clock "RAW DCF77 CODE (DTR CLR/RTS SET)" (device /dev/refclock-0) added Apr 20 11:03:46 go ntpd[14950]: PARSE receiver #0: Stratum 0, no PPS support, trust time 00:00:00, precision -18 Apr 20 11:03:46 go ntpd[14950]: PARSE receiver #0: rootdelay 0.000000 s, phaseadjust 0.258000 s, normal IO handling Apr 20 11:03:46 go ntpd[14950]: PARSE receiver #0: Format recognition: RAW DCF77 TimecodeWurde als korrekt erkannt.
Apr 20 11:04:00 go ntpd[14950]: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 13 bits Apr 20 11:04:00 go ntpd[14950]: PARSE receiver #0: conversion status "CONVERSION FAILED; DATE ILLEGAL" Apr 20 11:04:00 go ntpd[14950]: PARSE receiver #0: interval for following error message class is at least 00:01:00 Apr 20 11:04:00 go ntpd[14950]: PARSE receiver #0: FAILED TIMECODE: "#--#-#------" (check receiver configuration / cableling)Noch nicht genug Bits empfangen
Apr 20 11:05:00 go ntpd[14950]: PARSE receiver #0: packet format "RAW DCF77 Timecode" Apr 20 11:05:00 go ntpd[14950]: PARSE receiver #0: STATE CHANGE: -> DST; TIME CODE; (LEAP INDICATION; ANTENNA) Apr 20 11:05:00 go ntpd[14950]: PARSE receiver #0: SYNCHRONIZEDVolle Telegramm empfangen! include "includes/bot.php"; ?>