PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ntpd Problem



FRauANtje
11.09.2017, 15:33
Moin,

die interne Uhr meines Atemio läuft zu schnell.
ntpd holt zwar die richtige Uhrzeit, setzt diese aber nicht.

Beispiel:

ntpd: sending query to 78.46.253.198
ntpd: reply from 78.46.253.198: offset:-4.134827 delay:0.017996 status:0x24 strat:2 refid:0x6c6735c0 rootdelay:0.011704 reach:0x03
ntpd: setting time to 2017-09-11 14:25:11.013936 (offset -4.134827s)

Man bemerke den Offset von 4 Sekunden nach einem halben Tag uptime. Es wird zwar "setting time to" ausgegeben, die Zeit wird aber NICHT gesetzt:


ntpd: sending query to 78.46.253.198
ntpd: reply from 78.46.253.198: offset:-4.125764 delay:0.017592 status:0x24 strat:2 refid:0x6c6735c0 rootdelay:0.011704 reach:0x03
ntpd: setting time to 2017-09-11 14:25:22.389486 (offset -4.125764s)

Wie kann ich die Zeit über die Kommandozeile wirklich setzen? Und wie geht dieses Laufbandsmiley aus der Uhrzeit weg? :)

flac
11.09.2017, 15:48
Und wie geht dieses Laufbandsmiley aus der Uhrzeit weg? http://hdmedia-universe.com/board/images/smilies/smile.png

...indem die Ausgabe in einer Codebox gepostet wird.




Gruß

flac

btw...war ich mal so Frei und habs für dich erledigt.

DboxOldie
11.09.2017, 16:12
Du schreibst hier bei Spark7162 über Atemio ??
Der ntpd setzt die Linux System Zeit > eine Abfrage mit date im Telnet zeigt es Dir.

flac
11.09.2017, 16:20
Danke @DboxOldie...
...garnicht aufgefallen.

...sobald wir eine Antwort darauf bekommen, ob nun Spark oder Atemio, werde ich bei Bedarf verschieben.



Gruß

flac

FRauANtje
11.09.2017, 16:57
Der ntpd setzt die Linux System Zeit > eine Abfrage mit date im Telnet zeigt es Dir.

Die Zeit hatte ich schon mit date abgefragt, aber sie wurde eben nicht angepasst, die zeitdifferenz bleibt leider so, wie sie war...

Gibt es denn einen Systemaufruf für die Atemio, um die Zeit abtzfragen und zu setzen? Irgendwie macht die Box das beim Booten doch auch?

Btw: 7162 war eine alte Angewohnheit, hatte lange zwei Boxen davon... Sorry. Und danke für die schnellen Antworten.

DboxOldie
11.09.2017, 17:30
Fragt sich jetzt nur welche Atemio .... ? Da habe ich keine von...
Bei meinen Spark und auch bei den Kathrein Modellen setzt der ntpd die Linux Systemzeit.
Ich starte den Aufruf schon in der rcS und die Zeit ist gesetzt wenn die Boxen mit Module laden fertig sind.
Die Gui ( ich verwende Neutrino ) erneuert die Zeit dann alle 30 Minuten per ntpd oder Sat ( je nachdem was eingestellt ist )
Generell kann man die Zeit mit dem date Befehl setzen:
date -s "200901011200"
Dazu muss man aber Datum und Uhrzeit wie im Beispiel in einen Ausdruck verpacken.

Nur erledigt das im allgemeinen der ntpd....

flac
11.09.2017, 18:55
Ich gehe mal von einer MIPS aus...und verschoben !!!




Gruß

flac

...wenn nicht, dann einfach mal melden.
Viele Atemios haben wir ja in unseren Support nicht im Angebot:

atemio6000 (http://www.hdmedia-universe.com/board/pages.php?pageid=1&box=atemio6000)
atemio6100 (http://www.hdmedia-universe.com/board/pages.php?pageid=1&box=atemio6100)
atemionemesis (http://www.hdmedia-universe.com/board/pages.php?pageid=1&box=atemionemesis)

FRauANtje
11.09.2017, 20:46
Dann verstehe ich diese Ausgabe nicht, die Zeit wird per date gesetzt und auch quittiert.
Danach mit date die aktuelle Zeit ausgegeben - und die "alte" Zeit läuft unverändert weiter.

root@atemio6000:~# date -s 19:40:20
Mon Sep 11 19:40:20 CEST 2017

root@atemio6000:~# date
Mon Sep 11 19:42:36 CEST 2017

root@atemio6000:~# date -s 19:40:20
Mon Sep 11 19:40:20 CEST 2017

root@atemio6000:~# date
Mon Sep 11 19:42:42 CEST 2017

flac
11.09.2017, 20:58
Dann Flash doch mal auf ein anderes Image zurück, ob es sich dort auch so verhält.
In der Hinsicht sind bis Dato deine Aussagen sehr spärlich, was die Images angeht....
...welches in Nutzung ist z.B., altes oder neues HDMU?




Gruß

flac

DboxOldie
11.09.2017, 22:13
Naja : date ist ja ein Busybox Aplet und sollte auf allen Architekturen funktionieren.
Wenn Du gleich erwähnt hättest das es sich um MIPS Schrott handelt, wäre meinerseits eh kein Kommentar gekommen.
Aber nun, hier bei meiner Box kein Problem:

Abfrage:
ufs913:~# date
Mon Sep 11 21:02:55 CEST 2017 <-- passte zu dem Zeitpunkt.
Zeit setzen:
ufs913:~# date -s 20:00:00
Mon Sep 11 20:00:00 CEST 2017
Prüfen:
ufs913:~# date
Mon Sep 11 20:00:07 CEST 2017 <-- wurde übernommen.
Den ntpd bemühen:
ufs913:~# ntpd -n -q -p time.fu-berlin.de
ntpd: setting time to 2017-09-11 21:03:32.998214 (offset +3796.097223s)
Prüfen:
ufs913:~# date
Mon Sep 11 21:03:44 CEST 2017 <-- passt wieder.

FRauANtje
12.09.2017, 23:11
Lieber DBoxOldie,

ertsmal ist mir Dein Nick sehr sympatisch, denn ich würde noch heute eine Neutrino-Dbox 2 nutzen, wenn sie denn x264/Hevc könnte... Goldene Zeiten damals mit Festpallen Interface via Modemport :) Aber die Zeiten sind leider vorbei...

Meine boxen sind (uname -a):

Linux atemio6000 3.14.2 #1 SMP Tue Mar 21 14:40:56 CET 2017 mips GNU/Linux
und
Linux SPARK7162 2.6.32.71_stm24_0217 #1 PREEMPT Sat Jan 21 20:59:07 CET 2017 sh4 GNU/Linux
und
Linux SPARK 2.6.32.61_stm24_0214 #1 PREEMPT Thu Apr 24 12:51:46 CEST 2014 sh4 GNU/Linux
und
2.6.32.61_stm24_0214

Bei den ersten beiden Boxen funktioniert date -s nur ein einziges Mal und danach bis zum Reboot nicht mehr. Nur beim ersten Mal wird die Zeit tatsächlich gesetzt, danach läuft die alte Zeit weiter...

Bei den letzten beiden Boxen mit den ältesten HDMU-Images wird die Zeit so wie es sein sollte jedes Mal neu gesetzt.

Gibts "date"-binaries für atemio oder sh4?

DboxOldie
13.09.2017, 01:06
Na ja > HEVC können die von Dir aufgeführten Boxen auch nicht, H264 natürlich schon.
Eine spark7162 habe ich ja auch, und da kann ich immer die Zeit setzen:
( obwohl natürlich der Neutrino timerThread spätestens nach 30 minuten die wieder per ntpd korrigiert )


spark7162:~# date
Tue Sep 12 23:51:56 CEST 2017
spark7162:~# date -s 20:30:30
Tue Sep 12 20:30:30 CEST 2017
spark7162:~# date
Tue Sep 12 20:30:34 CEST 2017
spark7162:~# ntpd -n -q -p time.fu-berlin.de
ntpd: setting time to 2017-09-12 23:53:34.941762 (offset +12112.292680s)
spark7162:~# date
Tue Sep 12 23:53:40 CEST 2017


Date selber ist ein Teil der Busybox:


spark7162:~# which date
/bin/date
spark7162:~# ls -al /bin/date
lrwxrwxrwx 1 root root 7 Sep 12 23:03 /bin/date -> busybox
spark7162:~#


Warum das bei Dir nicht geht : k.A.
Bei den SH4 Modellen sollte es eigentlich gehen....

PS: Neutrino rennt übrigens auf vielen SH4 Boxen, nur hat bis jetzt keiner Lust gehabt das für MIPS zu portieren...
Denke auch nicht das es jemand macht.

flac
13.09.2017, 10:54
@FRauANtje,

wir brauchen die HDMU und GIT rev.
Mit deinen Ausgaben können wir leider nichts anfangen.



Gruß

flac

Audioniek
14.09.2017, 13:52
die interne Uhr meines Atemio läuft zu schnell

Alles was hier oben steht bezieht sich auf die Linux Systemzeit. Ich furchte das es aber die zu schnell laufende Uhr die Zeitanzeige im Frontpanel betrifft. Wenn ja, dann vermisse ich den Befehl um die Systemzeit in den Frontpanelprozessor zu kopieren. Bei SH4 ist das den Befehl fp_control -sst, aber bei diese noch immer unbekannte Atemio kann ich dazu nichts sagen. Sieh mal im halt-Befehl: bei Deepstandby muss die Systemzeit sowieso ins Frontprozessor, sonst functionieren Timeraufnahmen nicht mehr. Wird die Frontpanel-Uhr korrigiert wenn man die Box in Deepstandby setzt und wieder einschaltet?

Gruesse,

Audioniek.

FRauANtje
17.09.2017, 22:28
HDMU 17392
Git 2886

# # ###### # # # #
# # # # ## ## # #
# # # # # # # # # #
####### # # # # # # #
# # # # # # # #
# # # # # # # #
# # ###### # # #####

+++++++++++++++++: System Data :+++++++++++++++++++
+ Box = atemio6000
+ HDMU Rev = 17392
+ GIT Rev = 2886
+ Hostname = atemio6000
+ Kernel = 3.14.2

Ich hab das aktuelle Image geflasht und nun geht alles wie es soll.
Aber danke :)
Tolle Community hier!

FRauANtje
19.09.2017, 22:17
So, Fehler wieder da. Und eingegrenzt.
Wenn die Oscam (11198) aktiv ist, lässt sich die Zeit nicht mehr setzen. Ich schau mal, ob das nur die Version vom HDMU-Server betrifft...
Mit der oscamymod vom HDMUServer tritt der Fehler übrigens nicht auf...

flac
19.09.2017, 23:35
Mit der 11384 hab ich z.b. keine Probleme. Die nutze ich schon einige Zeit.
...vom Feed nehme ich eh keine.




Gruß

flac