3 sdahci \- AHCI (Advanced Host Controller Interface) SATA (Serial ATA) storage device drivers
18 driver provides access to AHCI devices via the
21 The AHCI programming interface supports up to 32
22 hot-swappable ATAPI or hard disk-like devices per controller.
23 The legacy IDE interface provided by
25 supports up to four drives which are not hot-swappable.
26 Controller drive letters are assigned from
30 AHCI controllers are detected automatically.
31 Currently Intel and AMD controllers are detected.
32 Intel controllers need to have AHCI enabled in the BIOS.
35 parts this typically means enabling
36 enhanced mode and AHCI.
37 For ESB (Enterprise South Bridge) -based
38 parts, only enhanced mode needs to be enabled.
41 AHCI does not support hot swapping and
42 drives must be connected to the lowest-numbered free port.
44 The top level control file,
46 supports the following control messages for
48 .TF "\fLiahci idprint"
51 Toggle debug messages. Default is off.
54 Toggle printing of drive identification messages. Default is on.
55 Prints short messages when a drive is identified or removed.
58 Print verbose ATAPI debugging messages. Default is off.
73 This command may take up to 60 seconds to complete.
80 If device information has changed, the new size,
81 features and serial will be noted.
82 If changed, I/O on existing file
83 descriptors will result in the error string
84 .LR "media or partition has changed" .
100 if the device supports it. Per standard, the result is always an error.
104 .B SMART RETURN STATUS
107 This will fail unless SMART is enabled on the drive.
110 Disable SMART on the drive. SMART is a persistent property of the drive.
113 Enable SMART on the drive.
116 Force a transition to the named
123 ignored (may only be reached manually);
129 powered down or newly discovered;
143 (a port reset will be attempted periodically).
147 For devices present at boot, the transition is from state
152 .B /sys/src/9/pc/sdiahci.c
156 .BR http://download.intel.com/technology/serialata/pdf/rev1_2.pdf .
158 None of enclosure management, LED control and port multipliers are supported.
160 ATAPI devices may not be reset when they have outstanding commands.