User Manual

SCSI Commands Reference Manual, Rev. J 309
www.seagate.com Parameters for direct access devices
5.2.2.2.2.5 Parameter control byte values for binary format list log parameters
The device server shall return LOG SENSE parameter control byte values and process LOG SELECT parameter control byte values
as shown in table 272 for any log parameter that is defined to be a binary format list log parameter.
If a LOG SELECT command contains a binary format list log parameter in which the parameter control byte values differ from
those shown in table 272, then 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.
5.2.2.3 Resetting and setting log parameters
In a LOG SELECT command, an application client may specify that:
a) all the parameters in a log page or pages are to be reset (i.e., the PCR bit set to one);
or
b) individual parameters in log page are to be changed to specified new values
(i.e., the PCR bit set to zero and the PARAMETER LIST LENGTH field not set to zero).
The device server handling of these requests depends on the log parameter that is being reset or changed, and is defined in the
table that defines the log parameter using the keywords defined in table 273.
Table 272 Parameter control byte values for binary format list log parameters
Field
or bit
Value for
LOG SENSE
Value for
LOG SELECT
Description
DU 0 ignored
The DU bit is not defined for list parameters.
TSD 0 or 1 0 or 1
If the TSD bit is set to zero, the device server shall save the log parameter to its medium at
vendor specific intervals. If the TSD bit is set to one, implicit saving of the log parameter is
disabled by an application client.
FORMAT
AND
LINKING
01b 01b
The log parameter is a binary format list parameter (see table 268).
Table 273 Keywords for resetting or changing log parameters
Keyword
Device server handling when
PCR bit is set to one
[a]
PCR bit is set to zero [b]
Always Reset the log parameter Change the log parameter
Reset Only Reset the log parameter If any changes are requested in the parameter value field of the log parameter, then
a) 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; and
b) do not make any requested changes in any field in any log parameter in any log page
Never Do not reset the log parameter.
[a] If the PCR bit is set to one and the PARAMETER LIST LENGTH field is not set to zero. then the LOG SELECT command shall be termi-
nated (see table 266).
[b] If the PCR bit is set to zero and the PARAMETER LIST LENGTH field is set to zero. then no log parameters are changed (see 3.7.1).