Ethercat HAL driver

More
8 years 8 months ago #105229 by automata
Replied by automata on topic Ethercat HAL driver
Hi Chimeno,
Did you get ethercat with stretch working?
I was trying with stretch-amd64 and ran into problems.
I have it working with Debian Wheezy and 3.4.9-rtai kernel. The motherboard is using rtl8139 drivers and ethercat works well with panasonic A5 and A6 series drives.
When trying to upgrade to debian stretch, I am not able to patch the network drivers and the exact error message is:
Code:
applying patch 30_add_kernel-3.5.7_drivers to ./ ...patch: **** malformed patch at line 37097: _flagwork, (i

Do you have any how to guide or list of steps you used to get it working?
Regards,
-automata

Please Log in to join the conversation.

More
8 years 8 months ago #105230 by chimeno
Replied by chimeno on topic Ethercat HAL driver
Hello Automata,
I used the stretch version with core RT-PREEMPT, you have to use the "generic" driver, try to have it help you.

regards
Chimeno

Please Log in to join the conversation.

More
8 years 8 months ago #105231 by automata
Replied by automata on topic Ethercat HAL driver
I used the preempt-rt amd64 kernel.
Code:
automata@stretchrt64:~/ecat/ethercat-1.5.2$ uname -a Linux stretchrt64 4.9.0-3-rt-amd64 #1 SMP PREEMPT RT Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux
The only difference I am seeing right of the bat is you are using the i386 kernel instead of the amd64 kernel.
Still appreciate any guidance on getting this to work.
Trying with the i386 kernel with preempt-rt patch. Will report results soon.
-automata

Please Log in to join the conversation.

More
8 years 8 months ago #105232 by chimeno
Replied by chimeno on topic Ethercat HAL driver
hello Automata,
installed "strech RT-PREEMPT" from here?
www.linuxcnc.org/testing-stretch-rtpreempt/

Igh Ethercat Master configured "--enable-driver-generic"

regards
Chimeno

Please Log in to join the conversation.

More
8 years 8 months ago #105237 by sirop
Replied by sirop on topic Ethercat HAL driver
So you used the generic driver all the time trying to sync your slaves?

Please Log in to join the conversation.

More
8 years 8 months ago #105242 by automata
Replied by automata on topic Ethercat HAL driver
Hi sirop,
Have you installed the Igh ethercat master on stretch with preempt-rt ?
Are there any other successful attempts (other than chimeno) at running the Igh ethercat master with debian preempt-rt kernel?
Regards,
automata

Please Log in to join the conversation.

More
8 years 8 months ago #105243 by sirop
Replied by sirop on topic Ethercat HAL driver
Actually, I use machinekit on debian 8 with xenomai, so kernel 3.8.

The official repo sourceforge.net/p/etherlabmaster/code/ci/default/tree/devices/ has adopted drivers 8139too for up to 3.16 kernel version.

The unoffical repo sourceforge.net/u/uecasm/etherlab-patche...default/tree/#readme has some device patches for up to 4.13 kernel version.
Please report if you succeed to use these patches.

Please Log in to join the conversation.

More
8 years 8 months ago #105245 by chimeno
Replied by chimeno on topic Ethercat HAL driver

sirop wrote: So you used the generic driver all the time trying to sync your slaves?



hi Sirop,
If I use generic driver because I did not find for e1000e, is not it a good idea?

Please Log in to join the conversation.

More
8 years 8 months ago #105246 by sirop
Replied by sirop on topic Ethercat HAL driver
well, generic driver always means higher latency.

Please Log in to join the conversation.

More
8 years 8 months ago #105247 by chimeno
Replied by chimeno on topic Ethercat HAL driver

sirop wrote: well, generic driver always means higher latency.



thanks, I will install debian again on a new hard drive and I will try to install the patches and re-compile everything if it works, I will inform you of the progress, thanks
Chimeno

Please Log in to join the conversation.

Time to create page: 0.383 seconds
Powered by Kunena Forum