beautypg.com

Table 218.send diagnostic function code (1d) – Hitachi ULTRASTAR 15K450 HUS154530VLF400 User Manual

Page 279

background image

Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification

263

Table 223: SEND DIAGNOSTIC Function Code (1D)

DevOfl is ignored by the Target for compatibility.

UntOfl is ignored by the Target for compatibility.

Parameter List Length must be 0 when the SlfTst bit is one. Otherwise, Check Condition status will be generated

with a sense key of Illegal Request and additional sense of Invalid Field in CDB. If the SlfTst bit is zero, it should be
set to the length of the page to be transferred in the DATA OUT phase of the command. If it does not match the
expected length of the page a Check Condition status will be also generated with a sense key of Illegal Request and
additional sense of Invalid Field in CDB.

If the motor is not running at the correct speed when the command is received, it is rejected by a Check Condition status with
a Not Ready sense key.

If a fault is detected during the default or foreground self-test, a Check Condition is reported as an end status. If a fault is
detected during the background self-test, it is logged in the log page for later retrieval by a LOG SENSE command.

See Section Diagnostics*, page 333 for a detailed listing of operations carried out by the SEND DIAGNOSTIC command and
Power on Diagnostics.

Value

Function name

Description

000b

NA

Value to be used when the SlfTst bit is set to one or if the
SEND DIAGNOSTIC command is not invoking one of the
other self-test function codes.

001b

Background Short self-test

The device server starts its short self-test routine in back-
ground mode.

010b

Background extended self-test

The device server starts its extended self-test routine in
background mode.

011b

NA

Reserved.

100b

Abort background self-test

Abort the current self-test in the background mode. This
value is only valid if a previous SEND DIAGNOSTIC com-
mand specified a background self-test function and that
function has not been completed.

101b

Foreground short self-test

The device server starts its short self-test routine in the fore-
ground mode. This self-test will complete in two minutes or
less.

110b

Foreground extended self-test

The device server starts its extended self-test routine in the
foreground mode .The completion time for this test is
reported in Mode Page 0Ah (refer to Mode Page 0A (Con-
trol Mode Page Parameters)*, page 186).

111b

Reserved.

This manual is related to the following products: