Seagate SCSI Interface Product Manual page 117

Table of Contents

Advertisement

SCSI Interface Product Manual, Rev. J
It is not an error to set the SP bit to one and to set the DS bit of a log parameter to one. In this case, the
parameter value for that log parameter is not saved.
[4]
The Page Control (PC) field defines the type of log parameter the initiator selects to change with the Log
Select command. The PC field is defined in Table 69.
Table 69:
Page Control field
PC Field
Value
Type of Log Parameter
00b
Log Current Threshold Values
01b
Log Current Cumulative Values
10b
Log Default Threshold Values
11b
Log Default Cumulative Values
The drive only updates the cumulative values to reflect the number of events experienced by the drive, but
the initiator can set the threshold or cumulative log (00 or 01) parameter values using the Log Select com-
mand with the PC field set as applicable.
The drive sets the current log values to default values in response to a Log Select command with the
parameter list length set to zero and the PC field set to the applicable value (10 or 11) per Table 69.
If an initiator attempts to change a current threshold value that is not available or not implemented for that
log parameter, the drive shall terminate the Log Select command with a Check Condition status, the
sense key set to Illegal Request and an additional sense code set to Invalid Field In Parameter List. The
saving of current threshold parameters and the criteria for the current threshold being met are controlled
by bits in the Parameter Control Byte (PCB) (byte 2 of each of the Log Parameter pages).
[5]
The Parameter List Length specifies the length in bytes of the parameter list that shall be transferred from
the initiator to the drive during the Data Out phase. A Parameter List Length of zero indicates that no
pages shall be transferred. This condition shall not be considered an error.
If the initiator sends page codes or parameter codes within the parameter list that are reserved or not
implemented by the drive, the drive shall terminate the Log Select command with Check Condition status.
The sense key shall be set to Illegal Request and the additional sense code set to Invalid Field In Param-
eter List.
If a Parameter List Length results in the truncation of any log parameter, the drive shall terminate the com-
mand with Check Condition status. The sense key shall be set to Illegal Request and the additional sense
code set to Invalid Field In CDB.
In the Data Out phase of the Log Select command, the initiator may send none, one, or more data pages,
each of which is in the format specified in Table 70 and which contain control information pertaining to the
management and reporting of various drive log parameters. If multiple pages are sent out following the
command CDB, they must be sent in ascending page code value order. Also, Log Parameters in each Log
Page must be sent in Log Parameter Code ascending order (see note [4] in Table 70). The Page Code
(byte 0) specifies which log the page pertains to. The Page Code assignments are listed in Table 73. Initi-
ator cannot send page zero.
[6]
See "Control byte," paragraph 4.2.6.
103

Advertisement

Table of Contents
loading

Table of Contents