User Manual
SCSI Commands Reference Manual, Rev. J 304
www.seagate.com Parameters for direct access devices
SUBPAGE CODE field
The value in the SUBPAGE CODE field is the number of the subpage page being transferred.
If an application client specifies values in the PAGE CODE field and SUBPAGE CODE field for a log page that is reserved or not
implemented by the logical unit, then the device server shall terminate the LOG SELECT command with CHECK CONDITION
status, with the sense key set to ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN PARAMETER LIST.
If the PARAMETER LIST LENGTH field in a LOG SELECT CDB contains zero, the meanings for the PCR bit, SP bit, and PC field are
defined in table 68.
If the PARAMETER LIST LENGTH field in a LOG SELECT CDB contains a non-zero value (i.e., when parameter data is being sent with the LOG
SELECT command), table 266 defines the meaning for the combinations of values for:
a) the PCR bit, the SP bit, and the PC field in the LOG SELECT CDB; and
b) the DS bit in the LOG SELECT parameter data.
PAGE LENGTH field
The value in the PAGE LENGTH field is the length in bytes of the following log parameters. If the application client sends a LOG SELECT com-
mand with a log page length that results in the truncation of any parameter, the device server shall terminate the command with CHECK CON-
DITION status, with the sense key set to ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN PARAMETER LIST.
Table 266 LOG SELECT PCR bit, SP bit, and DS bit meanings when parameter list length is not zero
PCR
bit
SP
bit
DS
bit
Description
0b 0b xb The device server shall set the specified values to the values in the parameter list and shall not save any values to
non-volatile media.
0b 1b 0b The device server shall set the specified values to the values in the parameter list and shall process the optional
saving of log parameter values as follows:
a) If default data counter values are specified (see table 74), no values shall be saved;
b) If values other than default data counter values are specified and the device server implements saving of
the specified values, then the device server shall save the specified values in the parameter list to
non-volatile media; or
c) If values other than default values are specified and the device server does not implements saving of one or
more of the specified values, then the device server shall terminate the command with CHECK CONDITION
status, with the sense key set to ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN
PARAMETER LIST.
0b 1b 1b The device server shall set the specified values to the values in the parameter list and shall not save any values in
the specified log page to non-volatile media.
1b xb xb The device server terminate the command with CHECK CONDITION status, with the sense key set to ILLEGAL
REQUEST, and the additional sense code set to INVALID FIELD IN CDB.
The specified parameters are determined by the format and linking field contents (see table 268) in the LOG SELECT parameter data and by the PC field
contents (see table 74) in the LOG SELECT CDB.