Command Specifications

If illegal drive resources exist when this command is issued, the drive reports the CHECK CONDITION status. The sense key is set to ILLEGAL REQUEST

[= 5], and the sense data is set to INSUFFICIENT REGISTRATION [= 55-04]. (However, this sense data is not reported for a SCSI device.)

For RESERVE, PREEMPT, and PREEMPT and ABORT Service Actions of this command, it is determined whether a reserve condition to be newly set by this command conflicts with the reserve conditions already held in the drive, regarding the setting of the Scope and Type. When any conflicting reserve condition exists, this command is rejected with the RESERVATION CONFLICT status, and no RESERVE, PREEMPT, or CLEAR processing is performed. However, the reserve conditions held by the INIT to be preempted by PREEMPT or PREEMPT and ABORT Service Action (the INIT specified in the "Service Action Reservation Key" field) are not subject to the judgment on whether a conflict exists.

The RELEASE and CLEAR Service Actions of this command do not conflict with any reserve conditions (however, the RESERVATION CONFLICT is reported if a Reservation key has not been registered or it is different from the registered one).

If an INIT that has not registered a Reservation key issues this command with the specification of a Service Action except REGISTER, or REGISTER and IGNORE EXISTING KEY Service Action, this command is rejected with a report indicating a RESERVATION CONFLICT status.

The PERSISTENT RESERVE OUT command contains the fields for specifying different restrictions imposed according to the Service Action type of PERSISTENT RESERVATION, the Scope to which PERSISTENT RESERVATION is applied, and PERSISTENT RESERVATION. For the definitions of the "Type" and "Scope" fields, refer to the PERSISTENT RESERVE IN command. If a Scope value that is not executed by the device is specified in the "Scope" field, the drive reports the CHECK CONDITION status. The sense key is set to ILLEGAL REQUEST [= 5], and the sense data is set to INVALID FIELD IN CDB [= 24-00].

In each field in the PERSISTENT RESERVE OUT parameter list, the Reservation key required to execute this PERSISTENT RESERVATION Service Action and the information regarding the Reservation key are specified.

The parameter list is a 24-byte long list, and the Parameter Length field should contain "24 (18h)." If the Parameter Length field contains a value other than "24 (18h)," the drive reports the CHECK CONDITION status. The sense key is set to ILLEGAL REQUEST [= 5], and the sense data is set to PARAMETER LIST LENGTH ERROR [= 1A-00].

202

C141-C013

Page 206
Image 206
Fujitsu MBC2073RC, MBC2036RC, MBA3300RC, MBA3147RC, MBA3073RC specifications Command Specifications