Subject: Re: DPWS500/Pyxis bugs, corrupt memory etc.
To: None <nomad@nop.aliensystems.com, thorpej@nas.nasa.gov>
From: Ross Harvey <ross@ghs.com>
List: port-alpha
Date: 02/01/2000 11:20:08
> From: Jason Thorpe <thorpej@nas.nasa.gov>
>
> On Mon, 31 Jan 2000 22:08:41 -0800 (PST) 
>  Jeff Roberson <nomad@nop.aliensystems.com> wrote:
>
>  > Finally! I was right when I suggested that it was DMA across page
>  > boundaries.  I disabled DMA in pciide and everything works perfectly!  So
>  > to summarize the caveats when using a DPWS500a we have the following:
>  > 
>  > CIA_PYXIS_BUG_BASE is incorrectly set to (1*128*1024) instead of
>  > (128*1024*1024) in cia_dma.c. (This patch should be in -current)
>
> ...and it has been pulled up into the release branch.
>
>  > The de driver for the 21143 has to be set in 100baseTX mode on a 10baseT
>  > lan.
>
> Gack, this is a lame bug.  I'll see what I can do to fix that (oh, please
> pity me...)
>
>  > And if you have IDE disable dma. I just commented out a small block in
>  > pciide.c.  Perhaps some one could add a config value to disable IDE DMA.
>  > A note about this in the faq would be good too.
>
> Well, technically, this is a bug.  A bug which should be fixed.  I'll
> probably ask you to test stuff for me :-)

Well, nice work Jeff and Jason. It's always been a problem that no NetBSD
developers had one of those bug-ridden beasts permanently.

	

	ross