Zum Hauptinhalt wechseln
Support-Wissensdatenbank

Konfiguration des EtherCAT-Geräts auf Intel® Edge Steuerungen für industrielle Geräte nicht möglich

Inhaltstyp: Installation und Setup   |   Artikel-ID: 000094040   |   Letzte Überprüfung: 11.10.2024

Beschreibung

Geräteinformationen können nicht angezeigt werden, nachdem Sie das EtherCAT-Gerät mithilfe der Schritte in der Dokumentation Intel® Edge Controls for Industrial konfiguriert haben.

$ ethercat master

Failed to get master information: The ioctl of the device is inappropriate

Lösung

Der Fehler bedeutet, dass die Datei /etc/sysconfig/ethercat nicht richtig konfiguriert ist. Verwenden Sie die folgenden Befehle, um das Netzwerkgerät abzufragen und die erforderlichen Konfigurationsvariablen anzugeben .

$ sudo ifconfig
eno1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether a4:ae:12:77:85:b6 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 memory 0x8e100000-8e17ffff

$ cat /sys/class/net/eno1/device/uevent
DRIVER=igb
PCI_CLASS=20000
PCI_ID=8086:1533
PCI_SUBSYS_ID=FFFF:0000
PCI_SLOT_NAME=0000:6d:00.0
MODALIAS=pci:v00008086d00001533sv0000FFFFsd00000000bc02sc00i00

Bearbeiten Sie mit der Ausgabe der obigen Befehle die MAC-Adresse, PCI_SLOT_NAME und den Treiber in /etc/sysconfig/ethercat.

#/etc/sysconfig/ethercat MASTER0_DEVICE="a4:ae:12:77:85:b6" DEVICE_MODULES="igb" REBIND_NICS="0000:6d:00.0" #eno1

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1-Produkte.

Disclaimer / Rechtliche Hinweise

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.