DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

ahci(7)


AHCI -- Advanced Host Controller Interface Subsystem

Description

The AHCI subsystem implementes the Intel Advanced Host Controller Interface standard.  This specification supports many of the native SATA features such as Native Command Queuing (NCQ), Native Hot-Plug,
port multipliers and ATAPI devices.

The AHCI subsystem provides support for any compliant SATA device under SDI for use with related target drivers. This subsystem is accessed indirectly by opening an appropriate target driver to access a target device that is
on an AHCI controller.  SATA devices are addressed using the standard node scheme for SCSI devices.  SCSI addresses are mapped to SATA addresses by using the SCSI target ID as the SATA port number and the SCSI
LUN field as the SATA port multiplier port number.

For example:

/dev/rdsk/c4b0t1d0s0

This disk device would be located on SATA port number one and port multiplier port zero.

/dev/rdsk/c1b0t1d4s0

This disk device would be located on SATA port number one and port multiplier port four.

It is also possible for an application to access the SATA bus subsystem directly by using the pass-through interface. See pt_open(3X).

Please see the Compatible Hardware Web Pages for the current certification status of specific device models on UnixWare 7 releases.

Files

/usr/include/sys/ahci.h

References

ioctl(2), sdi(7)

Notices

Extreme caution should be exercised when using the pass-through interface. It is possible to interfere with normal system I/O and cause hangs if pass-through is used to an active device. Pass-through should only be used to a device that is otherwise quiescent.
14 Mar 2005
© 2005 The Santa Cruz Operation, Inc. All rights reserved.