OEM MANUAL:K6602771
6 COMMAND DESCRIPTIONS
Revision: 2 / Date: 2002.12.19
Page: 137 / 313
Bit 0 : LP (List Parameter) bit
The LP bit indicates the type of the log parameter, data counter or list
parameter.
If an initiator attempts to set the value of the LP bit to a value other than the
one returned for the same parameter in the LOG SENSE command, the drive
will terminate the command with CHECK CONDITION status. The sense key
will be set to ILLEGAL REQUEST and the additional sense code will be
INVALID FIELD IN PARAMETER LIST.
An LP bit of zero indicates that the parameter is a data counter. Data counters
are associated with one or more events. Its cumulative parameter value will be
incremented whenever one of those associated events occurs and the DU bit is
zero. Each data counter has its own drive-defined maximum value. Upon
reaching this maximum value, the drive will set the data counter associated DU
bit to one to prevent further updating of this counter. And incrementing of all
counters in the same log page will be ceased until re- initialized by the initiator
via a LOG SELECT command. If the data counter is at or reaches its maximum
value during the execution of a command, the drive will complete the command.
If the command completes correctly (except the data counter being at its
maximum value) and if RLEC (Report Log Exception Condition) bit of the
control mode page is set to one, then the drive will terminate the command with
CHECK CONDITION status and set the sense key to RECOVERED ERROR
with the additional sense code set to LOG COUNTER AT MAXIMUM.
An LP bit of one indicates that the parameter is a list parameter. List
parameters are not counters and thus the ETC and TMC fields shall be set to
zero by the initiator.
If more than one list parameter is defined in a single log page, the following
rules apply to assigning parameter codes :
1. The list parameter updated last will have a higher parameter code than the
previous list parameter, except as described in rule 2.
2. When the maximum parameter code value supported by the drive,
determined by the available memory size, the drive will assign the lowest
parameter code value to the next list parameter (i.e., wraparound parameter
codes). If the associated command completes correctly (except for the
parameter code being at its maximum value) and if the RLEC bit of the control
mode page is set to one, then the drive will terminate the command with
CHECK CONDITION status and set the sense key to RECOVERED ERROR
with the additional sense code set to LOG LIST CODES EXHAUSTED.
LOG SELECT:(4Ch)