Sony SDX-800V/R User Manual

Page of 206
RECEIVE DIAGNOSTIC RESULTS 
6.Command Specification
 
SONY AIT-3Ex drive SDX-800V series Ver.1.1 
 
6-77 
6.17. RECEIVE DIAGNOSTIC RESULTS 1Ch 
Bit 
Byte 
7 6 5 4 3 2 1 0 
Operation Code (1Ch) 
Obsolete Reserved 
Reserved 
(MSB) Allocation 
Length 
 
  
(LSB) 
Control 
RECEIVE DIAGNOSTIC RESULTS requests error analysis data be sent to the initiator after completion of a SEND 
DIAGNOSTIC command. 
Allocation Length: This field specifies the number of bytes that the initiator has allocated for returned diagnostic 
data. An Allocation Length of ZERO means that no diagnostic data will be transferred. Any other value indicates the 
maximum number of bytes that will be transferred. 
If the SEND DIAGNOSTIC had the PF bit set, the drive returns four bytes of header data as will as eight bytes of the 
diagnostic result. If the PF bit was not set, the drive returns only the eight bytes of the diagnostic result. 
The drive terminates the DATA IN phase when Allocation Length bytes have been transferred or when all the 
available diagnostic data (four or eight bytes depending on the PF bit) have been transferred to the initiator, 
whichever, is less. 
If the drive returns a CHECK CONDITION status with the HARDWARE ERROR Sense Key and an Additional Sense 
Code of DIAGNOSTIC FAILURE set on completion of a SEND DIAGNOSTIC, then the Host should issue a 
RECEIVE DIAGNOSTIC RESULTS command to receive the eight bytes of data indicating the actual failure and the 
Most Suspect Unit (MSU).  
If the Host issued a SEND DIAGNOSTIC with the PF bit set and a page Code of ZERO, the drive returns which 
pages it supports in the following format: 
Table 6-77: RECEIVE DIAGNOSTICS supported pages 
Bit 
Byte 
7 6 5 4 3 2 1 0 
Page Code (00h) 
Reserved 
(MSB) 
 
Page Length (00 02h) 
 
  
(LSB) 
Supported Page Code (00h) 
Supported Page Code (81h) 
If the Host issued a SEND DIAGNOSTIC with the PF bit set and a Page Code of 81h, the drive returns the following 
four bytes of page header, then five bytes of diagnostic results. 
Table 6-78: RECEIVE DIAGNOSTICS page header 
Bit 
Byte 
7 6 5 4 3 2 1 0 
Page Code (81h) 
Reserved 
(MSB) 
Page Length (00 05h) 
 
  
(LSB) 
The structure of the diagnostic results data is described below: