Serial ATA and Parallel ATA drivers (libata)
modulename: libata.ko
configname: CONFIG_ATA
Linux Kernel Configuration
└─>Device Drivers
└─>Serial ATA and Parallel ATA drivers (libata)
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or
any other ATA device under Linux, say Y and make sure that you know
the name of your ATA host adapter (the card inside your computer
that "speaks" the ATA protocol, also called ATA controller),
because you will be asked for it.
NOTE: ATA enables basic SCSI support; *however*,
'SCSI disk support', 'SCSI tape support', or
'SCSI CDROM support' may also be needed,
depending on your hardware configuration.
any other ATA device under Linux, say Y and make sure that you know
the name of your ATA host adapter (the card inside your computer
that "speaks" the ATA protocol, also called ATA controller),
because you will be asked for it.
NOTE: ATA enables basic SCSI support; *however*,
'SCSI disk support', 'SCSI tape support', or
'SCSI CDROM support' may also be needed,
depending on your hardware configuration.
source code:
is selected by
CONFIG_SCSI_SAS_ATACONFIG_SCSI_SAS_ATA
CONFIG_SCSI_HISI_SAS
CONFIG_ATA_ACPI
CONFIG_SATA_AHCI
CONFIG_SATA_AHCI_PLATFORM
CONFIG_AHCI_BRCM
CONFIG_AHCI_DA850
CONFIG_AHCI_DM816
CONFIG_AHCI_DWC
CONFIG_AHCI_ST
CONFIG_AHCI_IMX
CONFIG_AHCI_CEVA
CONFIG_AHCI_MTK
CONFIG_AHCI_MVEBU
CONFIG_AHCI_SUNXI
CONFIG_AHCI_TEGRA
CONFIG_AHCI_XGENE
CONFIG_AHCI_QORIQ
CONFIG_SATA_FSL
CONFIG_SATA_GEMINI
CONFIG_SATA_AHCI_SEATTLE
CONFIG_SATA_INIC162X
CONFIG_SATA_ACARD_AHCI
CONFIG_SATA_SIL24
CONFIG_PATA_OCTEON_CF
CONFIG_SATA_QSTOR
CONFIG_SATA_SX4
CONFIG_ATA_PIIX
CONFIG_SATA_DWC
CONFIG_SATA_DWC_OLD_DMA
CONFIG_SATA_HIGHBANK
CONFIG_SATA_MV
CONFIG_SATA_NV
CONFIG_SATA_PROMISE
CONFIG_SATA_RCAR
CONFIG_SATA_SIL
CONFIG_SATA_SIS
CONFIG_SATA_SVW
CONFIG_SATA_ULI
CONFIG_SATA_VIA
CONFIG_SATA_VITESSE
CONFIG_PATA_ALI
CONFIG_PATA_AMD
CONFIG_PATA_ARASAN_CF
CONFIG_PATA_ATP867X
CONFIG_PATA_CMD64X
CONFIG_PATA_CYPRESS
CONFIG_PATA_EP93XX
CONFIG_PATA_ICSIDE
CONFIG_PATA_IMX
CONFIG_PATA_MPC52xx
CONFIG_PATA_NS87415
CONFIG_PATA_VIA
CONFIG_PATA_CMD640_PCI
CONFIG_PATA_NS87410
CONFIG_PATA_OF_PLATFORM
CONFIG_PATA_QDI
CONFIG_PATA_WINBOND_VLB
CONFIG_PATA_ACPI
CONFIG_ATA_GENERIC
CONFIG_PATA_LEGACY
CONFIG_ADB_PMU_LED_DISK