Devices ahci(7D)
NAME
ahci - Advanced Host Controller Interface SATA controller
driver
SYNOPSIS
sata@unit-address
DESCRIPTION
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 I. The AHCI 1.0 specification describes
the interface between the system software and the host con-
troller hardware.
The ahci driver currently supports the Intel ICH6/7/8/9, VIA
vt8251 and JMicron AHCI controllers which are compliant with
the Advanced Host Controller Interface 1.0 specification.
Note that while the Intel ICH6/7/8/9, VIA vt8251 and JMi-
cron AHCI controllers support standard SATA features, the
ahci driver currently only supports hard disk, ATAPI SATA
DVD, hotplug and NCQ (Native command queuing). Port multi-
plier and power management are not yet supported.
CONFIGURATION
The ahci module contains no user configurable parameters.
FILES
/kernel/drv/ahci
32-bit ELF kernel module (x86).
/kernel/drv/amd64/ahci
64-bit ELF kernel module (x86).
ATRIBUTES
See attributes(5) for descriptions of the following attri-
bute:
SunOS 5.11 Last change: 22 Jan 2008 1
Devices ahci(7D)
ATRIBUTE TYPE ATRIBUTE VALUE
Architecture x86
Availability SUNWahci
SEE ALSO
cfgadm(1M), cfgadmsata(1M), prtconf(1M), sata(7D)
Advanced Host Controller Interface 1.0
Writing Device Drivers
NOTES
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
SunOS 5.11 Last change: 22 Jan 2008 2
|