- Configuring LinuxCNC
- Advanced Configuration
- EtherCAT
- Beckhoff ethercat 64 with bit linuxcnc, How to install.
Beckhoff ethercat 64 with bit linuxcnc, How to install.
- tommylight
- Away
- Moderator
Less
More
- Posts: 18725
- Thank you received: 6295
03 Jun 2021 22:54 #211106
by tommylight
Replied by tommylight on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Ahoj Slav,
Pretty sure there is an ISO with ethercat installed in one of these links made by Grotius, so try to find it.
There should be several versions so find the latest.
forum.linuxcnc.org/38-general-linuxcnc-q...ntrol-in-c-c?start=0
forum.linuxcnc.org/38-general-linuxcnc-q...inuxcnc-link?start=0
Pretty sure there is an ISO with ethercat installed in one of these links made by Grotius, so try to find it.
There should be several versions so find the latest.
forum.linuxcnc.org/38-general-linuxcnc-q...ntrol-in-c-c?start=0
forum.linuxcnc.org/38-general-linuxcnc-q...inuxcnc-link?start=0
The following user(s) said Thank You: endian
Please Log in or Create an account to join the conversation.
25 Jun 2021 02:44 #212868
by wang
Replied by wang on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Hello, I encountered such a problem when I executed : sudo ./get_source.sh
I get this :
qxh@qxh-w:~/2/linuxcnc-dev/ec-debianize$ sudo ./get_source.sh
Cloning HG commit 33b922...
adding changesets
adding manifests
adding file changes
added 2112 changesets with 8177 changes to 1502 files
updating to branch default
1116 files updated, 0 files merged, 0 files removed, 0 files unresolved
Cloning patchset commit 8ea394...
adding changesets
adding manifests
adding file changes
added 13 changesets with 528 changes to 310 files
updating to branch default
145 files updated, 0 files merged, 0 files removed, 0 files unresolved
Apply patchset...
hg: unknown command 'qpush'
'qpush' is provided by the following extension:
mq manage a stack of patches
use "hg help extensions" for information on enabling extensions
Can you help me solve it? Thank you
I get this :
qxh@qxh-w:~/2/linuxcnc-dev/ec-debianize$ sudo ./get_source.sh
Cloning HG commit 33b922...
adding changesets
adding manifests
adding file changes
added 2112 changesets with 8177 changes to 1502 files
updating to branch default
1116 files updated, 0 files merged, 0 files removed, 0 files unresolved
Cloning patchset commit 8ea394...
adding changesets
adding manifests
adding file changes
added 13 changesets with 528 changes to 310 files
updating to branch default
145 files updated, 0 files merged, 0 files removed, 0 files unresolved
Apply patchset...
hg: unknown command 'qpush'
'qpush' is provided by the following extension:
mq manage a stack of patches
use "hg help extensions" for information on enabling extensions
Can you help me solve it? Thank you
Please Log in or Create an account to join the conversation.
25 Jun 2021 05:18 - 25 Jun 2021 05:20 #212875
by Nico2017
Replied by Nico2017 on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Hi @Wang,
please see post: forum.linuxcnc.org/27-driver-boards/3559...tall?start=50#157205 , on the earlier page of this thread (p6 by default).
I hope this helps.
please see post: forum.linuxcnc.org/27-driver-boards/3559...tall?start=50#157205 , on the earlier page of this thread (p6 by default).
I hope this helps.
Hi,
I think this is because the first step which use mercurial (hg) did not completely succeed. Restart from the install EtherCAT step 0
Make sure you got:before. But this is more likely due to the mercurial hg options. At the first step doing:sudo apt-get install quilt
Read carefully the output. There might be an error indicated even if it is not clearly flagging it. This might implies hg extensions which use the qpush command which requires the mq extension. To add an extension in mercurial, follow the suggested help displayed on the terminal, creating a ~/.hgrc , ie on your home directory. Then edit this file as a text file:cd ec-debianize ./get_source.shRetry step ./get_source.sh till you got a complete success of this step. I have noticed that this might work or not depending how you did the git cloning with or without root privilege. Same thing with the creation of the .hgrc file. You might have also to[extensions] mq =as this is copying some files in specific locations.sudo ./get_source.sh
Let me know how it this help, at least send the output of the ./get_source.
Once this step is successful you can carry on the installation
Thank you,
Nicolas
Last edit: 25 Jun 2021 05:20 by Nico2017. Reason: More precise with link
Please Log in or Create an account to join the conversation.
25 Jun 2021 09:37 #212888
by wang
Replied by wang on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
I read your post and I also encountered this problem. I would like to ask how you linked to the real-time kernel
I think you said to delete the non-real-time kernel mandatory link, but how to delete the non-real-time kernel and not update a new kernel? Because sudo apt-get remove linux-image-*** he will install a new high version kernel. And do you need to reinstall ec-debianizer
_16246131018073.png[/attachment]attachment]
I think you said to delete the non-real-time kernel mandatory link, but how to delete the non-real-time kernel and not update a new kernel? Because sudo apt-get remove linux-image-*** he will install a new high version kernel. And do you need to reinstall ec-debianizer
_16246131018073.png[/attachment]attachment]
Please Log in or Create an account to join the conversation.
25 Jun 2021 09:45 #212889
by wang
Replied by wang on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Thanks, your answer solved my problem
thank you very much
thank you very much
Please Log in or Create an account to join the conversation.
28 Jun 2021 10:01 - 28 Jun 2021 10:05 #213114
by wang
Replied by wang on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
兄弟,我遇到了一个问题
当我“sudo update-ethercat-config”时我得到
but i want get that:
[/code][/b][/color][/code]
why the Ethercat cannot link to the rt-preempt kernel?
当我“sudo update-ethercat-config”时我得到
Updating EtherCAT master confiuration
update-initramfs: Generating /boot/initrd.img-3.13.0-117-generic
done.
but i want get that:
[color=#c0392b][b][code][code]Updating EtherCAT master confiuration
update-initramfs: Generating /boot/initrd.img-3.4.9-rt17
done
why the Ethercat cannot link to the rt-preempt kernel?
Last edit: 28 Jun 2021 10:05 by wang.
Please Log in or Create an account to join the conversation.
- TheRoslyak
- Offline
- Elite Member
Less
More
- Posts: 238
- Thank you received: 37
27 Jul 2021 11:37 #216034
by TheRoslyak
Replied by TheRoslyak on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Has anyone encountered a problem: the current in the drive periodically jumps. Most often this happens
when the computer is loaded, it can also happen in unloaded, but not often.
I try to up refClockSyncCycles in xml. But it doesn't work. Maybe it's configure in this line
<dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="250000"/>
<watchdog divider="2498" intervals="1000"/>
Tell me who encounter with this problem
when the computer is loaded, it can also happen in unloaded, but not often.
I try to up refClockSyncCycles in xml. But it doesn't work. Maybe it's configure in this line
<dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="250000"/>
<watchdog divider="2498" intervals="1000"/>
Tell me who encounter with this problem
Please Log in or Create an account to join the conversation.
28 Jul 2021 15:16 - 28 Jul 2021 15:23 #216127
by endian
Replied by endian on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
hello folks,
excuse me for disturbing.
why is it disable 8139too network card during installation of ethercat from this TODO list
forum.linuxcnc.org/27-driver-boards/3559...all?start=110#184991
in the section
there I have to use "generic" driver for all types of network cards but how I read it should affect latency...
I actually have realtek 8139 network card... but driver looks like turned off during the instalation because when I changed driver type infromtoafterit showed me warrning
is it soooo much difference between "8139too" and "generic" driver as was told in other topic please?
thanks, Slav
excuse me for disturbing.
why is it disable 8139too network card during installation of ethercat from this TODO list
forum.linuxcnc.org/27-driver-boards/3559...all?start=110#184991
in the section
-- Get the ethercat software
$ hg clone hg.code.sf.net/p/etherlabmaster/code ethercat-hg
$ cd ethercat-hg
$ hg update stable-1.5
-- Install the ethercat software
$ ./bootstrap
here ------- $ ./configure --disable-8139too --with-linux-dir=/usr/src/linux-headers-4.19.0-11-rt-amd64/
$ make all modules
$ sudo make modules_install install
$ sudo depmod
there I have to use "generic" driver for all types of network cards but how I read it should affect latency...
I actually have realtek 8139 network card... but driver looks like turned off during the instalation because when I changed driver type in
/etc/default/ethercat
DEVICE_MODULES="generic"
DEVICE_MODULES="8139too"
sudo update-ethercat-config
Updating EtherCAT master confiuration
modinfo: ERROR: Module ec_8139too not found.
update-initramfs: Generating /boot/initrd.img-4.19.0-11-rt-amd64
is it soooo much difference between "8139too" and "generic" driver as was told in other topic please?
thanks, Slav
Last edit: 28 Jul 2021 15:23 by endian.
Please Log in or Create an account to join the conversation.
28 Jul 2021 16:28 #216132
by Grotius
Replied by Grotius on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Hi Foxington,
It's just a config choice. The install script is limited. The script has no logic for searching for a installed 8139 driver.
It's just a config choice. The install script is limited. The script has no logic for searching for a installed 8139 driver.
Please Log in or Create an account to join the conversation.
28 Jul 2021 16:37 - 28 Jul 2021 17:44 #216133
by endian
Replied by endian on topic Beckhoff ethercat 64 with bit linuxcnc, How to install.
Grotius,
and is here any possibility to turn on or allow 8139too driver back again please?
It was just dis-enabled during the installation of ethercat if I am not wrong?
when I typed
there are two drivers in kernel now, e1000e on integrated network card and pci port 8139too... but if I both mac adresses and names replaced in ethercat configI will have same error of
and is here any possibility to turn on or allow 8139too driver back again please?
It was just dis-enabled during the installation of ethercat if I am not wrong?
when I typed
root@debian:/home/cnc# lspci -v | grep "Ethernet\|driver"|grep -A1 Ethernet
00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02)
Kernel driver in use: e1000e
--
10:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
Kernel driver in use: 8139too
there are two drivers in kernel now, e1000e on integrated network card and pci port 8139too... but if I both mac adresses and names replaced in ethercat config
MASTER0_DEVICE=
Updating EtherCAT master confiuration
modinfo: ERROR: Module ec_8139too not found.
update-initramfs: Generating /boot/initrd.img-4.19.0-11-rt-amd64
or
Updating EtherCAT master confiuration
modinfo: ERROR: Module ec_e1000e not found.
update-initramfs: Generating /boot/initrd.img-4.19.0-11-rt-amd64
Last edit: 28 Jul 2021 17:44 by endian.
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Advanced Configuration
- EtherCAT
- Beckhoff ethercat 64 with bit linuxcnc, How to install.
Time to create page: 0.121 seconds