Re: VIA, 32bit PIO and 2.5.x kernel

Andre Hedrick (andre@linux-ide.org)
Sat, 13 Apr 2002 11:15:41 -0700 (PDT)


On Sat, 13 Apr 2002, Alan Cox wrote:

> > > The global "wheee I'm a poor and can't afford 32 bit IO" option will remain
> > > there of course.
> > >
> > > So we have no issue here. OK?
>
> What if the user doesn't know the precise innards of their hardware. IDE
> more than anything else has to automagically do the right thing. Given the
> size of the PIO transfer loop and the way for some boards its weirdly
> dependant on hardware magic and wonder is there any reason for not just
> making the host controller provide the function or reference an ide library
> function for "sane" hardware ?

You are making a nice case to not set 32-bit for PIO.
I never run 32-bit PIO in development because of the false results you end
up seeing.

For the formal record: The ATA interface data transfers are done 16-bits
(2 bytes) at a time in PIO and DMA.

PERIOD!

Andre Hedrick
LAD Storage Consulting Group

-
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/