This message is from the T13 list server.
Gilles MOLLIE wrote:
Is there any hardware requirement for Native Command Queuing support on
SATA 1.0 controller ? or can this be managed by pure firmware ?
(Is it possible to use a NCQ capable drive, labelled SATA I or SATA II
in PC world, with a standard SATA I hardware controller just by adding
firmware)
To support NCQ, your controller (or firmware or OS driver) needs to be
able to support Auto-Activate in DMA Setup FIS, SActive register updates
in SDB FIS, etc.
Only a few highly programmable SATA-I controllers will be able to do NCQ
at all, much less in a sane way.
Jeff