<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I suggest you to use the "stable-1.5" branch instead of "tip".<br>
    At moment there are only 5 EtherCAT-capable drivers, e1000e, e100,
    e1000, r8169 and 8139too. You can use any other network driver
    included in linux kernel, if you use the "generic" network module,
    but then you need to disallow network manager to "auto" handle the
    connection that is used with EtherCAT, as this might causing
    problems and interuption of EtherCAT communication. The generic
    module uses the linux kernel network stack.<br>
    So if you have an Intel-card, its better to use this with EtherCAT,
    better performance, less problems.<br>
    <br>
    There is no auto driver detection implemented in the configuration
    script. The 8139too driver is enabled by default. There is at moment
    no driver for the 3.5er kernel for any network-card. You can force
    to use the driver from a different kernel version, that might work.
    Or you use the "generic" driver, but with less performance.<br>
    <br>
    In your situation, this cmd-line might work:<br>
    ./configure --disable-8139too --enable-generic<br>
    <br>
    If you want also to compile the e1000e driver from a different
    kernel, following cmd might work:<br>
    ./configure --disable-8139too --enable-generic --enable-e1000e
    --with-e1000e-kernel=3.4<br>
    <br>
    To see what options you have, run<br>
    ./configure --help<br>
    <br>
    After that you can build ec-master and modules:<br>
    make && make modules<br>
    sudo make install modules_install<br>
    sudo depmod<br>
    <br>
    After installing the master, you need to edit
    /etc/sysconfig/ethercat to select which card yould be used and what
    driver(s) should be loaded.<br>
    <br>
    I use the ethercat master with Debian 7.0 (Wheezy) and Ubuntu 12.04
    both with 3.2er RT-kernel from Debian Wheezy repository. You need to
    have a look, if the ethercat network drivers work with your kernel,
    as it happened to me that the 3.2er Ubuntu kernel (generic,
    lowlatency, rt) freezed directly after loading the ethercat drivers.<br>
    <br>
    Regards,<br>
    Jürgen<br>
    <br>
    <div class="moz-cite-prefix">Am 12.02.2013 09:33, schrieb
      <a class="moz-txt-link-abbreviated" href="mailto:V.I.Sluiter@utwente.nl">V.I.Sluiter@utwente.nl</a>:<br>
    </div>
    <blockquote
cite="mid:0939EC1076EB9D40862FEB112B84B7075E108D55@EXMBX23.ad.utwente.nl"
      type="cite">
      <pre wrap="">Thanks Juergen,
I completely forgot / looked over installling the ethercat master, I erroneously thought it was included in the terminal commands in the manual.
Of course I immediately downloaded the sources (mercurial, hg clone <a class="moz-txt-link-freetext" href="http://etherlabmaster.hg.sourceforge.net/hgweb/etherlabmaster/etherlabmaster">http://etherlabmaster.hg.sourceforge.net/hgweb/etherlabmaster/etherlabmaster</a>, then hg update tip).
After installing automake and related tools I was able to generate the .configure file, but configuring gives me the following error:

<snip>
checking for Linux kernel sources... /usr/src/linux-headers-3.5.0-17-generic (Kernel 3.5)
checking for Linux modules installation directory... ethercat
checking for kernel for 8139too driver... configure: error: kernel 3.5 not available for 8139too driver!
victor@victor-realtime ~/sources/etherlabmaster $
</snip>

I don't know why the 8139too driver is needed, I'm using a 3COM (running with 3c59x module according to lsmod) and an Intel-card in my PC. I do have an onboard Ethernet port, but that's switched off in the BIOS and doesn't show up when running lspci. As far as I can tell the 8139too driver is deprecated in all 3.x kernel versions. Does the etherlab master support a kernel > 2.6?
Can anyone suggest me how to continue? On which distribution are you installing your EtherLAB system? I used the latest Linux Mint LXDE because that's what I work with at home; apparently kernel 3.5 is too new or something is wrong with the detection of network cards?

Greetings,
Victor

_______________________________________________
etherlab-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a>
</pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      Dipl.-Inform. Jürgen Kunz<br>
      <br>
      <a href="http://www.tu-darmstadt.de">Technische Universität
        Darmstadt</a><br>
      <a href="http://www.sim.tu-darmstadt.de">FG Simulation,
        Systemoptimierung und Robotik</a><br>
      Hochschulstr. 10<br>
      64289 Darmstadt<br>
      <br>
      Tel.: ++49 (0) 6151-16-70383<br>
      Fax: ++49 (0) 6151-16-6648<br>
      E-Mail: kunz(at)sim.tu-darmstadt.de<br>
      Homepage: <a href="http://www.sim.tu-darmstadt.de">http://www.sim.tu-darmstadt.de</a></div>
  </body>
</html>