SSC-3 Tape Alert Flag 20h Question

Kevin D Butt kdbutt at
Mon Mar 13 13:43:31 PST 2006

Formatted message: <A HREF="r0603135_f.htm">HTML-formatted message</A>

In our discussions of this TapeAlert in the SSC Working Group no company 
had any issues with this behavior. In fact this is how we interpreted SSC. 
  As TapeAlerts are defined in SSC, 
Each flag shall be cleared in the following circumstances:
a) At drive power on;
b) after the TapeAlert log page is read - note in multi-initiator 
environments the TapeAlert flags shall be cleared on a per-initiator basis 
such that set flags are still visible to other initiators;
<<<< c) when the specified corrective action has been taken (such as using 
a cleaning cartridge); >>>>
d) on SCSI bus reset or bus device reset message; or
e) on LOG SELECT reset.
The whole TapeAlert concept has not been well defined in SSC.  We have 
been making attempts to define it more concisely and to also add a new 
method of reporting tapeAlerts that are state based and not reset on 
reporting. (ala ADC)
Kevin D. Butt
SCSI & Fibre Channel Architect, Tape Firmware
MS 6TYA, 9000 S. Rita Rd., Tucson, AZ 85744
Tel: 520-799-2869 / 520-799-5280
Fax: 520-799-2723 (T/L:321)
Email address: kdbutt at 
Dennis Painter <dennis at> 
Sent by: owner-t10 at
03/13/2006 12:32 PM
Please respond to
T10 Reflector <T10 at>
SSC-3 Tape Alert Flag 20h Question
* From the T10 Reflector (t10 at, posted by:
* Dennis Painter <dennis at>
I note that ssc3r04 now defines a deactivation condition for the
Interface flag, 20h.
Deactivation condition for flag 20h being "After interface returns to
My question is how does this flag ever get reported to a host if it is
deactivated when the interface is working?
For example with a parallel interface if a parity error is detected by
the target I would expect the target to activate the flag. If the next
interface transaction has no error I would expect the target, following
the deactivation condition specified, to deactivate the flag. Since the
flag is now deactivated a poll of the log page would never show the flag
was ever set. If this is the case what's the point of having flag 20h?
>From a purely historical perspective I recall this being discussed at a
Tape Alert working group before Tape Alert was added to SSC. At that
discussion it was agreed that this flag should be "sticky" and persist
until reported to the host. To the best of my knowledge that discussion
was never written into the pre SSC Tape Alert documents. I do know that
this "sticky" attribute has been used in implementation of Tape Alert
but now that the standard specifies a deactivation condition that
implementation will need to change to be compliant with SSC-3.
Thanks for any clarification on this item,
Dennis Painter
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at

More information about the T10 mailing list