Subject: Re: ATI IXP IDE chipset support
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Karl Janmar <karl@utopiafoundation.org>
List: tech-kern
Date: 10/13/2004 19:19:54
The machine is a P4 Celeron 2.4Ghz,
2 disks,
one SATA 120Gig Maxtor 8MB cache,
one ATA 120Gig Seagate 8MB cache.

Something is not right as I get a performace increase of about 30times
with the ATA disk, as compare to the 10times on the SATA disk.

- Karl

On Wed, 13 Oct 2004, Karl Janmar wrote:

> Date: Wed, 13 Oct 2004 19:00:02 +0200 (CEST)
> From: Karl Janmar <karl@utopiafoundation.org>
> To: Manuel Bouyer <bouyer@antioche.eu.org>
> Cc: tech-kern@NetBSD.org
> Subject: Re: ATI IXP IDE chipset support
>
> 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?
>
> Regards,
>
> Karl
>
>
> On Sun, 10 Oct 2004, Manuel Bouyer wrote:
>
> > Date: Sun, 10 Oct 2004 14:14:43 +0200
> > From: Manuel Bouyer <bouyer@antioche.eu.org>
> > To: Karl Janmar <karl@utopiafoundation.org>
> > Cc: tech-kern@NetBSD.org
> > Subject: Re: ATI IXP IDE chipset support
> >
> > On Fri, Oct 08, 2004 at 07:16:07PM +0200, Karl Janmar wrote:
> > > Hi,
> > >
> > > I try to find information about the status about the ATI IXP chipset on
> > > NetBSD. Has anybody looked at it? I see that Linux 2.4.2x something got
> > > support for it. That driver is GPLd, is it possible to look at their code
> > > and "just" write a very similar on NetBSD?
> >
> > It would be better to start from the programming docs, if available.
> > Otherwise, you need to extract what values needs to be written to what
> > registers from the linux code, and write new NetBSD code from that.
> >
> > --
> > Manuel Bouyer <bouyer@antioche.eu.org>
> >      NetBSD: 26 ans d'experience feront toujours la difference
> > --
> >
>