Etwas OT: Zweite RTC als Clock Source (Server) fuer ntp

Hallo, Nicht openSUSE-spezifisch, bis auf die ntpd-Implementierung, daher "etwas OT". Folgendes Szenario: - OS11.4 i586 Rechner mit recht ungenauer RTC (/dev/rtc bzw. /dev/rtc0), eine Standard-CMOS-RTC auf einem embedded Atom-CPU-Modul. - Zweite, sehr genaue RTC auf eigener HW, die aber erst "spaet" verfuegbar ist, also nach dem Booten des Kernels aber noch deutlich vor dem Start z.B. von ntpd (/dev/rtc1). Nun will ich, sei es mit dem ntpd oder sonstwie, meine Systemzeit von /dev/rtc1 nachziehen lassen, also umgekehrt wie es der Kernel selbst alle 11 Minuten oder das System beim Shutdown mit rtc/rtc0 macht. Ideal waere, wenn ich /dev/rtc1 irgendwie als Server im ntp.conf eintragen koennte mit kleinem Stratum und gut ist. Bei DENX wird so etwas mit der Reference Clock Source #43 als Beispiel gebracht http://www.denx.de/wiki/DULG/UseNTPToSynchronizeSystemTimeAgainstRTC allerdings ist beim ntpd der openSUSE diese Clock etwas ganz Anderes. Ein zyklischer Aufruf im Background von hwclock --rtc=/dev/rtc1 --utc --hctosys waere hierbei nur die zweitbeste Methode. Evt. eine serielle RTC per PTY simulieren und zyklisch die rtc1 dorthin ausgeben, und dann einen ntpd clock driver nehmen mit dem ich als Sender leicht zurechtkomme (z.B. PARSE, Generic NMEA GPS, DUMBCLOCK) oder SHM wie gpsd verwenden? Hat jemand eine (weitere) Idee? Roman -- Roman Fietze Telemotive AG Buero Muehlhausen Breitwiesen 73347 Muehlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

On Thu, 6 Oct 2011 12:05:40 +0200, Roman Fietze <roman.fietze@telemotive.de> wrote:
Bei DENX wird so etwas mit der Reference Clock Source #43 als Beispiel gebracht
Ich würde ja mal in der Newsgroup comp.protocols.time.ntp nachfragen. Da hast Du die NTP-Spezialisten und eventuell bessere Chancen, eine qualifizierte Antwort zu bekommen. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Philipp Thomas
-
Roman Fietze