Tejun Heo wrote: ..
NCQ is not more advanced than SCSI TCQ. NCQ is "native" and "advanced" compared to old IDE style bus-releasing queueing support which was one ugly beast which no one really supported well. The only example I can remember which actually worked was first gen raptors paired with specific controller with custom driver on windows.
.. I wrote PATA drivers for some chipsets that had hardware support for TCQ, and it did make a very impressive throughput difference when enabled. The IBM/Hitachi Deathst.. err.. Deskstar.. drives always had the best support in firmware. I believe we also used some WD drives, though there firmware didn't perform as well. ISTR that NCQ wins over TCQ (ATA) because multiple drives can interleave their data transfers on the bus -- with TCQ, a drive took over the bus at the start of data transfer and never released it until the command completed. Cheers - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html