From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-ext.ateme.net (smtp-ext.ateme.net [217.167.236.59]) by ozlabs.org (Postfix) with ESMTP id 44202DDEE7 for ; Tue, 9 Dec 2008 21:27:57 +1100 (EST) Received: from smtp-in.ateme.net (lserver.ateme.net [172.16.0.1]) by smtp-ext.ateme.net (Postfix) with ESMTP id 3E9AB1063E5 for ; Tue, 9 Dec 2008 11:09:27 +0100 (CET) Received: from PC379 (pc-379.ateme.net [172.16.17.124]) by smtp-in.ateme.net (Postfix) with ESMTP id D14E334309 for ; Tue, 9 Dec 2008 11:09:26 +0100 (CET) From: "Jean-Michel CAPITAN" To: Subject: Re: LocalPlus or XLB-Arbiter Problems, DMA, MPC5200, DENX' 2.4.25 Date: Tue, 9 Dec 2008 11:04:41 +0100 Message-ID: <999314E6D4AE4027A400F19B7D986F9E@PC379> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D9_01C959ED.EF4DE2F0" Reply-To: jm.capitan@ateme.com List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This is a multi-part message in MIME format. ------=_NextPart_000_00D9_01C959ED.EF4DE2F0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, We have discovered we have the same issu you had on one of our systems. Did you fix it on your side ? Regards, Hello, We've got the following problem: MPC5200CBV400 L25R Rev 2 Using the DENX 2.4.25 with FEC and ATA DMA, BAPI 2.2, Prios are set to FEC 6/5 and ATA 4/3 (RX/TX). This causes the FEC task to interrupt the ATA task (default). We try to load both tasks by transferring data from the ATA disk to the Ethernet, e.g. by using FTP. At the same time we write to some peripheral on the LocalPlus from within a cyclic timer tasklet. >>From time to time writing to the external peripheral fails, there is a bus cycle, but we write some wrong data. This only happens if we have FEC+ATA active at the same time. Increasing the ATA priorities above the FEC priorities gives us FEC errors, but the external peripheral works. I'm sure others have similar problems. Did any of you change the priority setting of these tasks to be able to run her/his hardware? Is this related to the XLB pipelining problem as described in the errata and previous mails in this list? Does anybody know if this problem is fixed in newer revisions of the chip? Could be disabling pipelining and waiting for TIP to go away help as well? Thanks for any help. Roman ------=_NextPart_000_00D9_01C959ED.EF4DE2F0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi,
We have discovered we have the =
same issu you had on one of our systems.
Did you fix it on your side =
?
 
 
Regards,
 
 
Hello,

We've got the following problem:

MPC5200CBV400 L25R Rev 2

Using the DENX 2.4.25 with FEC and ATA DMA, BAPI 2.2, Prios are set to
FEC 6/5 and ATA 4/3 (RX/TX). This causes the FEC task to interrupt the
ATA task (default).

We try to load both tasks by transferring data from the ATA disk to
the Ethernet, e.g. by using FTP.

At the same time we write to some peripheral on the LocalPlus from
within a cyclic timer tasklet.


>>From time to time writing to the external peripheral fails, there is a
bus cycle, but we write some wrong data. This only happens if we have
FEC+ATA active at the same time.

Increasing the ATA priorities above the FEC priorities gives us FEC
errors, but the external peripheral works.


I'm sure others have similar problems. Did any of you change the
priority setting of these tasks to be able to run her/his hardware? Is
this related to the XLB pipelining problem as described in the errata
and previous mails in this list? Does anybody know if this problem is
fixed in newer revisions of the chip? Could be disabling pipelining
and waiting for TIP to go away help as well?


Thanks for any help.


Roman
 
------=_NextPart_000_00D9_01C959ED.EF4DE2F0--