Seite 2 von 2

Re: 2.te Ethernet Karte im i-telex

Verfasst: So 11. Nov 2018, 10:28
von FredSonnenrein
Franz hat geschrieben: Sa 10. Nov 2018, 19:02 Hallo Fred (und alle anderen), die 2 Ethernet Karten laufen einwandfrei im i-Telex, (ich kann gleichzeitig auf 2 Maschinen senden und empfangen :dance: ) :thumbsup: Vielen Dank nochmals.

Es gibt noch 2 kleine "Schönheitsprobleme"

Die 1.te Ethernetkarte hat "0" für ausgehende Verbindungen.
Bei der 2.ten Karte kann ich die "0" nicht einstellen ("Wert konnte nicht geändert werden"), hier kann ich aber z.B. eine "9" eintragen und das funktioniert dann auch parallel. Könnte ich hier auch irgendwie doch die "0" eintragen ?
Nein. Jede am i-Telex-But angeschlossene Karte muss eine exklusive Adresse haben, und diese wird durch die Durchwahl bestimmt.
Franz hat geschrieben: Sa 10. Nov 2018, 19:02 Die 2.te Karte will auf Teufel komm raus nicht die aktuelle Zeit vom "time.fu-berlin.de" übernehmen, trotz x-mal "übernehmen" und "speichern" drücken, gibts da einen Tipp oder wo könnte ich die Zeit manuell einstellen ?
Manuell einstellen geht nicht. Ich glaube, der funktionierende Trick ist, den Haken bei "Uhrzeit vom Server abfragen" herauszunehmen, speichern, wieder einschalten und wieder speichern.
Aber ich werde nochmal den Bug jagen.

Re: 2.te Ethernet Karte im i-telex

Verfasst: So 11. Nov 2018, 10:32
von FredSonnenrein
Jukeboxhero hat geschrieben: Sa 10. Nov 2018, 19:23 Bist Du sicher, dass Dein EEPROM 24C256 leer war ? Probier doch mal einen Dummy Eintrag im Teilnehmerverzeichnis anzulegen und den zu speichern.
Das kann ein Problem sein, ist es aber meistens nicht. Im Gegensatz zur Seriell-Karte erkannt die Ethernet-Karte relativ schnell, dass Datenmüll im Zusatz-EEPROM liegt.
Jukeboxhero hat geschrieben: Sa 10. Nov 2018, 19:23 Die 2. Karte sollte sich so wie die erste verhalten, da sich beide gar nicht kennen, sondern sich so wie andere Teilnehmer behandeln. Einen anderen Port statt 134 eine andere MAC Adresse, und die Portweiterleitungen auf 80 hast Du ja entsprechend der Anleitung von Fred eingestellt.
Richtig: Das ist erforderlich, damit sich die beiden Karten im LAN nicht in die Quere kommen.
Jukeboxhero hat geschrieben: Sa 10. Nov 2018, 19:23 Hilfreich ist immer auch auf der Seriellen Schnittstelle (der Ethernetkarte) die Meldungen anzusehen, ggf. die Debuglevel zu verändern.
Meine 2. Karte hab ich grad aus der Post geholt, sie wartet noch auf den Lötkolben :D
Viel Erfolg.

Re: 2.te Ethernet Karte im i-telex

Verfasst: So 11. Nov 2018, 10:36
von FredSonnenrein
Jukeboxhero hat geschrieben: Sa 10. Nov 2018, 19:38 Ähmm.... dumme Frage...
Deine 2. Ethernetkarte verwendet schon einen eigenen Bus zur TW39 ?
Eigene Stromversorgung, eigene Buskarte etc.
Die Stromversorgung kannst Du ggf. für beide verwenden, aber der I2 Bus muss ein eigener sein (die 2. Ethernet ist ja auch ein eigenes System) und muss richtig abgeschlossen werden. Der Busabschluss sitzt auf der Stromversorgungskarte. SV1 A6, C6 = SDA / SV1 A2, C2 = SCL. Beide müssen mit 2,2k gegen +5V abgeschlossen sein. Auf der Stromversorgungskarte hängt an SCL mit einem Transistor eine gelbe Leuchtdiode die flackert, wenn traffic auf dem Bus ist.
Der unterstrichene Teil ist FALSCH. Sehr wohl können zwei Ethernetkarten am selben i-Telex-Bus angeschlossen sein, sie müssen dann nur unterschiedliche "Amts-Vorwahlen" haben.
Also die bei Einstellung "Netz-Vorwahl für gehende Verbindungen:" eingegebene(n) Ziffe(n) müssen unterschiedlich sein.
Die Ethernet-Karte ist keinesfalls eine Art "Zentrale", wie oft angenommen wird.
Sie ist "gleichrangig" zu allen anderen Karten im System! Das einzig "zentrale" sind die erwähnten Buswiderstände.

Re: 2.te Ethernet Karte im i-telex

Verfasst: So 11. Nov 2018, 10:46
von Jukeboxhero
Vielen Dank für die Korrektur meiner Falschinformation über den Bus und ausführlichen Erklärungen. Ich hoffe Fred zieht mir nicht die Ohren lang ;)

Re: 2.te Ethernet Karte im i-telex

Verfasst: So 11. Nov 2018, 12:04
von Franz
Alex hat geschrieben: So 11. Nov 2018, 01:33 Das Problem mit dem Zeitserver besteht seitdem es i-Telex gibt :)
Einfach immer wieder mal auf übernehmen klicken und einen Reset danach ausführen, irgendwann klappt es dann.
Moin Alex, ja das Problem kannte ich von früher auch schon, irgendwann ging es dann .....

aber gestern das war echt krass.. auf der 2ten Karte habe ich 15 !! Minuten "time.fu-berlin.de" probiert und es tat sich nix, mit kurzzeitig Häckchen rausnehmen, "übernehmen", Reset und den Scherzen.

Dann habe ich nur einmal
"times.tubit.tu-berlin.de" eingetragen und es lief auf Anhieb :?

Kann natürlich Zufall gewesen sein.

Grüße


Edit: Nochmal rumgespielt und jetzt gehts mit time.fu-berlin.de auch wieder, dauerd etwas aber dann irgendwann ......

Uhrzeit Abfrage korrekt einstellen

Verfasst: So 11. Nov 2018, 12:21
von FredSonnenrein
Ich Code habe ich (hoffe ich) den Fehler nun gefunden.
Das Problem ist tatsächlich das Feld "Uhrzeit vom Server abfragen:" im NTP-Konfiguartions-Fenster.
Dieses Feld wird "eingeschaltet" dargestellt, wenn im EEPROM der Ethnernetkarte nichts gespeichert ist (also Default = EIN).
Auch bei "Übernehmen" wird ein eingeschaltetes Feld nicht gespeichert, da dieses Zustand (vermeintlich) schon vorhanden ist.
Beim Booten wird aber ein nicht gespeicherter Parameter an dieser Stelle als "ausgeschaltet" gewertet, somit wird nicht die Zeit abgefragt.
Es sollte also helfen:
Haken bei "Uhrzeit vom Server abfragen:" ausschalten, dann "übernehmen", dann Haken wieder einsetzen und nochmal "übernehmen".
Dann wird nämlich im EEPROM NTP=on abgelegt (kann man per Einstellungen -> System -> EEmem überprüfen) abgelegt und beim Booten wird die Uhrzeit geholt.
In der nächsten Version sollte diese Verwirrung behoben sein.