User Manual

SCSI Commands Reference Manual, Rev. J 105
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
The current cumulative values may be updated by the device server as defined for the specific log page or by the application
client using the LOG SELECT command. The current threshold values may only be modified by the application client via the LOG
SELECT command.
NOTE Log pages or log parameters that are not available may become available at some later time (e.g.,
after the logical unit has become ready).
Additional information about the LOG SELECT command is in Clause 3.7.
The application client should send log pages in ascending order by page code value if the Data-Out Buffer contains multiple log
pages. If the Data-Out Buffer contains multiple log parameters within a log page, then they should be sent in ascending order by
parameter code value. If the application client sends log pages out of order or parameter codes out of order, the command shall
be terminated with CHECK CONDITION status, with the sense key set to ILLEGAL REQUEST, and the additional sense code set to
INVALID FIELD IN PARAMETER LIST.
1b 1b 00b
The device server shall process the optional saving of current threshold values as follows:
a) if the device server implements saving of the current threshold values, the device server shall:
1) save all current threshold values to non-volatile media;
2) set all current threshold values to the vendor specific default threshold values
[b]
;
3) set all current cumulative values to the vendor specific default cumulative values
[b]
,
and
4) set all list parameters to their vendor specific default values.
or
b) if the device server does not implement saving of the current threshold values, the device server
shall terminate the command.
[a]
1b 1b 01b
The device server shall process the optional saving of current cumulative values as follows:
a) if the device server implements saving of the current cumulative values, the device server shall:
1) save all current cumulative values to non-volatile media;
2) set all current threshold values to the vendor specific default threshold values
[b]
;
3) set all current cumulative values to the vendor specific default cumulative values
[b]
,
and
4) set all list parameters to their vendor specific default values.
or
b) if the device server does not implement saving of the current cumulative values, the device
server shall terminate the command.
[a]
1b 1b 1xb
The device server shall:
a) set all current threshold values to the vendor specific default threshold values
[b]
;
b) set all current cumulative values to the vendor specific default cumulative values
[b]
;
c) set all list parameters to their vendor specific default values; and
d) not save any values to non-volatile media.
Table 68 PCR bit, SP bit, and PC field meanings when parameter list length is zero (Sheet 2 of 2)
PCR
bit
SP
bit
PC
field
Description
[a] The command shall be terminated with CHECK CONDITION status, with the sense key set to ILLEGAL REQUEST,
and the additional sense code set to INVALID FIELD IN CDB.
[b] Vendor specific default threshold values and vendor specific default cumulative values may be zero.