User Manual

SCSI Commands Reference Manual, Rev. J 417
www.seagate.com Parameters for direct access devices
INTERVAL TIMER field
The INTERVAL TIMER field specifies the period in 100 millisecond increments that the device server shall use for reporting that an informational
exception condition has occurred (see table 392). After an informational exception condition has been reported, the interval timer shall be
started. An INTERVAL TIMER field set to zero or FFFF_FFFFh specifies that the period for reporting an informational exception condition is
vendor specific.
REPORT COUNT field
The REPORT COUNT field specifies the maximum number of times the device server may report an informational exception condition to the
application client. A REPORT COUNT field set to zero specifies that there is no limit on the number of times the device server may report an
informational exception condition.
Table 391 Method of reporting informational exceptions (MRIE) field
MRIE Description
0h No reporting of informational exception condition: The device server shall not report information exception conditions.
1h Asynchronous event reporting: Obsolete
2h Generate unit attention: The device server shall report informational exception conditions by establishing a unit attention
condition (see SAM-5) for the initiator port associated with every I_T nexus, with the additional sense code set to indicate the
cause of the informational exception condition.
As defined in SAM-5, the command that has the CHECK CONDITION status with the sense key set to UNIT ATTENTION is not
processed before the informational exception condition is reported.
3h Conditionally generate recovered error: The device server shall report informational exception conditions, if the reporting of
recovered errors is allowed,
[a]
by returning a CHECK CONDITION status. If the TEST bit is set to zero, the status may be returned
after the informational exception condition occurs on any command for which GOOD status or INTERMEDIATE status would have
been returned. If the TEST bit is set to one, the status shall be returned on the next command received on any I_T nexus that is
normally capable of returning an informational exception condition when the test bit is set to zero. The sense key shall be set to
RECOVERED ERROR and the additional sense code shall indicate the cause of the informational exception condition.
The command that returns the CHECK CONDITION for the informational exception shall complete without error before any
informational exception condition may be reported.
4h Unconditionally generate recovered error: The device server shall report informational exception conditions, regardless of
whether the reporting of recovered errors is allowed,
[a]
by returning a CHECK CONDITION status. If the TEST bit is set to zero, the
status may be returned after the informational exception condition occurs on any command for which GOOD status or
INTERMEDIATE status would have been returned. If the TEST bit is set to one, the status shall be returned on the next command
received on any I_T nexus that is normally capable of returning an informational exception condition when the TEST bit is set to
zero. The sense key shall be set to RECOVERED ERROR and the additional sense code shall indicate the cause of the informational
exception condition.
The command that returns the CHECK CONDITION for the informational exception shall complete without error before any
informational exception condition may be reported.
5h Generate no sense: The device server shall report informational exception conditions by returning a CHECK CONDITION status. If
the TEST bit is set to zero, the status may be returned after the informational exception condition occurs on any command for
which GOOD status or INTERMEDIATE status would have been returned. If the TEST bit is set to one, the status shall be returned on
the next command received on any I_T nexus that is normally capable of returning an informational exception condition when
the TEST bit is set to zero. The sense key shall be set to NO SENSE and the additional sense code shall indicate the cause of the
informational exception condition.
The command that returns the CHECK CONDITION for the informational exception shall complete without error before any
informational exception condition may be reported.
6h Only report informational exception condition on request: The device server shall preserve the informational exception(s)
information. To find out about information exception conditions the application client polls the device server by issuing a
REQUEST SENSE command. In the REQUEST SENSE parameter data that contains the sense data, the sense key shall be set to NO
SENSE and the additional sense code shall indicate the cause of the informational exception condition.
7h - Bh Reserved
Ch - Fh Vendor specific
[a] Error reporting is controlled by the post error (PER) bit in the Read-Write Error Recovery mode page (see 5.3.22).