Write incompatibility - choose recovery by sense key?

PAT LaVarre LAVARRE at iomega.com
Thu Sep 26 10:59:35 PDT 1996


* From the SCSI Reflector (scsi at symbios.com), posted by:
* PAT LaVarre <LAVARRE at IOMEGA.COM>
*
Might be fun to write down some of the
unwritten rules of SCSI, eh?

I thought one of these was to not tie error
recovery to anything more detailed than the
sense key - has that idea vanished into
obsolescence?

Yes, please, please do log the detail, but
only use the detail in an analysis that
includes inside knowledge of the firmware
revision disclosed by the x12 inquiry
string?

The idea of basing choices only on the SK
forms part of the rationale for using SK x2
for something that never will be ready i.e.
a completely incompatible format but SK x7
for something that is partially usable i.e.
a non-writable format.

Rare ASC, ASCQ variations of SK x2 thus end
up working like "cartridge not inserted" and
rare variations of SK x7 work like
"cartridge asynchronously write-protected".

>From this perspective, s/w should treat any
occurrence of SK x5 like a failed <assert.h>
assert() of the C library - evidence that
the system hit on a situation some fool
humnan didn't design to handle.

Pat LaVarre

*
* For SCSI Reflector information, send a message with
* 'info scsi' (no quotes) in the message body to majordomo at symbios.com




More information about the T10 mailing list