[Pc_Support] PCI-Express SATA card for $22 (NCQ, 3gb, etc)

Bryan J. Smith b.j.smith at ieee.org
Sun Nov 20 21:44:10 EST 2005


On Sun, 2005-11-20 at 21:02 -0500, Damien McKenna wrote:
> I didn't realize NC was reliant upon software, I thought it was a 
> hardware thing?

It is and it isn't.  ;->

In SCSI, you have a hardware host (the host adapter), and you have a
hardware target (the drive).  The host can queue for all targets, and
the target can queue and service several commands from the host.

In ATA, you do _not_ have a hardware host (the card/bridge is just a bus
arbitrator -- the PC is the host), and the integrated drive electronics
(IDE) is the target.  Even if the target can queue and service several
commands from the host, the host _still_ must send/manage those
commands.  Hence why you need a driver that can do NCQ.

That's where the Advanced Host Controller Interface (AHCI) comes in.
It's a software specification that _all_ [S]ATA** controllers are
supposed to comply to, so a host (the PC) can drive up to 32 different
devices (which may be spread over various controllers).

[ **BTW, AHCI and NCQ aren't just SerialATA things, they are general ATA
standards.  AFAIK, there are no [Parallel] ATA cards/targets that
implement AHCI/NCQ, but there's nothing technical stopping such. ]

> Only worse, at least when they would say SUB 2.0 High Speed it really 
> was a 480mbit device, rather than from what you're saying where they're 
> claiming SAT-3gb support but aren't delivering.

It's all a marketing game.

SATA 3GHz and 6GHz was _supposed_ to require a twisted pair SATA cable.
That's why they call it SATA-IO, which does.  I haven't seen such a
requirement out of alleged SATA-II.  So there are SATA-IO complaint
SATA-II, and then there's marketed SATA-II.  ;->

SAS 3GHz does require twisted pair SATA cables AFAIK, but I haven't seen
what the specs/standards are.  Of course, SAS 3GHz goes up to 8m,
instead of the standard 1m for SATA.


-- 
Bryan J. Smith   b.j.smith at ieee.org   http://thebs413.blogspot.com
-------------------------------------------------------------------
For everything else *COUGH*commercials*COUGH* there's "ManningCard"





More information about the Pc_support mailing list