SATA hardware features

From ata Wiki
(Difference between revisions)
Jump to: navigation, search
(ULi)
Line 35: Line 35:
 
|-
 
|-
 
|Promise 20621||sata_sx4||no||yes||no
 
|Promise 20621||sata_sx4||no||yes||no
 +
|-
 +
|
 +
|-
 +
|ULi 528x||sata_uli||no||no||no
 
|-
 
|-
 
|
 
|

Revision as of 18:34, 27 March 2008

This is an attempt to enumerate key Serial ATA hardware features, as correlated with various SATA controller chips and Linux drivers.

Chip Driver NCQ DMA++ hotplug
ICH5 ata_piix no no no
ICH6 family ata_piix, ahci AHCI AHCI AHCI
ICH7 family ata_piix, ahci AHCI AHCI AHCI
ICH8 family ata_piix, ahci AHCI AHCI AHCI
ICH9 family ata_piix, ahci AHCI AHCI AHCI
ICH10 family ata_piix, ahci AHCI AHCI AHCI
Intel 31244 sata_vsc yes no no
Vitesse 7174 sata_vsc yes no no
Promise 2037x sata_promise no yes yes
Promise 2057x sata_promise yes yes yes
Promise 40518 sata_promise ? yes ?
Promise 20619 sata_promise ? yes ?
Promise 20621 sata_sx4 no yes no
ULi 528x sata_uli no no no
VIA 642x sata_via no no no

Key:

Chip the chip, or chip family, associated with this row of data
Driver Linux driver(s)
NCQ Supports FPDMA
DMA++ DMA engine is more advanced than standard PCI IDE BMDMA engine.
hotplug Supports interrupt-driven device hotplug and hot unplug. Note that hotplug can often be "hacked" via polling, even if hardware does not natively support it.
Personal tools