Long initialization of Ethercat on servo drive SV660N

More
10 months 3 weeks ago #339688 by Hakan
Install IgH Ethercat master from gitlab.com/etherlab.org/ethercat (standard site)
Follow installation procedure and when you do the "./configure " command,
make sure to use "./configure <other options>  --disable-eoe"

 

Please Log in to join the conversation.

More
10 months 3 weeks ago #339738 by nanowhat
I recently did this and my exact command was:
"./configure --sysconfdir=/etc/ --disable-8139too --enable-userlib --enable-generic --disable-eoe"

Please Log in to join the conversation.

More
10 months 3 weeks ago #339845 by hanz24
Sorry for the late response. If our problem is same, this is what I changed in the sii file from my Inovance driver. I changed that part to ‘04’ and then wrote it back to the driver after making the change.

Please Log in to join the conversation.

More
10 months 2 weeks ago #339999 by automata
I can confirm that Innovance SV660N works by recompiling the IGH etherlab master stable-1.6 branch and installing on a fresh debian bookworm installation.
The configuration options I have used for the etherlab master are:
./configure --sysconfdir=/etc/ --disable-8139too --enable-userlib --enable-generic --disable-eoe

Thank you nanowhat.

-automata

Please Log in to join the conversation.

More
10 months 2 weeks ago #340015 by rodw
I want over to etherlab's gitlab to request EoE could be disabled in the Ethercat.conf file but I then found that this was already a bug scheduled to be fixed in their next release (1.7) Issues 176 and 157 refer with the latter referring to linuxcnc and this exact drive.

gitlab.com/etherlab.org/ethercat/-/issue...MTY3MDcyMTkwfQ%3D%3D  

It still seems wrong to me that disabling a feature requires recompiling...

Please Log in to join the conversation.

More
10 months 2 weeks ago #340024 by Hakan
I looked at that and unfortunately it is code sprinkled around everywhere.
So it will be a bit of surgery in the etherlab code I am afraid.
Besides, it seems eoe does work, it is just it doesn't work with lcec.
There should be some calls in lcec to process eoe frames that isn't there.
So one can always argue where the problem is. I know I can only fix
it on a PowerPoint level, not in code.
 

Please Log in to join the conversation.

More
10 months 2 weeks ago #340031 by rodw

I looked at that and unfortunately it is code sprinkled around everywhere.
So it will be a bit of surgery in the etherlab code I am afraid.
 
I don't think EoE is normally a problem, perhaps just for this drive. Now they know a bug is there it will get fixed but I doubt you'll see it for a while.

Please Log in to join the conversation.

More
10 months 2 weeks ago #340035 by Hakan
It's a general problem with EoE in the drive.
kworm has looked at it in some depth and submitted bugs/issues.
forum.linuxcnc.org/ethercat/53961-eoe-configuration
I think it would be good to have EoE working with lcec.
Short term it can be good to disable the eoe server parts,
long term it is good if it works.

Please Log in to join the conversation.

More
10 months 2 weeks ago #340040 by rodw
I wonder if you raised an issue for lcec if Scott might become motivated to enhance the hal driver?
Its odd its taken so long before the issue was raised......

Please Log in to join the conversation.

More
10 months 2 weeks ago #340044 by Hakan
I guess it is not obvious what to do, and one needs a drive with EoE to test with as well.
I looked around a bit and it's not so common with EoE in the drive especially the cheap ones
don't have it. 
I did find an opening though, it's in the SOEM and SOES ethercat master and slave libraries I use for embedded things.
They actually support EoE both master and slave.
I have a bit extra time now when I'm waiting for the hip to grow out again and will read up on that and try to understand the steps.
Then it should be possible to adopt this to IgH and lcec. Maybe.

Please Log in to join the conversation.

Time to create page: 0.060 seconds
Powered by Kunena Forum