Ethercat HAL driver
31 Jan 2018 12:33 #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:
Do you have any how to guide or list of steps you used to get it working?
Regards,
-automata
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:
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 or Create an account to join the conversation.
31 Jan 2018 13:32 - 31 Jan 2018 13:35 #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
I used the stretch version with core RT-PREEMPT, you have to use the "generic" driver, try to have it help you.
regards
Chimeno
Last edit: 31 Jan 2018 13:35 by chimeno.
The following user(s) said Thank You: Nico2017
Please Log in or Create an account to join the conversation.
31 Jan 2018 13:41 #105231
by automata
Replied by automata on topic Ethercat HAL driver
I used the preempt-rt amd64 kernel.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
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
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 or Create an account to join the conversation.
31 Jan 2018 13:57 #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
installed "strech RT-PREEMPT" from here?
www.linuxcnc.org/testing-stretch-rtpreempt/
Igh Ethercat Master configured "--enable-driver-generic"
regards
Chimeno
Please Log in or Create an account to join the conversation.
31 Jan 2018 17:03 #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 or Create an account to join the conversation.
31 Jan 2018 17:54 #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
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 or Create an account to join the conversation.
31 Jan 2018 18:40 - 31 Jan 2018 18:41 #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.
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.
Last edit: 31 Jan 2018 18:41 by sirop. Reason: typo
The following user(s) said Thank You: chimeno
Please Log in or Create an account to join the conversation.
31 Jan 2018 19:06 #105245
by chimeno
hi Sirop,
If I use generic driver because I did not find for e1000e, is not it a good idea?
Replied by chimeno on topic Ethercat HAL driver
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 or Create an account to join the conversation.
31 Jan 2018 19:53 #105246
by sirop
Replied by sirop on topic Ethercat HAL driver
well, generic driver always means higher latency.
Please Log in or Create an account to join the conversation.
31 Jan 2018 19:56 #105247
by chimeno
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
Replied by chimeno on topic Ethercat HAL driver
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 or Create an account to join the conversation.
Time to create page: 0.203 seconds