User Manual
SCSI Commands Reference Manual, Rev. J 120
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.13.4 REPORT CAPABILITIES service action
The REPORT CAPABILITIES service action requests that the device server return information on persistent reservation features.
The format for the parameter data provided in response to a PERSISTENT RESERVE IN command with the REPORT CAPABILITIES
service action is shown in table 83.
LENGTH field
The LENGTH field indicates the length in bytes of the parameter data. The relationship between the LENGTH field and the CDB ALLOCATION
LENGTH field is defined in 2.2.6.
RLR_C (Replace Lost Reservation Capable) bit
1 Indicates that the device server supports the REPLACE LOST RESERVATION service action in the PERSISTENT RESERVE OUT command.
0 Indicates that the device server does not support the REPLACE LOST RESERVATION service action in the PERSISTENT RESERVE OUT com-
mand. If set to 0 then the device server shall not terminate any commands with CHECK CONDITION status with the sense key set to DATA
PROTECT and the additional sense code set to PERSISTENT RESERVATION INFORMATION LOST as described in SPC-5.
CRH (Compatible Reservation Handling) field
1 A Compatible Reservation Handling (CRH) bit set to one indicates that the device server supports the exceptions to the RESERVE and
RELEASE commands described in SPC-5.
0 A CRH bit set to zero indicates that RESERVE(6) command, RESERVE(10) command, RELEASE(6) command, and RELEASE(10) command
are processed as defined in SPC-5.
SIP_C (Specify Initiator Ports Capable) bit
1 A Specify Initiator Ports Capable (SIP_C) bit set to one indicates that the device server supports the SPEC_I_PT bit in the PERSISTENT
RESERVE OUT command parameter data (see 3.14.3).
0 An SIP_C bit set to zero indicates that the device server does not support the SPEC_I_PT bit in the PERSISTENT RESERVE OUT command
parameter data.
ATP_C (Target Ports Capable) bit
1 An All Target Ports Capable (ATP_C) bit set to one indicates that the device server supports the ALL_TG_PT bit in the PERSISTENT
RESERVE OUT command parameter data.
0 An ATP_C bit set to zero indicates that the device server does not support the ALL_TG_PT bit in the PERSISTENT RESERVE OUT command
parameter data.
Table 83 PERSISTENT RESERVE IN parameter data for REPORT CAPABILITIES
Bit
Byte
7 6 5 4 3 2 1 0
0
(MSB)
LENGTH (0008h)
1
(LSB)
2
RLR_C Reserved CRH SIP_C ATP_C Reserved PTPL_C
3
TMV ALLOW COMMANDS Reserved PTPL_A
4
PERSISTENT RESERVATION TYPE MASK
5
6
Reserved
7