Hi I backported the changes for r8169 2.6.33 driver to 2.6.32 to see if it would resolve this problem but the same error still is present.<div><br></div><div>However, if I use an 8139too card with 2.6.32 driver there are no errors.</div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div>Any ideas for fixing this for the r8169?</div><div><br></div><div>Thanks again,</div>
<div>Robby</div><div><br></div><div><br></div><div>Output from dmesg shows:</div><div><br></div><div><div>[ 3818.716203] EtherCAT 0: Domain0: Logical address 0x00000000, 2940 byte, expected working counter 63.</div><div>[ 3818.716205] EtherCAT 0:   Datagram domain0-0: Logical offset 0x00000000, 1440 byte, type LRW.</div>
<div>[ 3818.716208] EtherCAT 0:   Datagram domain0-1440: Logical offset 0x000005a0, 1440 byte, type LRW.</div><div>[ 3818.716210] EtherCAT 0:   Datagram domain0-2880: Logical offset 0x00000b40, 60 byte, type LRD.</div></div>
<div><br></div><div>....</div><div><br></div><div><div>[ 4634.365423] EtherCAT WARNING 0: 1100 datagrams TIMED OUT!</div><div>[ 4635.362481] EtherCAT WARNING 0: 1100 datagrams TIMED OUT!</div><div>[ 4636.359542] EtherCAT WARNING 0: 1100 datagrams TIMED OUT!</div>
<div><br></div></div><div><br></div><div><br></div><div>lspci shows:</div><div><br></div><div><div>04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Latency: 0, Cache Line Size: 32 bytes</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Interrupt: pin A routed to IRQ 30</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>Region 0: I/O ports at d800 [size=256]</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Region 2: Memory at fbdff000 (64-bit, non-prefetchable) [size=4K]</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Expansion ROM at fbdc0000 [disabled] [size=128K]</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Capabilities: [40] Power Management version 2</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)</div><div><span class="Apple-tab-span" style="white-space:pre">         </span>Status: D0 PME-Enable- DSel=0 DScale=0 PME-</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Capabilities: [48] Vital Product Data <?></div><div><span class="Apple-tab-span" style="white-space:pre">      </span>Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>Address: 00000000fee0f00c  Data: 41d9</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Capabilities: [60] Express (v1) Endpoint, MSI 00</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>DevCap:<span class="Apple-tab-span" style="white-space:pre">     </span>MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <128ns, L1 unlimited</div><div><span class="Apple-tab-span" style="white-space:pre">                      </span>ExtTag+ AttnBtn+ AttnInd+ PwrInd+ RBE- FLReset-</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>DevCtl:<span class="Apple-tab-span" style="white-space:pre">     </span>Report errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span class="Apple-tab-span" style="white-space:pre">                   </span>RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+</div>
<div><span class="Apple-tab-span" style="white-space:pre">                      </span>MaxPayload 128 bytes, MaxReadReq 4096 bytes</div><div><span class="Apple-tab-span" style="white-space:pre">          </span>DevSta:<span class="Apple-tab-span" style="white-space:pre">     </span>CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>LnkCap:<span class="Apple-tab-span" style="white-space:pre">     </span>Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited</div><div>
<span class="Apple-tab-span" style="white-space:pre">                 </span>ClockPM- Suprise- LLActRep- BwNot-</div><div><span class="Apple-tab-span" style="white-space:pre">           </span>LnkCtl:<span class="Apple-tab-span" style="white-space:pre">     </span>ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div>
<div><span class="Apple-tab-span" style="white-space:pre">                      </span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span class="Apple-tab-span" style="white-space:pre">               </span>LnkSta:<span class="Apple-tab-span" style="white-space:pre">     </span>Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Capabilities: [84] Vendor Specific Information <?></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Kernel driver in use: ec_r8169</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Kernel modules: r8169</div></div><div><br><div class="gmail_quote">On Mon, Oct 19, 2009 at 2:55 AM, Florian Pose <span dir="ltr"><<a href="mailto:fp@igh-essen.com">fp@igh-essen.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Aaron,<br>
<br>
On Wed, Oct 07, 2009 at 08:10:23AM -0700, Aaron Edsinger wrote:<br>
> Hello. We've just bumped the total number of ET1200 slaves on our bus<br>
> from 24 to 35. We're polling at 1Khz. We're now seeing messages like:<br>
><br>
> WARNING: 246 datagrams TIMED OUT!<br>
> WARNING: 24 datagrams UNMATCHED!<br>
> EtherCAT: Domain 0: 2 working counter changes - now 66/102<br>
><br>
> Reducing the poll rate to 100Hz doesn't fix the problem so I don't think<br>
>    it is rate related. Subsets of slaves work fine, so we also don't<br>
> think it is necessarily a hardware issue.<br>
><br>
> However, we're using a single domain of size 4080 bytes. This means the<br>
> data image must be broken into 3 Ethernet frames. With 24 slaves we only<br>
> required 2 frames. We're considering splitting the data image into 2+<br>
> domains, but I don't see that this should help. We'd like to keep comm.<br>
> with all slaves at 1Khz if possible.<br>
<br>
This may be a buffering problem of the used network adapter. Maybe it<br>
can not store three frames before you fetch them from the hardware.<br>
Splitting into more domains will not be helpful, if this is the case,<br>
because the width of the process data keeps the same. Do you have the<br>
possibility to try a different network adapter?<br>
<br>
--<br>
Best regards,<br>
Florian Pose<br>
<br>
<a href="http://etherlab.org" target="_blank">http://etherlab.org</a><br>
_______________________________________________<br>
etherlab-users mailing list<br>
<a href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><br>
<a href="http://lists.etherlab.org/mailman/listinfo/etherlab-users" target="_blank">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a><br>
</blockquote></div><br></div>