Beckhoff ethercat 64 with bit linuxcnc, How to install.

More
5 years 2 months ago - 5 years 2 months ago #217511 by Grotius
Hi Foxington,

The 8139too driver is not supported in 5.10 kernels. I just installed 5.10.0-8-rt-amd64 kernel , and it's not there.

The ethercat installer, say's it's not there. But if this installer is wrong, please let me know.

Here's a list on wich kernels the driver excists : cateee.net/lkddb/web-lkddb/8139TOO.html

One way to fix this, is to recompile a kernel, configuring the 8139too driver during the kernel config stage.

This will become a time consuming process. If you download the kernel sources and compile it, you can give it a try.

On your new install look here : /opt/ethercat/INSTALL -> at the end of file you see how to install.


 
Last edit: 5 years 2 months ago by Grotius.
The following user(s) said Thank You: endian

Please Log in or Create an account to join the conversation.

More
5 years 2 months ago #217520 by db1981
Hi,

after adding the 8139TOO driver in the kernel, you will also have to
compile the etherlab master by yourself to get the ec_8139TOO modul.

Why do you need the 8139 driver? Under preempt rt ec_generic works just fine
if you don't need µs cycle times. The most connection problems are many times caused by other things in the environment...
Myself never had a problem with the network driver in the past years at about more then 50 Machines.
The following user(s) said Thank You: endian

Please Log in or Create an account to join the conversation.

More
5 years 2 months ago #217562 by endian
thanks for cleaning up the problematic guys...

I just read a lot of posts in ethercat topics here and there was some guys who has problem with generic driver..
they said it is slower and not as stable as direct drivers are... and therefore I though it have to be right way to prefer direct driver not just generic one... but if you have experiences and you will recommend it to use I will use it with generic and it will be fine I hope...

I just want to use ethercat therefore for:
1. position feedback from servo because it has 1Vpp sinusoidal character and they are directly connected to drivers and I hope suppress the position loop error as much as possible...
2. avoid EMC noise and issues from it..
3. avoid a lot of cables in cabinet..

do you think it is right way where I want to continue guys?

Please Log in or Create an account to join the conversation.

More
5 years 2 months ago #217656 by Grotius
Hi Foxington,

In the ethercat-hg manual there is a section about time relation between generic and others. You will see it's very close.
Reading this manual, is interesting.

Ehtercat is a nice modern bus-system.
The following user(s) said Thank You: endian

Please Log in or Create an account to join the conversation.

More
5 years 2 months ago #218355 by TheRoslyak
Hi everyone
In finally. For now Is it possible install  etherlabmaster on kernel 5.10? Or simple to install on 4.19 - and don't worry?
Attachments:

Please Log in or Create an account to join the conversation.

More
5 years 2 months ago #218356 by Grotius
Did you install the kernel headers?

Please Log in or Create an account to join the conversation.

Time to create page: 0.628 seconds
Powered by Kunena Forum