User Manual

SCSI Commands Reference Manual, Rev. J 294
www.seagate.com Parameters for direct access devices
5.1.2 Supported diagnostic pages (00h)
The Supported Diagnostic Pages diagnostic page (see table 256) returns the list of diagnostic pages implemented by the device
server. This diagnostic page shall be implemented if the device server implements the diagnostic page format option of the
SEND DIAGNOSTIC and RECEIVE DIAGNOSTIC RESULTS commands.
The definition of this diagnostic page for the SEND DIAGNOSTIC command includes only the first four bytes. If the PAGE LENGTH
field is not zero, the device server shall terminate the SEND DIAGNOSTIC command with CHECK CONDITION status, with the
sense key set to ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN PARAMETER LIST. This diagnostic page
instructs the device server to make available the list of all supported diagnostic pages to be returned by a subsequent RECEIVE
DIAGNOSTIC RESULTS command.
The definition of this diagnostic page for the RECEIVE DIAGNOSTIC RESULTS command includes the list of diagnostic pages
supported by the device server.
PAGE LENGTH field
The PAGE LENGTH field specifies the length in bytes of the following supported page list.
SUPPORTED PAGE LIST field
The SUPPORTED PAGE LIST field shall contain a list of all diagnostic page codes, one per byte, implemented by the device server in ascending
order beginning with page code 00h.
Table 256 Supported diagnostic pages
Bit
Byte
7 6 5 4 3 2 1 0
0
PAGE CODE (00h)
1
Reserved
2
(MSB)
PAGE LENGTH (N-3)
3
(LSB)
4
SUPPORTED PAGE LIST
. . .
n