Sorry I wasn't clear...what I meant is the LinuxCNC dies because lcec errors out on not being able to map the PDO (for example 0x6060) even though it was configured with SDOs but for some reason not visible until doing the "ethercat rescan".
Perhaps these issues are not related but would be strange coincidence that EoE is involved in both. I'm not sure anyone is actually using it with LinuxCNC.
When I had such a problem like yours... I do not know but ... try check the active mapping with
Code:
ethercat pdos -v
... I think it is possible to run EoE but there are synchronization problem because it was not definated in the SDOs startup ... and it should does a mess
I don't think EoE can work in LinuxCNC the way it is now unless possibly you are running linuxcnc-ethercat as a kernel module which I guess would require RTAI version. In the userspace version there is no call to ecrt_master_send_ext() which is required for EoE to work and it's only enabled if __KERNEL__ is defined. I opened a ticket on linuxcnc-ethercat so when Scott has a chance to look at it maybe there will be something.