lkml.org 
[lkml]   [2001]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: IDE DMA on AXP & barriers
On Fri, Dec 07, 2001 at 01:25:05PM +0100, Kurt Garloff wrote:
> So I wonder where the bug actually is. Somewhere in hardware; but I wonder
> whether the CMD646 or the 2117x (PYXIS/CIA) is to blame. The QLogicISP seems
> to happily do BM-DMA, so I'd point to the CMD646.

Hmm, it seems to be a pyxis bug; the hardware workaround exists, but
I guess that it might be not implemented properly on early miatas.
This also explains why I don't have that problem on lx164 and sx164.
>From pyxis manual:
"A.1 Read Page Problem
PCI DMA reads that attempt to cross 8K page boundaries cause data corruption
problems. A fix has been implemented with an Altera 7032 and two Pericom
PI5C3400 bus switches and a diode."

> OTOH, the QLogic sits on
> the 2nd PCI bus (32bit), which could make a difference as well.

Certainly - the 2nd bus is behind PCI-PCI bridge.

Ivan.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:13    [W:0.071 / U:0.516 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site