SSC-3 Tape Alert Flag 20h Question
Kevin D Butt
kdbutt at us.ibm.com
Mon Mar 13 13:43:31 PST 2006
Formatted message: <A HREF="r0603135_f.htm">HTML-formatted message</A>
Dennis,
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)
Thanks,
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 us.ibm.com
http://www-03.ibm.com/servers/storage/
Dennis Painter <dennis at hale-pohaku.com>
Sent by: owner-t10 at t10.org
03/13/2006 12:32 PM
Please respond to
dennis
To
T10 Reflector <T10 at t10.org>
cc
Subject
SSC-3 Tape Alert Flag 20h Question
* From the T10 Reflector (t10 at t10.org), posted by:
* Dennis Painter <dennis at hale-pohaku.com>
*
I note that ssc3r04 now defines a deactivation condition for the
Interface flag, 20h.
Deactivation condition for flag 20h being "After interface returns to
operation"
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 t10.org
More information about the T10
mailing list