Problem bei installation Ethercat
- andrax
- Offline
- Premium Member
Less
More
- Posts: 135
- Thank you received: 29
11 Jul 2021 08:13 #214238
by andrax
Problem bei installation Ethercat was created by andrax
Hallo zusammen,
bei der Installation vom Ethercatdriver (sittner) bekomme ich folgende Ausgabe:
woran kann das liegen?
Gruß
Andre
bei der Installation vom Ethercatdriver (sittner) bekomme ich folgende Ausgabe:
.../ec-debianize-master/etherlabmaster# dpkg-buildpackage
dpkg-buildpackage: Information: Quellpaket etherlabmaster
dpkg-buildpackage: Information: Quellversion 1.5.2+20190904hg33b922p8ea394-1
dpkg-buildpackage: Information: Quelldistribution lucid
dpkg-buildpackage: Information: Quelle geändert durch Sascha Ittner <sascha.ittner@modusoft.de>
dpkg-buildpackage: Information: Host-Architektur amd64
dpkg-source --before-build .
debian/rules clean
dh clean --with autoreconf,dkms
debian/rules override_dh_clean
make[1]: Verzeichnis „/home/andre/Archiv/ec-debianize-master/etherlabmaster“ wird betreten
rm -f ChangeLog
dh_clean
make[1]: Verzeichnis „/home/andre/Archiv/ec-debianize-master/etherlabmaster“ wird verlassen
dpkg-source -b .
dpkg-source: Fehler: unmöglich, mit Quellformat »3.0 (quilt)« zu bauen: unter ../etherlabmaster_1.5.2+20190904hg33b922p8ea394.orig.tar.{bz2,gz,lzma,xz} wurde kein Tarball der Originalautoren gefunden
dpkg-buildpackage: Fehler: Unterprozess dpkg-source -b . lieferte Exitstatus 255
woran kann das liegen?
Gruß
Andre
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
Less
More
- Posts: 135
- Thank you received: 29
11 Jul 2021 15:50 #214276
by andrax
Replied by andrax on topic Problem bei installation Ethercat
Wie es scheint, fehlen mir die Kernel-sources, Wo finde ich die?
uname -a bringt folgendes
Linux CNC 4.19.0-11-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux
uname -a bringt folgendes
Linux CNC 4.19.0-11-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux
Please Log in or Create an account to join the conversation.
- Grotius
- Offline
- Platinum Member
Less
More
- Posts: 2232
- Thank you received: 1949
11 Jul 2021 22:41 #214335
by Grotius
Replied by Grotius on topic Problem bei installation Ethercat
example from ..
Install ethercat-master in /opt/
apt-get install linux-headers-5.10.0-5-rt-amd64 // example
wget https://github.com/grotius-cnc/debian_distro_live_build_post_tweaking/releases/download/1.0.0/ethercat-master.deb
dpkg -i ethercat-master.deb
# Set up autoconfigure Mac at boot time.
crontab -e
# Add lines:
@reboot echo MASTER0_DEVICE="$(cat /sys/class/net/enp0s25/address)" DEVICE_MODULES=generic > /etc/sysconfig/ethercat
# Slow down the process so above line is done before the restart.
@reboot /etc/init.d/ethercat start
@reboot /etc/init.d/ethercat stop
@reboot /etc/init.d/ethercat restart
# Todo, test the interaction with macchanger.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
Less
More
- Posts: 135
- Thank you received: 29
13 Jul 2021 17:02 #214619
by andrax
Replied by andrax on topic Problem bei installation Ethercat
Hello Grotius,
Thank you for your answer.
I have now installed your distribution.
github.com/grotius-cnc/LINUX_RTOS
There are mistakes here too.
Thank you for your answer.
I have now installed your distribution.
github.com/grotius-cnc/LINUX_RTOS
There are mistakes here too.
root@CNC:/home/andre# cd /usr/share/ethercat/install_script/
root@CNC:/usr/share/ethercat/install_script# ./ethercat_setup_script.sh
dpkg: Warnung: »ldconfig« wurde im PATH nicht gefunden oder ist nicht ausführbar
dpkg: Warnung: »start-stop-daemon« wurde im PATH nicht gefunden oder ist nicht ausführbar
dpkg: Fehler: 2 erwartete Programme nicht im PATH gefunden oder nicht ausführbar
Beachten Sie: PATH von root sollte normalerweise /usr/local/sbin, /usr/sbin und /sbin enthalten
Remove ethercat file in /etc/default/ethercat
cat: /sys/class/net/enp0s25/address: Datei oder Verzeichnis nicht gefunden
cat: /sys/class/net/enp0s25/address: Datei oder Verzeichnis nicht gefunden
.. Retrieved MAC adres :
.. .. Appending MAC adres to last line of ethercat file /etc/default/
make: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat“ wird betreten
make[1]: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat/src“ wird betreten
make[2]: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat/src“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat/src“ wird verlassen
make[2]: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat/src“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat/src“ wird verlassen
make[1]: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat/src“ wird verlassen
make: Verzeichnis „/usr/share/ethercat/linuxcnc_ethercat“ wird verlassen
Compiling the linuxcnc-ethercat lcec driver
./ethercat_setup_script.sh: 56: ./ethercat_setup_script.sh: update-ethercat-config: not found
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
Less
More
- Posts: 135
- Thank you received: 29
15 Jul 2021 05:21 #214807
by andrax
Replied by andrax on topic Problem bei installation Ethercat
Hallo zusammen,
and thank Grotius for your tip.
Ich konnte das Problem für mich lösen.
Ich verwende jetzt die Installation von Grotius
forum.linuxcnc.org/18-computer/40328-deb...o-cd-download-1-7-gb
Allerdings hatte ich auch hier wieder Probleme bei der Installation des Treibers.Das Problem ist, das der Benutzer nicht der Root gruppe angehört und somit keine Rechte hat, Befehle als root auszuführen.
warum auch immer...
Abhilfe schafft:LCEC:
Da ich mehrmals vergeblich versucht habe das Packet zu installieren, war folgender Schritt für lcec notwendig.Die nächsten Schritte sind wie von Grotius hier beschrieben.
forum.linuxcnc.org/27-driver-boards/3559...w-to-install?start=0
Mit einen Unterschied:
Macadresse in etc/default/ethercat als root eintragen
sudo update-ethercat-config
/usr/sbin/update-ethercat-config oder reboot
Folgende Befehle funktionieren bei mir noch nicht bzw. habe ich die Skripte noch nicht gefunden:
Diese werden benötigt, wenn man an der ethercat.xml schraubtDa muss ich noch mal in Ruhe schauen.
@Grotius:
maybe it makes sense to add a wiki to your installation.
Here one could list possible problems and solutions.
Beste Grüße
Andre
and thank Grotius for your tip.
Ich konnte das Problem für mich lösen.
Ich verwende jetzt die Installation von Grotius
forum.linuxcnc.org/18-computer/40328-deb...o-cd-download-1-7-gb
Allerdings hatte ich auch hier wieder Probleme bei der Installation des Treibers.
dpkg: Warnung: »ldconfig« wurde im PATH nicht gefunden oder ist nicht ausführbar
dpkg: Warnung: »start-stop-daemon« wurde im PATH nicht gefunden oder ist nicht ausführbar
warum auch immer...
Abhilfe schafft:
sudo -i
su
wechsel ins installationsverzeichniss
dpkg -i ethercat-master.deb
Da ich mehrmals vergeblich versucht habe das Packet zu installieren, war folgender Schritt für lcec notwendig.
cd linuxcnc-ethercat/
make clean
make
forum.linuxcnc.org/27-driver-boards/3559...w-to-install?start=0
Mit einen Unterschied:
Macadresse in etc/default/ethercat als root eintragen
/usr/sbin/update-ethercat-config oder reboot
Folgende Befehle funktionieren bei mir noch nicht bzw. habe ich die Skripte noch nicht gefunden:
Diese werden benötigt, wenn man an der ethercat.xml schraubt
/etc/init.d/ethercat start
/etc/init.d/ethercat stop
/etc/init.d/ethercat restart
@Grotius:
maybe it makes sense to add a wiki to your installation.
Here one could list possible problems and solutions.
Beste Grüße
Andre
Please Log in or Create an account to join the conversation.
- Columbo
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 0
15 Jul 2021 18:19 #214910
by Columbo
Replied by Columbo on topic Problem bei installation Ethercat
Hallo Andre,
habe ebenfalls das Grotius Installation Image genutzt und während der Installation keine Probleme. Aber
/etc/init.d/ethercat start
/etc/init.d/ethercat stop
/etc/init.d/ethercat restart
funktioniert bei mir leider auch nicht.
Und ja, eine Wiki fände ich auch toll.
Insbesondere mit lcec habe ich keinen Plan.
Grüße
Columbo
habe ebenfalls das Grotius Installation Image genutzt und während der Installation keine Probleme. Aber
/etc/init.d/ethercat start
/etc/init.d/ethercat stop
/etc/init.d/ethercat restart
funktioniert bei mir leider auch nicht.
Und ja, eine Wiki fände ich auch toll.
Insbesondere mit lcec habe ich keinen Plan.
Grüße
Columbo
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
Less
More
- Posts: 135
- Thank you received: 29
15 Jul 2021 19:40 #214921
by andrax
Replied by andrax on topic Problem bei installation Ethercat
Hallo columbo,
Die 3 Befehle brauchst du nur, wenn du an der .XML (config) schraubst.
Ansonsten reicht ein reboot.
Wenn du Probleme hast mit lcec, ist eigentlich der Hauptthreat die richtige Adresse. Bei Verständnisproblemen, schau dir mal meine Config an. Ein paar Treats vorher el 3731, die ist gut kommentiert. Ansonsten mach mal ein treat auf und ich schau mal ob ich dir helfen kann.
Gruß
Andre
PS: Wenn ich die 3 Befehle habe stelle ich die hier ein.
Die 3 Befehle brauchst du nur, wenn du an der .XML (config) schraubst.
Ansonsten reicht ein reboot.
Wenn du Probleme hast mit lcec, ist eigentlich der Hauptthreat die richtige Adresse. Bei Verständnisproblemen, schau dir mal meine Config an. Ein paar Treats vorher el 3731, die ist gut kommentiert. Ansonsten mach mal ein treat auf und ich schau mal ob ich dir helfen kann.
Gruß
Andre
PS: Wenn ich die 3 Befehle habe stelle ich die hier ein.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Premium Member
Less
More
- Posts: 135
- Thank you received: 29
17 Jul 2021 05:17 #215116
by andrax
Replied by andrax on topic Nachtrag etc/init.d/ethercat start
Nachtrag:
Die Befehlescheinen nicht mehr gültig zu sein.
Das Skript befindet sich jetzt in /usr/sbin/ethercatctl
Zunächst muss das Skript mit rootrechten angepasst werden.
Zeile:
ETHERCAT_CONFIG=/etc/ethercat.conf
>>> hier die aktuelle Config eintragen. Bei mir ist es:
ETHERCAT_CONFIG=/etc/default/ethercat
danach stehen folgende Befehle zur Verfügung:
Gruß
Andre
Die Befehle
etc/init.d/ethercat start
/etc/init.d/ethercat stop
/etc/init.d/ethercat restart
Das Skript befindet sich jetzt in /usr/sbin/ethercatctl
Zunächst muss das Skript mit rootrechten angepasst werden.
Zeile:
ETHERCAT_CONFIG=/etc/ethercat.conf
>>> hier die aktuelle Config eintragen. Bei mir ist es:
ETHERCAT_CONFIG=/etc/default/ethercat
danach stehen folgende Befehle zur Verfügung:
su root
/usr/sbin/ethercatctl start
/usr/sbin/ethercatctl stop
/usr/sbin/ethercatctl restart
/usr/sbin/ethercatctl status
Gruß
Andre
The following user(s) said Thank You: Columbo
Please Log in or Create an account to join the conversation.
- Columbo
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 0
18 Jul 2021 18:07 #215243
by Columbo
Replied by Columbo on topic Nachtrag etc/init.d/ethercat start
Hallo Andre,
so ist es!
Funktioniert bei mir nun auch!
Danke
Grüße
so ist es!
Funktioniert bei mir nun auch!
Danke
Grüße
Please Log in or Create an account to join the conversation.
- Columbo
- Offline
- Senior Member
Less
More
- Posts: 53
- Thank you received: 0
26 Jul 2021 09:19 #215939
by Columbo
Replied by Columbo on topic Nachtrag etc/init.d/ethercat start
Hallo Andre,
bei mir geht es nun weiter. Der EtherCAT Master läuft und auch die Slaves werden gefunden, wenn ich ethercat slaves -v eingebe.
Zur ethercat_conf.xml habe ich auch schon viel gelesen. Im TwinCAT gibts in meinem Fall leider noch keine funktionierende Konfiguration am EL6751, da die Verstärker scheinbar kein NMT bekommen. Aber egal...dass ich eine gültige TC Konfiguration hinbekomme, bin ich mir ziemlich sicher.
Viel interessanter ist wie es dann weiter geht. Wird die ethercat_conf.xml eigentlich über die pustgui.hal eingelesen, also erst beim Start von LinuxCNC? Oder wie spielst du mit der ethercat_conf.xml?
Grüße
Columbo
bei mir geht es nun weiter. Der EtherCAT Master läuft und auch die Slaves werden gefunden, wenn ich ethercat slaves -v eingebe.
Zur ethercat_conf.xml habe ich auch schon viel gelesen. Im TwinCAT gibts in meinem Fall leider noch keine funktionierende Konfiguration am EL6751, da die Verstärker scheinbar kein NMT bekommen. Aber egal...dass ich eine gültige TC Konfiguration hinbekomme, bin ich mir ziemlich sicher.
Viel interessanter ist wie es dann weiter geht. Wird die ethercat_conf.xml eigentlich über die pustgui.hal eingelesen, also erst beim Start von LinuxCNC? Oder wie spielst du mit der ethercat_conf.xml?
Grüße
Columbo
Please Log in or Create an account to join the conversation.
Time to create page: 0.127 seconds