<html>
  <head>

  </head>
  <body style="margin-left: 4px; font-weight: normal; line-height: normal; margin-right: 4px; font-style: normal; font-variant: normal; font-size: 10pt; margin-bottom: 1px; margin-top: 4px; font-family: Dialog">
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">Hi George</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">We use Ubuntu 10.04 with RT_PREEMT kernels 2.6.31.11-rt or 2.6.33.9-rt (We started with 8.04 and 2.6.24, too)</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">Our system works on a recent Core2Duo, has an update cycle of 250µs and one domain with up to 1kB (5-20 servo drives running in cyclic position mode).</font><br><font face="Dialog" size="2">The CPU load of the realtime process is below 15%.</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">Do you use the generic driver or the patched ethercat e1000 driver?</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">If you have to use the generic driver, the interrupt throttling of the e1000 should be disabled!</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">Regards</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Dialog" size="2">Martin</font><br><br>>>> Georg Sassen <gsassen@batalpha.com> 11/5/2011 17:45 >>><br>Hi,<br><br>since we are trying to optimize our systems, some general questions<br>arise again, as perhaps the answers have changed over the time. We are<br>using Ubuntu 8.04 with RT patches, with Ubuntu stock kernel 2.6.24-rt,<br>and EtherCAT master from about a month ago.<br><br>1) Which Ethernet card is best suited for the EtherCAT master when using<br>large process data and fast EtherCAT cycles? We had some problems with<br>the E1000: When using lots (>100) of domains, we got many EtherCAT<br>datagram timeouts and the process EtherCAT-OP used nearly all of the CPU<br>(1.86GHz Celeron). This got better when we put in a cheap 8139 card -<br>but we still see these errors from time to time and don't really know<br>where they come from.<br><br>2) Is using the RT PREEMPT kernel still ok? I don't read much about<br>other people using it here, most seem to be using RTAI?<br>If using RT PREEMPT, are there any special options to be set in the<br>system or are the default settings ok?<br><br>3) Would changing to a newer kernel (like 2.6.31-rt with Ubuntu 10.04)<br>make a difference performance-wise?<br><br>Thanks<br><br>   Georg<br><br><br>_______________________________________________<br>etherlab-users mailing list<br>etherlab-users@etherlab.org<br><a href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a><br>
    </p>
  <font face="monospace"><br>
<br>
Note:<br>
This e-mail is for the named person's use only. It may contain confidential and/or privileged information. If you have received this e-mail in error, please notify the sender immediately and delete the material from any system. Any unauthorized copying, disclosure, distribution or other use of this information by persons or entities other than the intended recipient is prohibited.<br>
Thank You.</font></body>
</html>