40 send diagnostic command (1dh) – Quantum 10K II User Manual
Page 270
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.