Seagate Ultra160 Product Manual page 190

Scsi interface
Table of Contents

Advertisement

172
that parameters shall not be saved. Log Parameters are also saved after each thermal calibration if the
TSD bit in the Log Parameter pages (see Table 111) is zero.
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 107.
Table 107:
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
command 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
107.
If a SCSI initiator port attempts to change a current threshold value that is not available or not imple-
mented 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 thresh-
old 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 trans-
ferred 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 CONDI-
TION status. The sense key shall be set to ILLEGAL REQUEST and the additional sense code set to
Invalid Field In Parameter List.
If a PARAMETER LIST LENGTH results in the truncation of any log parameter, the drive shall terminate
the command 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 110 and which contain control information pertain-
ing to the management and reporting of various drive log parameters. If multiple pages are sent out follow-
ing 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 110). The
PAGE CODE (byte 0) specifies which log the page pertains to. The PAGE CODE assignments are listed in
Table 113. Initiator cannot send page zero.
[6]
See Table 61, "CONTROL field," in Section 7.2.1.
SCSI Interface Product Manual, Rev. B

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ultra320

Table of Contents