beautypg.com

40 send diagnostic command (1dh) – Quantum 10K II User Manual

Page 270

background image

SCSI Description

Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives

5–203

5.40

SEND DIAGNOSTIC Command (1Dh)

The SEND DIAGNOSTIC command sends a diagnostic page to the drive. Refer to
the RECEIVE DIAGNOSTICS RESULTS command for a description of the
diagnostic pages and the use of the diagnostic commands. The Supported Diagnostic
Page List (Figure 5–98) and Translate Page List (Figure 5–99) can be sent with this
command

Bit

Byte

7

6

5

4

3

2

1

0

0

Operation Code (1Dh)

1

Reserved

PF

Rsvd

Self

Test

DevOnl

UnitOfl

2

Reserved

3 - 4

Parameter List Length

5

Control

Figure 5–97 SEND DIAGNOSTIC Command Descriptor Block — Data Format

Table 5–94 SEND DIAGNOSTIC Command — Field Descriptions

Field

Description

PF

Page Format. When the PF bit is 1, the parameters that follow conform
to the Supported Diagnostic Page List (Figure 5–96) or the Translate
Address Page (Figure 5–97).
SelfTest is ignored when PF = 1.
The PF bit must be 1 if Parameter List Length is not 0.

SelfTest

If the PF bit is 0 and the SelfTest bit is 1, the drive runs its self-test
routine. GOOD status is returned to the initiator if the self-test passes.
CHECK CONDITION status is returned along with any available sense data
if the self-test fails.
This field is ignored if the PF bit is 1.

DevOfl

Any value in this field is ignored by the drive.

UnitOfl

Any value in this field is ignored by the drive.

Parameter List Length

When the Parameter List Length field is non-zero, the value specifies the
length (in bytes) of the parameter list that is to be transferred from the
initiator to the drive during the command's data-out buffer transfer.
This field is only valid when the PF bit = 1 and must be 0 when the PF bit
is 0.