- Posts: 1317
- Thank you received: 0
Long initialization of Ethercat on servo drive SV660N
10 months 3 weeks ago #339688
by Hakan
Replied by Hakan on topic Long initialization of Ethercat on servo drive SV660N
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"
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.
10 months 3 weeks ago #339738
by nanowhat
Replied by nanowhat on topic Long initialization of Ethercat on servo drive SV660N
I recently did this and my exact command was:
"./configure --sysconfdir=/etc/ --disable-8139too --enable-userlib --enable-generic --disable-eoe"
"./configure --sysconfdir=/etc/ --disable-8139too --enable-userlib --enable-generic --disable-eoe"
Please Log in to join the conversation.
10 months 3 weeks ago #339845
by hanz24
Replied by hanz24 on topic Long initialization of Ethercat on servo drive SV660N
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.
10 months 2 weeks ago #339999
by automata
Replied by automata on topic Long initialization of Ethercat on servo drive SV660N
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
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.
10 months 2 weeks ago #340015
by rodw
Replied by rodw on topic Long initialization of Ethercat on servo drive SV660N
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...
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.
10 months 2 weeks ago #340024
by Hakan
Replied by Hakan on topic Long initialization of Ethercat on servo drive SV660N
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.
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.
10 months 2 weeks ago #340031
by rodw
Replied by rodw on topic Long initialization of Ethercat on servo drive SV660N
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.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.
Please Log in to join the conversation.
10 months 2 weeks ago #340035
by Hakan
Replied by Hakan on topic Long initialization of Ethercat on servo drive SV660N
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.
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.
10 months 2 weeks ago #340040
by rodw
Replied by rodw on topic Long initialization of Ethercat on servo drive SV660N
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......
Its odd its taken so long before the issue was raised......
Please Log in to join the conversation.
10 months 2 weeks ago #340044
by Hakan
Replied by Hakan on topic Long initialization of Ethercat on servo drive SV660N
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.
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
