4.4 Maintenance, Diagnostic Commands

The "Parameter list length" field in the CDB shows the length (number of bytes) of the parameter list that is transferred from the INIT when the "SelfTest (self test)" bit's specification is "0." When zero is specified in the "Parameter list length" field, this command is terminated without anything being executed. Also, when the value specified in the "Parameter list length" field does not reach the specified length for the parameter list, explained later, and as a result, not all the bytes in the parameter list can be received, that command is terminated with a CHECK CONDITION status (ILLEGAL REQUEST) [=5] / Invalid field in CDB [=24-00]).

Table 4.49 lists the format of the parameter list (called the parameter page) transferred from the INIT to the HDD by this command. The parameter page is configured from the 4-byte "Page Header" and the "Page Parameters" which follow it. Furthermore, the INIT can specify only a single parameter page by this command. Even when multiple parameter pages have been specified by the INIT, the HDD executes only the operation specified by the top parameter page.

1.When "0" is specified in the "SelfTest (self test)" bit in this command, the INIT can specify only a single parameter page.

2.In order to avoid loss of security to the execution results (response data) of this command due to another command issued by another INIT, when "0" is specified in the "SelfTest (self test)" bit, the INIT should reserve the HDD before issuing this command, and should release the reserve status after executing the RECEIVE DIAGNOSTIC RESULTS command.

C141-C013

249

Page 253
Image 253
Fujitsu MBA3147RC, MBC2036RC, MBC2073RC, MBA3300RC, MBA3073RC specifications Maintenance, Diagnostic Commands