Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Uhr RTC72421 auf GIDE-Modul mit NTIME (Internetzeit) stellen » Themenansicht

Autor Thread - Seiten: -1-
000
04.04.2024, 16:41 Uhr
Klaus



Hallo,

ich habe mal ein wenig experimentiert.
Es geht hier erst mal nur um GIDE-CP/A am BC (A5120/K8924) und um EPOS (NANOS-System).

Die Frage, ob man mit dem NTIME11.COM Programm, aus den genialen Netzwerktools vom Ralf (susowa), die RTC auf dem GIDE Modul stellen kann, wurde ja schon öfter gestellt.

Ich kann mich im Moment erst einmal auf mein EPOS (NANOS-System) beziehen, denke aber, dass es für das GIDE-CP/A (A5120/K8924) auch funktioniert (ist ja die gleiche Hardware). Muss ich später erst noch Testen…..

Dankenswerter Weise und zum Glück hat Ralf ja immer alle Quellen mitgeliefert.
Für die RTC auf dem GIDE Modul gibt es ja Beispielquellen vom Tilmann Reh.
Also was lag da nahe…. Beides kombinieren

Prinzipiell ist am Programm NTIME11 nicht viel geändert. Ich habe nur Routinen nach Tilmann ergänzt, die die aus dem Internet geholte Uhrzeit in den RTC-Chip RTC72421 auf dem GIDE-Modul schreibt.
Ralf hat sie ja im Programm schon prima im sogenannten BCD-Format vorliegen.

Voraussetzung für die Spielerei ist natürlich, dass das Netzwerk vorher mit NCFG11.COM ordentlich konfiguriert wurde. Wenn die Uhrzeit mit dem originalen NTIME11.COM vom Ralf angezeigt wird, sollte mit dem erweiterten SNTIME11.COM das Stellen des RTC-Chip eigentlich gelingen. (hab mal das S vorne dran geschrieben, um Verwechslungen auszuschließen).

Ergänzt habe ich auch die „kcnet.inc“. Dort muss neben der PIO-Adresse für das Netzwerk, nun auch die IO-Adresse des GIDE-Moduls eingetragen werden. Der RTC Chip hat in meinen Konstellationen immer die Adresse GIDE+5 (wird vermutlich bei den meisten auch so sein).

Ich probiere noch ein wenig herum und mache die Tests mit dem GIDE-CP/A. Sollte das auch klappen melde ich mich nochmal.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 04.04.2024 um 16:42 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
04.04.2024, 16:50 Uhr
wpwsaw
Default Group and Edit


Hallo Klaus,

haste wohl Gestern meine Wunschliste gelesen, müsste vielleicht auch am 1715 und 8924 klappen, oder?

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
04.04.2024, 17:13 Uhr
Klaus



Hallo wpw,

... ich lese meist alles mit

Nur wenn das Gestänkere und Gezanke, (manchmal wie im Kindergarten) anfängt, klinke ich mich für einige Zeit aus.

Genau konnte ich Deinen Wunsch jetzt nicht erkennen, aber vielleicht reicht das mit dem Stellen der Uhr bei Bedarf ja aus.
Bei meinen RTCs habe ich wenig Abweichungen, da reicht es normalerweise einmal im Monat die Zeit zu justieren.
Ob man das nun bei jedem Kalt- und Warmstart machen muss???
Meiner Meinung nach nicht.

Viele Grüße,
Klaus

PS: Welche Adresse hast Du für GIDE und für die Netzwerk-PIO?
Bei mir im K1520 Gerippe sind GIDE = 0D0h (RTC somit 0D5h) und Netzwerk-PIO 088h

Dieser Beitrag wurde am 04.04.2024 um 17:14 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
04.04.2024, 18:59 Uhr
Klaus



Hallo,

kurze Frage an alle die NTIME benutzen:

Welche Zeit wird bei Euch angezeigt?
Bei mir hängt die Zeit eine Stunde hinterher.
Mit Eingabe von NTIME +60 passt das mit der Sommerzeit.

http://www.kc85.info/index.php/software-mainmenu/cpm-mainmenu-116/223-ntime-com-systemzeit-aus-dem-internet.html

In seiner Doku hat Ralf geschrieben…
Zitat:
„…Es ist zwar zweimal im Jahr zur Sommer- bzw. Winterzeitumstellung noch etwas nachzuhelfen aber bis Ende 2077 muss man sich normalerweise nicht mehr um die RTC oder CTC-Uhr kümmern. Voraussetzung dafür ist, dass die Zeitserver auch nach 2036 wie gewohnt weiterzählen, da gibt es den ersten richtigen Überlauf des Sekundenzählers auf 0 ...“
Zitat Ende

Ist mit dem Nachhelfen das mit den +60 gemeint, oder wie ist das am KC85 gemacht?

Danke.
Viele Grüße,
Klaus

EDIT: Kurze Ergänzung.... Es läuft auch unter GIDE-CP/A auf meinem K1520-Gerippe, was im Grunde ja ein A5120/K8924 ist.
PC1715 kann ich nicht testen.... Hab keinen.
Hier sind u.U. noch Anpassungen nötig.

Dieser Beitrag wurde am 04.04.2024 um 19:40 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
04.04.2024, 19:46 Uhr
wpwsaw
Default Group and Edit


...so wäre das schon ausreichend. Muss nicht in das Betriebssystem integriert werden.


Keim KC nimmt ja der NC die Zeit aus der RTC aber ich habe garnicht darauf geachtet ob NTIME die Zeit gestellt hat, aber ich denke JA. Wie schon geschrieben die meisten meiner Z80 Rechner hängen am Netzwerk. Die entsprechend ausgestatteten KCs so wie so und die anderen Rechner über GUR mit Netzwerkkarte oder GUN. Wobei ich die Datensicherung der DOMs jetzt über USB mache, denn das Terminal am KC hat ein Problem mit Dateinamen, die einen Tiefstrich enthalten, der eigentlich zugelassen ist.


Vielen Dank Klaus, ich melde mich morgen

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
04.04.2024, 20:35 Uhr
wpwsaw
Default Group and Edit


Klaus, könntest du mir deine Version zukommen lassen,

danke

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
04.04.2024, 21:35 Uhr
Klaus




Zitat:
wpwsaw schrieb
Klaus, könntest du mir deine Version zukommen lassen


Natürlich ... wenn Du mir Deine I/O Adressen verrätst
... siehe meine Frage am Ende unter 002.

Ich mach das morgen dann gleich passend für Dich.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 04.04.2024 um 21:36 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
05.04.2024, 10:18 Uhr
wpwsaw
Default Group and Edit


ja, natürlich Klaus stelle ich zusammen. Ich habe ja mehrere verschiedene Rechner damit laufen.

wenn ich heute meine normalen Arbeiten fertig habe, dann mache ich mal eine Tabelle , wollte ich so wie so mal machen wegen der Vergesslichkeit.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
05.04.2024, 13:27 Uhr
susowa




Zitat:
Klaus schrieb
Ist mit dem Nachhelfen das mit den +60 gemeint, oder wie ist das am KC85 gemacht?



Genau das ist gemeint.

Fehlt eigentlich noch im Programm zur Perfektion aber die Berechnung des Datums der Zeitumstellung ist alles andere als trivial in Assembler. Das wollte ich mir zum Schluss, als die ganzen anderen umfangreichen Berechnungen funktioniert haben, nicht mehr antun. Also selbst ist der Mann :-) !

Auf dem KC85 ist das genauso zu handhaben.

War eigentlich mehr für die korrekte Erzeugung der Timestamps im Filesystem und weniger für die direkte Anzeige auf dem Bildschirm gedacht, da im KC85 die Uhr nach dem Ein/Ausschalten öfter mal zurückgesetzt wird. Da kann man dann auch mit der ganzjährigen Normalzeit leben.

Die Sommerzeit wird ja bestimmt - wie geplant - bald abgeschafft in der EU, da lohnt sich also der Aufwand auch nicht mehr :-).

MfG susowa
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
05.04.2024, 17:17 Uhr
Klaus



Hallo Ralf (susowa),

vielen Dank für die Bestätigung.

Ich kann mir sehr gut vorstellen, dass das mit Sommer-Winterzeit nicht so einfach zu programmieren ist.
Ist ja auch kein Beinbruch die „+60“ in der Sommerzeitphase dran zu schreiben.

Meiner Meinung nach können sie diesen Blödsinn mit der Zeitumstellung auch wieder abschaffen. Geredet wird davon ja schon lange…. wie immer in der Politik, aber bis die sich da einigen, werden wohl noch Jahre vergehen.

Schade, dass vermutlich nur wenige die Netzwerktools nutzen.
Das alles zu Programmieren war sicher einen Mammutaufgabe und Du hast das ganz großartig hin bekommen. Danke dafür.

Eine Frage noch:
Bei der Abfrage der Zeit mit NTIME bekomme ich doch recht häufig den
"Server Request; Timeout Error!"
Manchmal 4 x hintereinander, so dass das Programm abbricht.
Beim nächsten Aufruf klappt es dann meist (aber auch nicht immer).

Gibt es da evtl. noch einen Trick, bzw. eine Möglichkeit im Quellcode, wo man was versuchen könnte.
Da es scheinbar auch beim wpw auftritt, gehe ich mal davon aus, dass es nicht an meinem Netzwerk selbst liegt.

Danke und viele Grüße,
Klaus

Dieser Beitrag wurde am 05.04.2024 um 17:19 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
08.04.2024, 20:00 Uhr
wpwsaw
Default Group and Edit


Hallo Klaus, ich habe es noch nicht vergessen, die Liste ist fast fertig. Ich kämpfe immer noch mit der GUN für den MPC4

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
08.04.2024, 20:44 Uhr
Klaus



Hallo wpw,

nur keinen Stress....
Bei dem Frühsommer-Wetter hocke ich meist draußen... oder muss im Garten "schuften"

Viele Grüße,
Klaus

PS: Was noch interessant wäre: Wie oft hast Du das oben genannte "Server Request; Timeout Error!" Problem?
Ich will eigentlich ausschließen, dass es nur bei mir bzw. meinem Netzwerk (FB7590) so ist.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
08.04.2024, 20:59 Uhr
susowa




Zitat:
Klaus schrieb
Bei der Abfrage der Zeit mit NTIME bekomme ich doch recht häufig den
"Server Request; Timeout Error!"
Manchmal 4 x hintereinander, so dass das Programm abbricht.
Beim nächsten Aufruf klappt es dann meist (aber auch nicht immer).
Gibt es da evtl. noch einen Trick, bzw. eine Möglichkeit im Quellcode, wo man was versuchen könnte.



Wenn Du da schon am "Basteln" bist, könntest Du den Wert 5000 mal probeweise auf 10000 setzen und das Programm neu übersetzen und probieren:


Quellcode:

GTTIMC:    LD    DE,(TEMP)
           CALL  CALCPT        ;get Timediff. in HL
           LD    DE,5000        ;Timeout 5s



Das ist der Timeout für eine Abfrage bis zur Antwort. Der ist fest und von außen nicht konfigurierbar.
Ich konnte das heute bei mir auch reproduzieren, exakt die gleiche Reaktion. Erst bei der 8. Abfrage wurde synchronisiert.


Zitat:

Da es scheinbar auch beim wpw auftritt, gehe ich mal davon aus, dass es nicht an meinem Netzwerk selbst liegt.



Sieht ganz so aus.

Die 4 abgefragten NTP-Server-Adressen stehen im Programm hier:


Quellcode:

NTP1:    DB    '0.de.pool.ntp.org',0
NTP2:    DB    '1.de.pool.ntp.org',0
NTP3:    DB    '2.de.pool.ntp.org',0
NTP4:    DB    '3.de.pool.ntp.org',0



Das sind 4 verschiedene Zeitserver aus dem DE-Pool des Projektes "pool.ntp.org", siehe:

https://www.ntppool.org/de/

Als ich vor 14! Jahren dieses Programm geschrieben und ausgetestet habe, gab es nie Probleme mit den Pool-Servern.

Man muss die aber nicht unbedingt benutzen. In der Kdo.-zeile lassen sich 1...4 andere NTP-Server angeben. Adressen findet man im Internet. Es bieten sich zum Beispiel die NTP-Server der großen Provider oder der UNI's an, also so (mit ausführlicher Ausgabe):

ntime ntp.web.de -f

Siehe z.B.:

https://www.it-lu.de/start/zeitserverliste

Zu beachten ist dann, wenn Adressen in der Kdo.Zeile übergeben werden, benutzt das Programm nur noch diese, die internen Adressen werden dann auch bei Timeouts nicht mehr abgefragt.


MfG susowa

Dieser Beitrag wurde am 08.04.2024 um 21:01 Uhr von susowa editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
09.04.2024, 00:48 Uhr
wpwsaw
Default Group and Edit


Hallo Ralf,

hast eine email von mir

ich hatte eben beim Testen der GUN im MPC4 immer mit als Netzwerkkontrolle NTIME genutzt, ja meistens kommt die Antwort im 1. Versuch oder im 2. also nach 3 bis 4 Abfragen. Kann es nicht sein dass das Internet nur bescheiden geworden ist?

Ich habe ja bei mir einige meiner Funkuhren mit WLAN-DCF Wandlern im Einsatz wo ich die Zeit von der Fritzbox hole. Kann man die Fritzbox auch als TIME Server mit NTIME nutzen?

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
09.04.2024, 06:08 Uhr
Heiko_P




Zitat:
wpwsaw schrieb

Ich habe ja bei mir einige meiner Funkuhren mit WLAN-DCF Wandlern im Einsatz wo ich die Zeit von der Fritzbox hole. Kann man die Fritzbox auch als TIME Server mit NTIME nutzen?




Ja, das geht bei der Fritzbox, diese Funktion muss in der Bedienoberfläche unter Netzwerk - Netzwerkeinstellungen - weitere Einstellungen aktiviert werden.

Alternativ lässt sich auch ein Raspi dafür nutzen.

Gruß
Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
09.04.2024, 12:12 Uhr
wpwsaw
Default Group and Edit


ich setze mal die Liste hier rein, zur Kontrolle und als Info für Alle

---------------------------
PC1715 + W mit GUN
GIDE 0D0h RTC +5h
USB 84-87h
Netz 88-8Bh

-----------------------------
8924 mit GUN
GIDE 0D0h RTC +5h
USB 84-87h
Netz 88-8Bh

---------------------------
KC85/3-5 mit M052
GIDE 00-0Fh RTC + 5h
USB 2C-2Fh
Netz 28-2Bh

---------------------------
KC87 mit GU K1520V8 und K1520KCNET

GIDE 0Ah kein RTC
USB ?
Netz 0C0h

-----------------------------------
BIC GUR v3 und K1520KCNET

GIDE 0E0h RTC +5h
USB 0D0h
Netz 0C0h

-----------------------------------
MPC4 mit GUN v3
GIDE 0B0h RTC + 5h
USB 84-87h
Netz 88-8Bh

---------------------------------


Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
09.04.2024, 12:12 Uhr
Klaus



Hallo,
vielen Dank Ralf und Heiko.

@Ralf
Die Erhöhung des Timeout, hat gefühlsmäßig nichts gebracht.
Aber der Eintrag anderer Zeitserver hat sofort zum Erfolg geführt. Danke!
Ich habe jetzt mal folgendes drin stehen:

Quellcode:

NTP1:    DB    'ntp1.t-online.de',0
NTP2:    DB    'ntp.web.de',0
NTP3:    DB    'time.versatel.de',0
NTP4:    DB    '3.de.pool.ntp.org',0


Momentan klappt es bei Aufruf von
NTIME11 -f
immer gleich mit dem ersten Eintrag.

@Heiko
das mit dem Fritzbox-Timeserver hatte ich vor ein paar Tagen auch schon mal versucht.
Trotz Aktivierung in der Bedienoberfläche, kam da auch der Fehler.
An der Einstellung des Zeitservers in der 7590 hatte ich nichts geändert. Da steht
„ntp.ewetel.de; 2.europe.pool.ntp.org“ drin.

Funktioniert es bei Dir?
NTIME11 fritz.box –f
Was steht bei dir in der Fritzbox als Zeitserver drin?

Danke und viele Grüße,
Klaus

Dieser Beitrag wurde am 09.04.2024 um 18:40 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
09.04.2024, 12:20 Uhr
Klaus



Hallo wpw,

ich schicke nachher erst mal die Version für Deinen 8924 mit GUN.
Da funktioniert es ja bei mir und die Adressen sind die Selben.

Wenn das bei Dir dann auch geht... machen wir weiter

Hab noch etwas Geduld... muss erst noch den dämlichen Graben vor meinem Grundstück trimmern...

Viele Grüße,
Klaus

EDIT:
wpw... Du bekommst in den nächsten Minuten mal zwei Versionen per E-Mail.
Bitte lies vorher die kleine Info-Textdatei.

1. für den K8924 (geht vielleicht auch am PC1715 ... kann ich nicht testen)
2. für dem MPC4 (kann ich auch nicht testen)

Ich bin gespannt.....

Dieser Beitrag wurde am 09.04.2024 um 15:05 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
09.04.2024, 18:34 Uhr
susowa




Zitat:
wpwsaw schrieb
hast eine email von mir



Hallo W-P.W :-)

beide E-Mails sind angekommen, wird heute aber nichts mehr.

Der Timeout wird auch gemeldet, wenn die Antwort vom Server laut RFC zu kurz oder zu lang ist. Dann wäre das aber auch so, wenn kein Timeout also eine korrekte Antwort kommt.
Kann natürlich immer mal sein, dass etwas verloren geht bei UDP, dann wäre Deine Vermutung korrekt. Es wird immer "voller" im Internet und vor der Antwort muss auch noch der Servername per DNS in die IP aufgelöst werden.

Eine Fritzbox konnte ich damals nicht testen, die konnten das 2010 noch nicht. Einfach ausprobieren mit der Option -f da sieht man etwas mehr (wenn kein Timeout kommt).


MfG susowa
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
09.04.2024, 19:13 Uhr
wpwsaw
Default Group and Edit


Hallo Ralf,

hat keine Eile, kannst dir Zeit lassen.

nein, meine Fritzbox will wohl nicht. Muss mir morgen mal Zeit dafür nehmen

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
09.04.2024, 19:32 Uhr
Klaus



@wpw

ist die Mail angekommen?

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
09.04.2024, 20:17 Uhr
wpwsaw
Default Group and Edit


upps

hatte hier im Forum geantwortet , aber auch per email.... ist weg

natürlich JA ist angekommen und lässt sich öffnen

Danke

ich kann es aber erst morgen testen

Gruß

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
09.04.2024, 20:39 Uhr
susowa



Hallo zusammen,

um das Thema NTIME-Timeouts mal abzuschliessen, habe ich mit dem JKCEMU meiner geclonten HDD-Umgebung unter CP/M und NTIME11.COM diverse Tests durchgeführt.

So ist es einfacher mit Wireshark zu schauen, was auf der "Leitung" wirklich passiert.

Die Timeouts mit den intern eingetragenen Servern von Projekt "pool.ntp.org" werden so korrekt vom Programm gemeldet. Es kommt dort wirklich kein Antwortpaket zurück, wenn die eingestellten 5s abgelaufen sind.

Eben gerade hat es auch wieder einmal bei der ersten Abfrage geklappt aber das ist wohl mittlerweile die Ausnahme.

Es ist also sicherer auf externe in der Kdo-Zeile angegebene Server auszuweichen, am besten im eigenen Netzwerk, falls möglich.

Der nächste Anlaufpunkt wären die NTP-Server des eigenen Providers, z.B. für T-Online:

ntime ntp1.t-online.de ntp1.iptv.t-online.de

Ansonsten andere öffentliche Server im Internet suchen wie oben schon in 012 geschrieben. Da steht auch, wie diese intern in NTIME eingetragen werden können.

-------------------------------------------------------------------------------------
Fritz.Box im eigenen Netzwerk:

Soll eigentlich gehen aber mit meiner 5590 kommt auch kein Antwortpaket zurück, obwohl der NTP-Server für das Netzwerk aktiviert wurde.
Vielleicht unterstützt AVM das erforderliche Protokoll "NTP Version 4" serverseitig nicht.

Mein NTP-Server "Chrony" auf dem Netzwerkserver funktioniert allerdings problemlos, also passt mit der Fritz.Box irgendetwas nicht.


MfG susowa
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
11.04.2024, 10:58 Uhr
wpwsaw
Default Group and Edit


Moin,

ja, mit meiner Fritzbox klappt es auch nicht. Meine WLAN-DCF Wandler können problemlos die Zeit von der Fritzbox empfangen.

Zu den neuen NTIME11 und SNTIME11 programmen von KLAUS habe ich eben mal auf dem 8924 und 1715 (beide mit GUN) mit Erfolg getestet. Es wird gleich bei der 1. Abfrage die Zeit geholt (von T-Online).

SNTIME11 stellt auch die RTC Zeit

Danke Klaus.

Ich baue jetzt erst einmal die Adapterkarte für die GUN und teste dann die MPC Version

gruß und Danke
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
11.04.2024, 12:45 Uhr
Klaus



Hallo,

Danke wpw für die Rückmeldung.

Der große Dank geht natürlich an susowa. Das Einbinden der kleinen Routine zum Stellen des RTC72421 war kein großer Akt, da die Grund-Routinen dafür der Tilmann Reh schon als Beispiel bei den GIDE Tools mitgeliefert hat.
Freut mich, dass es bisher klappt.
Ich schicke Dir gleich noch die Versionen für die anderen Rechner aus Deiner Wunschliste in 015.

Danke an Ralf (susowa) für die weiteren Infos und Tests.
Entsprechend Deiner Empfehlung hatte ich ja unter 016 schon ein paar Zeitserver herausgesucht und eingetragen.
Der ntp1.t-online.de scheint recht zuverlässig zu sein.

Zum Test hatte ich diesen auch mal in die Maske bei der FritzBox eingetragen.
Aber leider hat damit der NTIME Zugriff auf fritz.box als Zeitserver auch nicht funktioniert. Möglicherweise liegt es an dem von Dir vermuteten NTP Protokoll.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
11.04.2024, 19:04 Uhr
susowa




Zitat:
Klaus schrieb
Zum Test hatte ich diesen auch mal in die Maske bei der FritzBox eingetragen.
Aber leider hat damit der NTIME Zugriff auf fritz.box als Zeitserver auch nicht funktioniert. Möglicherweise liegt es an dem von Dir vermuteten NTP Protokoll.



Hallo Klaus,

diese Maske in der fritz.box ist nur für ihre Client-Einstellungen relevant, so wie es der ntime-Client auf dem KC macht. Dem fritz.box-Client muss ja auch irgendwo mitgeteilt werden, an wen er sich für die Zeitabfrage wenden soll.

Meine Vermutung war richtig, meine 5590 unterstützt kein "NTP Version 4", siehe folgendes Bild:



Wenn man andere Software benutzt, kann man das sehen. Die erste dunkle Zeile ist der Request vom Client auf 192.168.0.20 - die Zeile danach der Reply vom NTP-Server der 5590 auf 192.168.0.1.

Die ersten beiden Zeilen wurden mit Windows-Tool W32tm.exe erzeugt. Das arbeitet mit "NTP Version 1" - fritz.box antwortet - funktioniert.

Die nächsten beiden Zeilen wurden mit ntpquery.exe von www.bytefusion.com erzeugt. Das arbeitet mit "NTP Version 3" - fritz.box antwortet - funktioniert.

Die letzte Zeile wurde mit ntime11.com in JKCEMU erzeugt. Das arbeitet mit "NTP Version 4" - fritz.box antwortet nicht - es kommt zum Timeout, funktioniert also nicht.


An der Stelle war ich gestern von AVM das erste Mal ziemlich enttäuscht. Die 14 Jahre alte Software für einen fast 40 Jahre alten Computer ist moderner als die Software von den AVM-Superboxen ? Da haben sie wohl die falsche Bibliothek für ihre Firmware herausgesucht.

Na egal, man kann das ja umgehen. Vielleicht gibt es da mal ein Update auf "NTP Version 4", was ich aber eher nicht glaube.


MfG susowa
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
11.04.2024, 19:59 Uhr
Klaus



Hallo Ralf,

vielen Dank für Deine super Recherchen und Experimente.
Wunderbar erklärt!

Da brauchen wir ja erst mal keine weiteren „Kopfstände“ wegen der FritzBox machen
Eigentlich bin ich mit den AVM Produkten sehr zufrieden und nutze die schon seit ISDN Zeiten.

Nun ja… beim NTP Protokoll ist bei denen dann wohl die "Zeit stehen geblieben"

Danke und viele Grüße,
Klaus

Dieser Beitrag wurde am 11.04.2024 um 20:00 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
11.04.2024, 20:33 Uhr
wpwsaw
Default Group and Edit


@Ralf
mach dir nichts draus, ich hatte auch schon nette Unterhaltungen mit denen. Man kann ja auch über das Festnetz SMS verschicken und empfangen, nur das diese so tollen Fritzphones das nicht anzeigen können. Dafür muss ich immer meine ganz alten drahtlosen ISDN Telefone nutzen. AVM weiß nicht warum......

@Klaus,
ich habe eben das neue NTIME11 auf dem MPC getestet, funktioniert. SNTIME11 arbeitet auch, nur das ich die RTC nicht auslesen kann. Der MPC hat wohl eine eigene Uhr, die natürlich nach dem Einschalten mit 0 beginnt. Ich habe ein Programm TIME das diese Uhr stellt, Aber ein auslesen des RTC kann ich damit nicht machen. Jetzt weiss ich nicht ob Heiko schon die Uhrzeit des RTC in den FC eingebaut hat. Bei den Tests mit dem 1715 und 8924 unter CPA wird ja die Uhrzeit eingeblendet und diese kommt aus dem RTC-IC

Aber der FC läuft noch nicht richtig. er hat nur über die alte ini gemeckert. Muss ja auch eine Neue rein. Es wird ja keine ini erstellt. Muss man eine fertige neue ini nehmen und dann anpassen?

Gruß und Danke an Euch
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
11.04.2024, 21:09 Uhr
Heiko_P




Zitat:
wpwsaw schrieb

Aber der FC läuft noch nicht richtig. er hat nur über die alte ini gemeckert. Muss ja auch eine Neue rein. Es wird ja keine ini erstellt. Muss man eine fertige neue ini nehmen und dann anpassen?




Du musst eine passende INI erstellen oder den FC direkt patchen, wie in der Anleitung erläutert. Die beiliegenden INI sind nur als Beispiel gedacht, diese kannst du natürlich auch an deine Wünsche anpassen.

VG
Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
11.04.2024, 21:23 Uhr
wpwsaw
Default Group and Edit


@Heiko

"Du musst eine passende INI erstellen" ja, das habe ich ja verstanden aber wie? ich habe es vergessen und ich habe das wie wohl überlesen, entschuldige bitte

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
12.04.2024, 13:58 Uhr
Klaus



Hallo wpw,

was läuft denn bei Deinem MPC4 für ein Betriebssystem und wie ist das mit der Uhr da gemacht? Wird die im Normalfall immer angezeigt?

Beim GIDE-CP/A (8924/5120) wird die Uhrzeit vom Betriebssystem, zyklisch jede Sekunde aus der RTC72421 ausgelesen, in einen Puffer bzw. direkt in den Bildschirmspeicher geschrieben.

Der FC hat keine eigene Uhr. Wäre mir neu.
Die Uhrzeit, die Du beim FC oben in der rechten Ecke siehst, wird auch nur vom
Betriebssystem (GIDE-CP/A) an diese Stelle geschrieben.

Im CP/A (SCP?) wird die Uhrzeit in einem Puffer ab 50h (HH:MM:SS) und 53h (TT:MM:JJ) und beim SCP glaube ich ab 40h zwischengespeichert.
Sicher könnte man die Zeit mit SNTIME11 auch in den Puffer schreiben, aber leider weiß ich nicht, wie die beim MPC dann weiter verarbeitet wird.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
12.04.2024, 15:00 Uhr
wpwsaw
Default Group and Edit


...baue schon seit Stunden an der neuen K1520 Karte für meine GUN


1. Betriebssystem SCP/M 2.89
2. keine Ahnung wird auch nirgens angezeigt, habe sie mit einem Programm TIME.COM angezeigt und gestellt.
3. Heiko hat es aber schon einmal ins Auge gefasst, der NC im KC hat das ja.

4. nein, nicht nötig, im CP/A am 1715 und 8924 passiert das schon im Betriebssystem Die mit STIME gestellte Zeit wird gleich auf dem Bildschirm vom CP/A angezeigt, hatte ich das nicht so geschrieben?

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
14.04.2024, 19:00 Uhr
wpwsaw
Default Group and Edit


...am 1715W funktioniert es auch

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek