- Advanced Host Controller Interface SATA controller driver
The ahci driver is a SATA framework-compliant HBA driver that supports SATA HBA controllers that are compatible with the Advanced Host Controller Interface 1.0 specification. AHCI is an Intel-developed protocol that describes the register-level interface for host controllers for serial ATA 1.0a and Serial ATA II. The AHCI 1.0 specification describes the interface between the system software and the host controller hardware.
The ahci driver currently supports the Intel ICH6/7/8/9/10, VIA vt8251 and JMicron AHCI controllers which are compliant with the Advanced Host Controller Interface 1.0 specification. The Intel ICH6/7/8/9 and VIA vt8251 controllers support standard SATA features. The ahci driver currently supports hard disk, ATAPI DVD, ATAPI tape, ATAPI disk (i.e. Dell RD1000), hotplug, NCQ (Native command queuing) and Port multipliers (Silicon Image 3726/4726). Power management is not yet supported.
The ahci module contains no user configurable parameters.
32–bit ELF kernel module (x86).
64–bit ELF kernel module (x86).
See attributes(5) for descriptions of the following attribute:
Advanced Host Controller Interface 1.0
Writing Device Drivers
To bind the ahci driver to your controller, choose the [AHCI] BIOS option.
Note that booting is not supported if toggle exists between the [IDE] and [AHCI] BIOS options