TAPE UNIT SCSI COMMANDS

M2488 PRODUCT GUIDE

4-3.20.3 Diagnostic Parameter List (PF=0 in SEND DIAGNOSTIC command CDB)

If the Page Format (PF) bit was cleared to 0 in a previous SEND DIAGNOSTIC command, the RECEIVE DIAGNOSTIC RESULTS (FACTORY MODE) command will return diagnostic result data in parameter list format.

Table 4-95. Online Diagnostic Results data Parameter List

 

 

 

 

 

 

 

 

 

 

BITS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BYTES

7

 

6

5

 

4

 

3

 

2

 

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

Routine in error (Routine number)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

Execute Count (Pass Count)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2-3

 

 

 

 

 

First Fault Symptom Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-5

 

 

 

 

 

Second Fault Symptom Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6-7

 

 

 

 

 

Third Fault Symptom Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8-15

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description of fields in Diagnostic Results data in Parameter List

 

 

 

 

 

 

 

 

Table 4-96. Parameter List Field Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BYTE

 

BIT

 

VALUE

 

 

 

 

 

 

DESCRIPTION

 

 

 

 

 

 

 

 

 

 

0

 

0-7

 

 

 

The Routine in Error field contains the Routine ID of the failing routine. If this field

 

 

 

 

 

 

contains 00h, no errors were detected during the last execution of a SEND DIAG-

 

 

 

 

 

 

NOSTIC command.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0-7

 

 

 

The Execute Count field contains the number of passes attempted before an error

 

 

 

 

 

 

was detected. If an error is detected on the first pass, this field contains a 1. This field

 

 

 

 

 

 

is reset each time a new (different) routine is started. For example: if the SEND

 

 

 

 

 

 

DIAGNOSTIC command Parameter list contained a pass count of 4 for Routine 50,

 

 

 

 

 

 

and a pass count of 7 for Routine 51, and an error was detected on the third attempt

 

 

 

 

 

 

to execute Routine 51, this field would contain a 3.

 

 

 

 

 

 

 

 

 

 

2-7

 

0-7

 

 

 

This field contains the Fault Symptom Codes that indicate the cause of the error.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-3.20.4 RECEIVE DIAGNOSTIC RESULTS CHECK CONDITION Status

If the initiator does not send a SEND DIAGNOSTIC command first, the command is terminated with GOOD status and the target does not transfer any result data.

All reserved bits must be 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.

4-96

CG00000-011503 REV. A

April 1997

Page 178
Image 178
Fujitsu M2488 manual Online Diagnostic Results data Parameter List, Receive Diagnostic Results Check Condition Status