Инструкция LFF (3.5") Серверный HDD WD Ultrastar HC580

10.16.4.1 Abort NCQ Queue Subcommand (0h) (стр. 83 из 357)

Бренд: LFF

Страница 83 документа LFF (3.5") Серверный HDD WD Ultrastar HC580. Раздел: Western Digital. Бренд: LFF.

Текст страницы

10.16.4.1 Abort NCQ Queue Subcommand (0h)

A Subcommand set to 0h specifies the Abort NCQ Queue subcommand (see Section 12.15.1). The Abort NCQ Queue
subcommand is an immediate NCQ command. Support for this subcommand is indicated in the NCQ Non-Data log
(see Section 12.21.9).
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.

10.16.4.2 Deadline Handling Subcommand (1h)

A Subcommand set to 1h specifies the Deadline Handling Subcommand (see Section 12.15.2). 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 Section 12.21.9).

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 115) 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.

See Section 12.21.9 for details on the NCQ Non-Data Log

83
Hard Disk Drive Specification