<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi everyone,<br>
<br>
here is what I observed with the predecessor I217-LM on Debian 7:<br>
It uses the e1000e driver, not the Intel igb driver which is more common for server adapters. The ec_e1000e didn't work for me too on the default kernel 3.2.xx, but it worked with the backported 3.16.xx kernel. Seems like there was something changed which prevents
 the ec_e1000e of the 3.2.xx kernel to work with Intel onboard adapters. It might not be the driver itself since the adapter works fine with the unpatched e1000e driver of this kernel. Maybe someone who is familiar with these network drivers and the Linux kernel
 sources can figure it out. However the generic driver works in all cases.<br>
<br>
Best regards,<br>
Christoph<br>
<br>
<div class="moz-cite-prefix">On 09/18/2017 01:42 AM, Gavin Lambert wrote:<br>
</div>
<blockquote cite="mid:001201d3300e$a50a56f0$ef1f04d0$@compacsort.com" type="cite">
<meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.st
        {mso-style-name:st;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:windowtext">Check which standard kernel module is loaded for that card when using the generic driver (or without using EtherCAT at all), either with lsmod or lspci -k.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">I don’t know whether this applies to that specific card or not, but some of the newer gigabit cards require the igb driver rather than the e1000e driver, and that hasn’t been patched for EtherCAT yet.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"> </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US"><o:p></o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext" lang="EN-US">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext" lang="EN-US"> Benjamin Neef<br>
<b>Sent:</b> Monday, 18 September 2017 07:52<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:etherlab-users@etherlab.org">
etherlab-users@etherlab.org</a><br>
<b>Subject:</b> [etherlab-users] ec_e1000e not compatible with Intel I218-LM NIC<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hi,<o:p></o:p></p>
<p>I set up the latest stable EtherLab EtherCAT Master (branch stable-1.5 from Mercurial-Repository) on my Lenovo X250 Laptop (one Intel
<span class="st">I218-LM </span>NIC) with Debian installed (3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.89-2 x86_64). When I try to use the compiled ec_e1000e kernel module (./configure --enable-e1000e; not compiled into the kernel - kernel config set is
 =M) the EtherCAT Master will not find my NIC and stucks on the dmesg message:<o:p></o:p></p>
<p>EtherCAT: 1 master waiting for devices.<o:p></o:p></p>
<p>ec_e1000e: Ethercat-capable Intel(R) PRO/1000 Network Driver - 1.5.1-k-EtherCAT<o:p></o:p></p>
<p>When I use the generic driver everything works fine and the Master find my NIC. /etc/sysconfig/ethercat is configured with the right MAC address of my NIC.
<o:p></o:p></p>
<p>I'm not sure if the <span class="st">I218-LM</span> NIC is supported, but in this post it seems that it is (<a moz-do-not-send="true" href="http://lists.etherlab.org/pipermail/etherlab-dev/2016/000554.html">http://lists.etherlab.org/pipermail/etherlab-dev/2016/000554.html</a>).
 Does anyone have an idea?  <o:p></o:p></p>
<p>Thank you for your help,<o:p></o:p></p>
<p>Benjamin.<o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Dipl.-Ing. Benjamin Neef<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Technische Universität Braunschweig<o:p></o:p></pre>
<pre>Institut für Werkzeugmaschinen und Fertigungstechnik (IWF)<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Nachhaltige Produktion & Life-Cycle-Engineering<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Langer Kamp 19b<o:p></o:p></pre>
<pre>38106 Braunschweig<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Tel.:  +49 (0) 531  391 8751<o:p></o:p></pre>
<pre>Fax:  +49 (0) 531  391 5842<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Internet: <a moz-do-not-send="true" href="https://www.tu-braunschweig.de/iwf/pul">https://www.tu-braunschweig.de/iwf/pul</a><o:p></o:p></pre>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre wrap="">_______________________________________________
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>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
Helmholtz-Zentrum Berlin für Materialien und Energie GmbH<br>
<br>
Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.<br>
<br>
Aufsichtsrat: Vorsitzender Dr. Karl Eugen Huthmacher, stv. Vorsitzende Dr. Jutta Koch-Unterseher<br>
Geschäftsführung: Prof. Dr. Bernd Rech (kommissarisch), Thomas Frederking<br>
<br>
Sitz Berlin, AG Charlottenburg, 89 HRB 5583<br>
<br>
Postadresse:<br>
Hahn-Meitner-Platz 1<br>
D-14109 Berlin<br>
<br>
http://www.helmholtz-berlin.de<br>
</font>
</body>
</html>