Discussion:
[etherlab-users] Linux Distribution for IgH EtherCAT Master
Angel Mota
2011-12-02 14:32:36 UTC
Permalink
Hello all,

I would like to use the IgH EtherCAT Master for Linux, but I have one
(simple) question. Maybe is more related to Linux, but I hope any of you
can help me.
Right now, I am using Ubuntu Lucid (10.04) with kernel 2.6.32 and
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet
controller
I downloaded the version 1.4.0 of the EtherCAT Master, and (as expected for
the table of supported HW in the website) I got this message when I try to
run ./configure:

checking for Linux kernel sources...
/usr/src/linux-headers-2.6.32-35-generic-pae (Kernel 2.6.32-35-generic-pae)
checking for kernel for 8139too driver... configure: error: kernel 2.6.32
not available for 8139too driver!

I was trying to go back to an older kernel (2.6.24) without success. I have
read that Lucid distribution only supports from 2.6.32, but what I see is
that EtherLab works only up to kernel 2.6.31.
My question is, which Linux distribution and kernel would you recommend me
to use according to my HW for a proper behaviour of the Master?

Thanks in advance,

Angel.
Andreas Stewering-Bone
2011-12-02 14:59:30 UTC
Permalink
Hello,

Please use the 1.5-stable branch

The 1.4 version is out dated.

Do a

hg clone http://etherlabmaster.hg.sourceforge.net:8000/hgroot/etherlabmaster/etherlabmaster ethercat-default

cd ethercat-default


hg up -r stable-1.5

./bootstrap

./configure ..........



Best regards

Andreas
Post by Angel Mota
Hello all,
I would like to use the IgH EtherCAT Master for Linux, but I have one
(simple) question. Maybe is more related to Linux, but I hope any of
you can help me.
Right now, I am using Ubuntu Lucid (10.04) with kernel 2.6.32 and
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
Ethernet controller
I downloaded the version 1.4.0 of the EtherCAT Master, and (as
expected for the table of supported HW in the website) I got this
checking for Linux kernel sources...
/usr/src/linux-headers-2.6.32-35-generic-pae (Kernel
2.6.32-35-generic-pae)
checking for kernel for 8139too driver... configure: error: kernel
2.6.32 not available for 8139too driver!
I was trying to go back to an older kernel (2.6.24) without success. I
have read that Lucid distribution only supports from 2.6.32, but what
I see is that EtherLab works only up to kernel 2.6.31.
My question is, which Linux distribution and kernel would you
recommend me to use according to my HW for a proper behaviour of the
Master?
Thanks in advance,
Angel.
_______________________________________________
etherlab-users mailing list
http://lists.etherlab.org/mailman/listinfo/etherlab-users
Mit freundlichem Gruß

Andreas Stewering-Bone
--
------------------------------------------------------------------------

Dipl.-Ing.(FH) Andreas Stewering-Bone
andreas.stewering-***@igh-essen.com
Tel.: +49 201 / 36014-15

Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str. 34
D-45356 Essen
Amtsgericht Essen HRB 11500
USt-Id.-Nr.: DE 174 626 722
Geschäftsführung:
- Dr.-Ing. S. Rotthäuser,
- Dr.-Ing. T. Finke,
- Dr.-Ing. W. Hagemeister
Tel.: +49 201 / 360-14-0
http://www.igh-essen.com

------------------------------------------------------------------------
Christoph Mathys
2011-12-02 15:49:32 UTC
Permalink
Post by Angel Mota
I downloaded the version 1.4.0 of the EtherCAT Master, and (as expected for
the table of supported HW in the website) I got this message when I try to
checking for Linux kernel sources...
/usr/src/linux-headers-2.6.32-35-generic-pae (Kernel 2.6.32-35-generic-pae)
checking for kernel for 8139too driver... configure: error: kernel 2.6.32
not available for 8139too driver!
You could try the generic driver and disable all patched drivers from
the build. If you can work with generic, you are pretty much
independent of the kernel (e.g. the master will compile). To disable
all patched drivers from the build use something like:

$ ./configure --enable-generic --disable-e100 --disable-8139too
--disable-e1000 --disable-r8169

Christoph

Loading...