We have experience a very similar problem using a 2.4.18 kernel on an 8260 ppc processor. We have a telecomunication product that for some time only used the fec for TCP/IP ethernet traffic only and worked just fine.
After we upgraded our product to implement TDM data over IP we started to notice an occasional kernel oops. We began to evaluate all of our products and determined that only some of the units exhibted this behaviour at various rates of occurrence. Further evaluation revealed that the pointers located in dpram pointing to the fec's buffer descriptors were some how getting corrupted. Note that the 8260 has 4 internal scc/fccs and we use all four for various aspects of our application and each shares dpram for pointers to buffer descriptors that reside in sdram. However, only the fec that is used for IP experiences this buffer descriptor corruption and, then, apparently, only under heavy traffic load. We spent about six months evaluating this problem including contacting freescale, but never found a solution. We finally, decided to use an external ethernet chip on a daughter card for our IP channel. It is, however, our belief that our problem relates to a possible bug in the 8260 CPM, but have yet to absolutely prove this. If we are experiencing the same problem (and potentially others) and there is a solution we would be very interested, as, we are not happy about the daughter card solution. Myron L. Dixon Sr. Software Engineer L-3 Communications, GNS 1519 Grundy's Lane Bristol, PA 19007 Phone: 215 957 3739 Fax: 215 957 3790 email: [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Franca, Jose (NSN - PT/Portugal - MiniMD) Sent: Wednesday, April 30, 2008 5:07 AM To: linuxppc-dev@ozlabs.org; [EMAIL PROTECTED] Subject: FW: SKB corruption on heavy traffic >From our latest debugs we found that the problem occurs mainly on skbuff code. >After some variable time kfree or kalloc result in kernel oops. -----Original Message----- From: Franca, Jose (NSN - PT/Portugal - MiniMD) Sent: quarta-feira, 30 de Abril de 2008 9:44 To: 'ext Scott Wood' Cc: Subject: RE: SKB corruption on heavy traffic Hello! Thank you for replying! It't quite dificult to say if the problem exists without our changes, since the all software is dependent on this changes so to work with the hardware. I can't answer to that right now on that, but I forgot to add one thing: we have ring buffer full problems on our fcc_enet driver from time to time. So, I think the problem could be on linux configurations (related to hw) because there is a lot of posts on the web related to problems similar to this (none of them has really solved the bottom problem). Regards, Filipe -----Original Message----- From: ext Scott Wood [mailto:[EMAIL PROTECTED] Sent: terça-feira, 29 de Abril de 2008 20:15 To: Franca, Jose (NSN - PT/Portugal - MiniMD) Cc: linuxppc-dev@ozlabs.org; [EMAIL PROTECTED] Subject: Re: SKB corruption on heavy traffic On Tue, Apr 29, 2008 at 07:39:07PM +0100, Franca, Jose (NSN - PT/Portugal - MiniMD) wrote: > We are developing a MPC8247 based telecom board (512MB), using linux > 2.4 with some proprietary changes on IP stack and we are facing some > problems when we have heavy traffic on our Ethernet interfaces... Do you see these problems without the proprietary changes, and with a current kernel? -Scott _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev