User Manual
SCSI Commands Reference Manual, Rev. J 170
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.29 RECEIVE DIAGNOSTIC RESULTS command
The RECEIVE DIAGNOSTIC RESULTS command (see table 136) requests analysis data be sent to the application client Data-In
Buffer after completion of a SEND DIAGNOSTIC command (see 3.46), or, optionally, SCSI-3 Enclosure Services (SES) pages be sent
to the initiator. Support for SES is indicated in the drive product manual.
If no data in the optional Page format was requested by the SEND DIAGNOSTIC command (0 in bit 4 of Table 187), the data
returned to the initiator is in the format shown in Table 137.
All FRU and error code definitions are unique to the product and intended for factory/field maintenance personnel.
PCV (Page Code Valid) bit
0 A page code valid (PCV) bit set to zero specifies that the device server return parameter data based on the most recent SEND DIAGNOS-
TIC command (e.g., the diagnostic page with the same page code as that specified in the most recent SEND DIAGNOSTIC command).
The response to a RECEIVE DIAGNOSTIC RESULTS command with the PCV bit set to zero is vendor-specific if:
a) The most recent SEND DIAGNOSTIC command was not a SEND DIAGNOSTIC command defining parameter data to return;
b) A RECEIVE DIAGNOSTIC RESULTS command with a PCV bit set to one has been processed since the last SEND DIAGNOSTIC command
was processed; or
c) No SEND DIAGNOSTIC command defining parameter data to return has been processed since power on, hard reset, or logical unit
reset.
1 A page code valid (PCV) bit set to one specifies that the device server return the diagnostic page specified in the PAGE CODE field. Page
code values are defined in Table 255.
PAGE CODE field
The PAGE CODE field identifies which diagnostic page is requested as a result of a RECEIVE DIAGNOSTIC RESULTS command with the PCV bit
equal to one, or returned as a result of a RECEIVE DIAGNOSTIC RESULTS parameter data.
Table 136 RECEIVE DIAGNOSTIC RESULTS command
Bit
Byte
7 6 5 4 3 2 1 0
0
OPERATION CODE (1Ch)
1
Reserved PCV
2
PAGE CODE
3
(MSB)
ALLOCATION LENGTH
4
(LSB)
5
CONTROL