This paper explains that NCQ uses a couple of new SATA commands.
http://www.seagate.com/content/docs/pdf/whitepaper/D2c_tech_paper_intc-stx_s
ata_ncq.pdf
This thread documents the hunt for command queueing:
http://forums.storagereview.net/index.php?showtopic=15638
"There are only 2 controllers right now that I am sure that
supports NCQ, being the ICH6 on the new Intel chipset boards,
and the Silicon Image 3124. I work in firmware at Maxtor,
and the only controllers that we can run our NCQ tests on are
the ICH6 and 3124. Now, the Highpoint 1829X I believe supports
it as well, but we don't have drivers in our testing environment
quite yet that support it"
AHCI and NCQ are mentioned in the ICH6 datasheet, but not ICH5.
There is so little info on 20378, there is no way to be sure
what feature set it has got. I don't think Promise have web
pages for their OEM chips. The chip also has a Marvell logo,
but they are even more tight lipped about their products.
I would _guess_ based on the age of the 20378, the answer would
be no.
Paul