Hello Mr tar_san,
the output of dmesg was very helpful. We need to fix all issues appearing,
the first one is your drive is a EoE-capable drive. Ethernet over Ethercat.
Unfortunately linuxcnc doesn't support that.
The best way is to disable eoe in the ethercat mastyer.
Remove the installed ethercat master.
Then download ethercat master from the official site
Configure using the
--disable-eoe=true option
Code:
git clone https://gitlab.com/etherlab.org/ethercat
./bootstrap
./configure --sysconfdir=/etc --disable-eoe=true
make all modules
... and so on, continue to build and configure your system. Instructions are here.
gitlab.com/etherlab.org/ethercat/-/blob/stable-1.6/INSTALL.md
There is another possibility to disable EoE, but that disables EoE in the drive, and I would think
you need EoE for communication with some Yaskawa tuning software. Guessing, but not unlikely.
Test with the new ethercat master, the EoE messages should now be gone.
Let's see how many of the other messages are still there and then we act on them.
Referring to my previous post. Please add on the master line
Code:
<master idx="0" appTimePeriod="1000000" refClockSyncCycles="1" syncToRefClock="true">
If syncToRefClock gives an error because it is not supported (yet), use the following syntax:
Code:
<master idx="0" appTimePeriod="1000000" refClockSyncCycles="-1">
Note the minus sign.
Let's see how far you come with those modifications. If there are still problems,
please show the output of dmesg again, and any errors from linuxcnc.