BIDIB: Belegtmeldungen werden vom Host nicht rechtzeitig quittiert Topic is solved

http://www.opendcc.de
http://www.bidib.org
Post Reply
spaceduck
Posts: 342
Joined: 26.09.2012, 07:42
Location: Bayern

BIDIB: Belegtmeldungen werden vom Host nicht rechtzeitig quittiert

Post by spaceduck » 31.12.2018, 09:03

Hallo Rob,

ich habe schon seit längerem ein Thema, komme aber erst jetzt dazu mal einen Thread deswegen zu eröffnen. Folgendes:
Einige meiner GBMBoost melden beim Rocrail Start folgendes: "Occupancy message was not mirrored by host as required"

FEATURE_BM_SECACK_ON ist aktiv und mit 100 auf max eingestellt.

Kannst Du aus den Logfiles rauslesen wieso Rocrail bzw. der Host die Belegtmeldungen nicht quittiert?
Im OpenDCC Forum habe ich das Thema bereits angesprochen. https://forum.opendcc.de/viewtopic.php?f=26&t=5548
Dort war auch die Vermutung das die SecureAck Time nicht reicht weil ich sehr viele Knoten am Bus habe - insgesamt 31 inkl. Master.

Wie ist Deine Meinung zu dem Thema?

Jan
You do not have the required permissions to view the files attached to this post.

rjversluis
Site Admin
Posts: 41050
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by rjversluis » 31.12.2018, 09:16

Hallo Jan,

so bald Meldungen herein kommen, werden die erst quittiert, und dann weiter verarbeitet.

spaceduck
Posts: 342
Joined: 26.09.2012, 07:42
Location: Bayern

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by spaceduck » 31.12.2018, 09:22

Hallo Rob,

Ich zitiere mal Wolfgang Kufer von OpenDCC

„der Ablauf ist wie folgt: Knoten setzt eine Belegtmeldung ab (auch 'hier ist frei' ist eine Belegtmeldung) und erwartet eine Quittung vom PC. Trifft diese nicht ein (weil z.B. die Nachricht verloren ging), dann sendet der Knoten diese Nachricht erneut ab. Das macht der Knoten viermal so. Hat er dann immer noch keine Quittung, dann nimmt er an, es gibt ein Problem und er wirft eine Fehlermeldung (BIDIB_ERR_NO_SECACK_BY_HOST)“

Jan

rjversluis
Site Admin
Posts: 41050
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by rjversluis » 31.12.2018, 09:25

Hi Jan,

welche trace levels hast du im server aktiv?

BTW: Ich kenne das BiDiB Protokoll, so ich brauche hier keine Belehrungen von Wolfgang.

spaceduck
Posts: 342
Joined: 26.09.2012, 07:42
Location: Bayern

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by spaceduck » 31.12.2018, 09:28

Hallo Rob,

User Trace Level sind alle aktiv, die Developer sind alle aus.

PS: Das war keine Belehrung, nur ein Zitat als ich ein Thema zur Problematk im OpenDCC Forum eröffnet habe... :)

Jan

rjversluis
Site Admin
Posts: 41050
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by rjversluis » 31.12.2018, 09:41

Hi Jan,

schalte alle trace levels aus, und probiere es erneut.
Läuft der Server auf ein Raspi? Oder SD-Card/USB-Stick?

spaceduck
Posts: 342
Joined: 26.09.2012, 07:42
Location: Bayern

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by spaceduck » 31.12.2018, 10:42

Ok, das sieht besser aus, ohne Tracelevels kommt keine Fehlermeldung mehr. Wenn ich z.B. nur Info zuschalte, dann passiert es wieder, aber ich würde sagen je mehr Trace Levesl, desto häufiger. Der Server läuft auf dem gleichen PC wie Rocview. i5, 4GB RAM, SSD.

Jan

rjversluis
Site Admin
Posts: 41050
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: BIDIB: Belegtmeldungen werden vom Host nicht quittiert

Post by rjversluis » 31.12.2018, 10:46

Hi Jan,

bei größere Systemen muss man halt wissen was man dazu schaltet, und muss man auf bestimmte Sachen verzichten.
ZB Ziel suchen bis Enter, überall BBT mit viele Stufen, usw...

Wenn alle Trace Levels ausgeschaltet sind, werden trotzdem Warnungen und Ausnahmen aufgezeichnet.
Und tracing ist nur dafür gedacht Problemen helfen zu lösen, also wenn alles läuft: AUS.
(Nach jede trace Zeile wird das System auch aufgefordert die Daten direkt auf die Platte zu schreiben.)

https://wiki.rocrail.net/doku.php?id=faq-en#rocrail

spaceduck
Posts: 342
Joined: 26.09.2012, 07:42
Location: Bayern

Re: BIDIB: Belegtmeldungen werden vom Host nicht rechtzeitig quittiert

Post by spaceduck » 31.12.2018, 12:16

Perfekt, Danke!

Jan

Post Reply

Return to “OpenDCC-BiDiB (DE)”