TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE
4-126 CG00000-011503 REV. A April 1997
NOTE: An “X” denotes “don’t care”.
4-3.28.2 SEND DIAGNOS TIC (FACTORY MODE) CHECK CONDITION S tatus
All reserved bits must be set to zero. If these bits are set to one, the command is terminated with
CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST.
A self test bit of one directs the target to complete its default self test, refer to the self test routine
in Online Diagnostic Routine description in Chapter 8.
If the self test is requested, the parameter list length must be zero, indicating that no data is to be
transferred. If it is not zero, the command is terminated with CHECK CONDITION status and the
sense key is set to ILLEGAL REQUEST. If the self te st successfully passes, the c ommand is ter-
minated with GOOD status; otherwise, the command is terminated with CHECK CONDITION
status and the sense key is set to HARDWARE ERROR. No Diagnostic Result file is prepared if
the self test bit is 1. If the command completes with CHECK CONDITION, the resulting sense
data contains the Fault Symptom Code. See Chapter 8 for a description of the sense data.
If the PF bit is 0 and the self test bit is 0, then the parameter list length must be 0 or 16, or else the
command is terminate d with CHECK CONDITION s tatus and the sense key is s et to ILLEGAL
REQUEST.
A parameter list length of zero indicates that no data is transferred. This condition is not an error,
no result file is prepared, and the command is terminated with GOOD status in this case. If the
specified parameter list length results in truncation of one or more pages with the PF bit is set to
one, the target terminates the SEND DIAGNOSTIC command with CHECK CONDITION status,
the sense key is set to ILLEGAL REQUEST and additional sense key is set to INVALID FIELD
IN CDB.
4-3.28.3 Diagnostic Pages (PF=1)
Refer to Chapter 8 for the test descriptions.
To use diagnostic pages, the Page Format (PF) bit must be set to 1. Data in the diagnostic pages is
primarily used to select the tests to be executed and the number of times each test is to be run (exe-
cute count). A page code can not be used more than once within the command. If the same page
code is sent, the target terminates the SEND DIAGNOSTIC command with CHECK CONDI-
TION status.
The Diagnostic pages for the SEND DIAGNOSTIC (FACTORY MODE) command are 00h, 80h,
81h, and 90h through 9Fh. Pages 81h, and 90h through 9Fh require that FACTORY MODE be set
before the SEND DIAGNOSTIC command is issued, otherwise these page codes are treated as
unsupported values. If the page code is set to any unsupported value, the target terminates the
- 53h 0 0 1 1 16
- 54h 0 0 1 1 16
- 57h 0 0 1 1 16
- C0h 0 0 1 1 16
- C2h 0 0 1 1 16
Table 4-115. SEND DIAGNOSTIC (FACTORY MODE) CDB Field Description Overview (Continued)
PAGE
CODE ROUTINE PF SELFTEST DEVOFL UNITOFL PARAMETER
LIST LENGTH