Western Digital Ultrastar DC HC310 Specifications page 84

3.5 inch serial ata hard disk drive
Table of Contents

Advertisement

9.17.4.1
Abort NCQ Queue Subcommand (0h)
A Subcommand set to 0h specifies the Abort NCQ Queue subcommand (see 11.15.1 Abort NCQ Queue
Subcommand (0h)). The Abort NCQ Queue subcommand is an immediate NCQ command. Support for this
subcommand is indicated in the NCQ NON-DATA log (see 9.17.4.3 Read Log Ext Log Page 12h)
The Abort NCQ Queue subcommand affects only those NCQ commands for which the device has indicated
command acceptance before accepting this NCQ NON-DATA command.
This command is prohibited for devices that implement the PACKET feature set.
Normal Outputs
If a supported Abort Type parameter is specified, then the device indicates success, even if the command results in
no commands being aborted.
When an Abort NCQ Queue command completes successfully, a Set Device Bits FIS is sent to the host to complete
the Abort subcommand and commands that were aborted as a consequence of the Abort subcommand by setting
the ACT bits for those commands to one. This SDB FIS may also indicate other completed commands.
Error Outputs
The device returns command aborted if:
a) NCQ is disabled and an Abort NCQ queue command is issued to the device;
b) The value of the TTAG field equals the value of the TAG field;
c) The value of the TTAG field is an invalid TAG number; or
d) An unsupported Abort type parameter is specified.
9.17.4.2
Deadline Handling Subcommand (1h)
A Subcommand set to 1h specifies the Deadline Handling Subcommand (see 11.15.2 Deadline handling
Subcommand (1h)). This subcommand controls how NCQ Streaming commands are processed by the device.
Support for this subcommand is indicated in the NCQ NON-DATA Log (see 9.17.4.3 Read Read Log Ext Log Page
12h).
The state of the WDNC and RDNC bits are preserved across software resets and COMRESETs (via Software
Setting Preservations), and are not preserved across power cycles.
Normal Outputs
If this Deadline Handling Subcommand command is supported, the device returns command completed with no
error.
When a Deadline Handling Subcommand command completes successfully, a Set Device Bits FIS is sent to the host
to complete the Deadline Handling subcommand. This SDB FIS may also indicate other completed commands.
Error Outputs
The device returns command aborted if NCQ is disabled and a Deadline Handling command is issued to the device;
SET FEATURES Subcommand (5h)
The SET FEATURES subcommand functionality and behavior is dependent on all requirements of the SET
FEATURES command defined in ACS-3.
Normal Outputs
Upon successful completion of one or more outstanding commands, the device shall transmit a Set Device Bits FIS
with the Interrupt bit set to one and one or more bits set to one in the ACT field corresponding to the bit position for
each command TAG that has completed since the last status notification was transmitted. The ERR bit in the Status
register shall be cleared to zero and the value in the Error register shall be zero.
Error Outputs
If the device has received a command that has not yet been acknowledged by clearing the BSY bit to zero and an
error is encountered, the device shall transmit a Register Device to Host FIS (see Table 107) with the ERR bit set to
one and the BSY bit cleared to zero in the Status field, the ATA error code in the Error field.
Western Digital Hard Disk Drive OEM Specification
70

Advertisement

Table of Contents
loading

Table of Contents