tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ata(4) and NCQ

On Tue, Apr 26, 2011 at 07:18:47PM +0000, Jonathan A. Kollasch wrote:
> On Tue, Apr 26, 2011 at 09:05:14PM +0200, Manuel Bouyer wrote:
> > On Tue, Apr 26, 2011 at 11:52:00AM -0700, Garrett Cooper wrote:
> > > [...]
> > > I've been watching this discussion and one hing i was curious about was 
> > > -- is it widely known that there are a handful of ATA <-> SCSI specs that 
> > > have been released by IEEE over the past decade. I figured someone was 
> > > aware of this on the list, but was kind of puzzled by the replies about 
> > > FreeBSD, Linux and windows behavior when in fact the behavior is allowed 
> > > and standard.
> > 
> > Can you gives pointers about this ? AFAIK ata is still something
> > different from SAM or SPC.
> T10 has a "SCSI / ATA Translation (SAT)" standard.
> It covers how to translate/encapsulate ATA commands for SCSI.
> It's often implemented in many newer USB Mass Storage Class SATA bridges.

OK, I found it. As I see it it's more for things like SATA to USB or
SATA to SAS bridges, than something we want to emulate in the host's
drivers. An extra emulation/translation layer is not desireable here.

We may want to implement some of the SAT-specific commands in our
sd(4) and/or cd(4) to have access to more details of the underlying device
(e.g. setup power management modes).

Manuel Bouyer <>
     NetBSD: 26 ans d'experience feront toujours la difference

Home | Main Index | Thread Index | Old Index