<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello, i'm developing an embedded linux system on a custom mpc5200b board, at University.<div class="page" title="Page 9"></div><div><br></div><div>We have  a problem with a custom version of kernel: 2.6.23 and 2.6.33. We can't use newer version at the moment.</div><div><br></div><div>We are able to compile and load the kernel on Freescale Lite5200b and on Custom Board.</div><div><br></div><div>So, we have tested ethernet on both boards. </div><div>On Freescale, ethernet connection is ok, just tested with ping.</div><div><br></div><div>But on Custom Board we are having problems:</div><div>with kernel 2.6.23 we lost 98% packet loss. </div><div>We have tried to disable XLB PIPELINE in: <span style="font-family: Arial; ">arch/powerpc/platforms/52xx/mpc52xx_common.c</span></div><div><span style="font-family: Arial; ">(just commenting these lines):</span></div><div><span style="font-family: Arial; "><br></span></div><div><span style="font-family: Arial; "><div>/* Disable XLB pipelining */</div><div>     /* (cfr errate 292. We could do this only just before ATA PIO</div><div>         transaction and re-enable it afterwards ...) */</div><div>     //out_be32(&xlb->config, in_be32(&xlb->config) | MPC52xx_XLB_CFG_PLDIS);</div><div><br></div><div>And with this, we have 10% packet loss.</div><div><br></div><div>In kernel 2.6.33, we have tried the same… but disabling or not the pipeline, we have 55% packet loss.</div><div><br></div><div>Where could i find some solutions?</div><div><br></div><div>Thank you</div><div><br></div><div>neorf</div></span></div></body></html>