Subject: Re: ATI IXP IDE chipset support
To: Karl Janmar <karl@utopiafoundation.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 10/14/2004 19:48:58
On Wed, Oct 13, 2004 at 07:00:02PM +0200, Karl Janmar wrote:
> Hi Manuel,
> 
> I have created a atiide device,fixed all details about new product id
> etc.
> It attach the IDE drivers and configure them for Ultra-DMA mode 6
> and Ultra-DMA mode 5. It seems to work perfectly,
> I get about 10times faster disk transfer speeds now :)
> one detail is just that I have ignored the playing with the UDMA/PIO
> timing and mode registers on the chip. The problem is I am not a guru on
> IDE and the ATIIXP linux driver seems to mix generic IDE stuff with chip
> specific stuff, so it's very hard for me to see which stuff I need to do
> in the atiide driver.
> What is the result when I don't do this UDMA/PIO
> timing and mode register read/writing?

The BIOS may not have set it up properly
The driver can't adjust them if there are to many CRC errors.
It won't work with hot-swap devices.
And I may forget a few others.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--