Page 1 of 1

Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 17 Jul 2019, 14:45
by RainerSt
Hallo,

möchte gerne, über ein eigenes shell script, erkennen welches Modul
am RevPi Connect angeschlossen ist.
Dies funktioniert auch mit dem Profinet IRT Gateway .
Bekomme hier folgende Ausgabe:

"piTest -d
Found 2 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 5

Address: 31 module type: 79 (0x4f) Gateway Profinet IRT V1.1
Module is present, but NOT CONFIGURED!!!
input offset: 11 length: 512
output offset: 523 length: 512"

Wenn ich dieses Gateway mit einem Ethernet/IP Gateway tausche
wird diese Modul leider nicht Erkannt. Es wird nur
das Hauptmodul angezeigt wogegen das Ethernet/IP Modul fehlt :

"piTest -d
Found 1 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 5"

Das Linux Stretch und auch das Ethernet/IP Gateway ist auf dem
neusten Softwarestand.

Nun meine Frage:
Könnten Sie mir bitte hierbei weiterhelfen und mir sagen wie
ich auch das Ethernet/IP Gateway erkennen kann?

Vielen Dank im Vorraus.

Gruß,
Rainer

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 09 Aug 2019, 10:52
by Eduard
Hallo Rainer,

kannst du uns bitte die kern.log Datei zukommen lassen.

Gruß
Eduard

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 20 Aug 2019, 14:22
by RainerSt
Hallo Eduard,

als Anhang schicke ich Dir die kern.log datei.

Vielen Dank.

Gruß,
Rainer
------------------------------------
Nachtrag:

Habe noch weitere 3 Ethernet/IP Gateways zusammen mit einem RevPi Connect (Stretch V9) getestet.
Alle 3 Ethernet/IP Module wurden nicht erkannt:

piTest -d
Found 1 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 5

Beim Austausch des Ethernet/IP GW mit einem Profinet wurde dies aber erkannt.

Als Anhang füge ich alle kern.log dateien bei (log.zip).

Gruß,
Rainer

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 10 Sep 2019, 17:06
by Eduard
Hallo Rainer,

entschuldige für meine verspätete Antwort.
Es sieht aus, dass du das Ethernet/IP Gateway nicht in piCtory konfiguriert hast.

Gruß,
Eduard

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 13 Feb 2020, 13:50
by RainerSt
Hallo Eduard,

wir haben mittlerweile bei weiter Ethernet/IP Module diesen Effekt festgestellt.
Das Modul ist in piCtory konfiguriert.

Mit piTest -d sieht man folgende Ausgabe:

Found 9 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 960 length: 6
output offset: 966 length: 5

Address: 31 module type: 32843 (0x804b) Gateway EtherNet/IP V0.0
Module is NOT present, data is NOT available!!![
input offset: 0 length: 480
output offset: 480 length: 480
.......

Es muss was mit dem Ethernet Kanal pileft zutun haben denn mit ifconfig
sieht man folgendes im Fehlerfall:

pileft: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b6:4b:17:aa:95:d1 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 174


Wenn das Ethernet/IP GW gefunden wird dann ist folgende Ausgabe vorhanden:

pileft: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.148.234 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 fe80::d952:c8a:7a60:e7ed prefixlen 64 scopeid 0x20<link>
ether 5e:7c:86:73:46:13 txqueuelen 1000 (Ethernet)
RX packets 4432586 bytes 2269483128 (2.1 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4432585 bytes 2265049987 (2.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 174

Kannst Du uns bitte hier weiterhelfen.

Vielen Dank,

Gruß,
Rainer

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 14 Feb 2020, 11:55
by dirk
Hallo Reiner, also manchmal wird das Gateway erkannt und manchmal nicht? Bitte prüfe, ob das Netzteil <5 ms auf 24V fährt. Kannst Du den Fehler manuell beheben mit "piTest -x" ? Ich denke da muss ich Dir ein RMA Formular per E-Mail schicken damit wir wir das Gerät hier im Haus untersuchen.

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 17 Feb 2020, 11:26
by RainerSt
Hallo Dirk,

vielen Dank für die schnelle Antwort.
Habe das Original Netzteil angeschlossen (MDR-60-24) und
24VDC <5ms gemessen.
Die Anweisung "piTest -x" konnte den Fehler auch nicht beseitigen.

Der Fehler tritt nicht immer auf und geht auch häufig nach ein paar Minuten weg.
Manchmal schaffe ich es den Fehler über folgende Befehle zu beseitigen:

sudo ifconfig pileft 169.254.46.232 netmask 255.255.255.0
sudo ifconfig pileft down
sudo ifconfig pileft up
ping 169.254.46.232

Danach, wenn es erfolgreich war, ist der Status der pileft flags auf RUNNING
(ifconfig ......pileft: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> .....)
und die Erkennung des Ethernet/IP Modules ist wieder ok.

Gruß,
Rainer

PS: Könntest Du mir bitte so ein RMA Formular per E-Mail zuschicken.

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Posted: 19 Feb 2020, 15:23
by dirk
Hallo Rainer, ich schicke Dir ein RMA Formular per E-Mail.