Subject: Re: SCSI and IDE/ATAPI rototillage
To: Jason Thorpe <thorpej@wasabisystems.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 09/20/2003 19:23:26
On Sat, Sep 20, 2003 at 07:40:33AM -0700, Jason Thorpe wrote:
> 
> On Saturday, September 20, 2003, at 03:30  AM, Manuel Bouyer wrote:
> 
> >Yes, and the kernel thread will help for this too. But I have no ETA 
> >for this
> >yet. I'd like to get hot-plug before.
> 
> OK.  Hot-plug for SATA is something I've been thinking about.  You need 
> some chip-specific code to detect the PHY status change.

Yes. This shouldn't be the hard part.
There is also hot-swap hardware available for parallel ATA.
I think I'll work on that first; SATA is hard to find and expensive here
for now. In 6 months it should be better.

> 
> Regarding tagged queueing, the Intel SATA chip (31244) has a mode 
> called "DPA mode", which basically presents 4 logical controllers, one 
> for each SATA port, with slightly different register offsets than the 
> PCI IDE-compatible mode ("legacy mode").  In DPA mode, the 31244 
> supports tagged queueing, and the performance is quite good when it is 
> used.

Some parallel ATA (don't remember if it's HPT or Promise) also have some
support for it.
But I still have problems getting docs for IDE controllers :(

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