X3T10/94-024R2

Doug, dtn 237-2145 Flames to NL: 11-Mar-1994 1102 hagerman at starch.enet.dec.com
Fri Mar 11 08:01:53 PST 1994









        Date:           March 11, 1994                 X3T10/94-024 Rev 2
        To:             X3T10 Committee (SCSI)
        From:           Doug Hagerman (Digital)
        Subject:        Error Handling for SCSI Controllers

        This paper is a proposal for some additional error codes to
        handle situations encountered in storage subsystems,
        particularly RAID subsystems.



        1  GOALS

        In the current SCSI standard the description of each ASC/ASCQ
        codes is very brief, and there is no requirement that a disk
        vendor use the codes in any particular way.  In the case of
        RAID subsystems, one of the original RAB goals was to allow
        third party configuration software to be used to control RAID
        boxes from several vendors.  In this light I suggest that we
        may wish to arrive at both a detailed list of ASC/ASCQ codes
        and also some specific information about how they are used in
        processing each command.

        The goal of this draft is to arrive at a list of ASC/ASCQ
        codes suitable for addition to the current SCSI-3 list.  This
        cut of the list includes all the SCSI-3 disk error codes (an
        SDA can do anything a disk can do), plus a number of codes
        that are used in various RAID implementation whose error code
        lists I have access to.

        I did not receive any suggestions from other vendors regarding
        codes that they are interested in, so my position at this
        point is that if all the following codes are included, the
        list is complete.



        2  DRAFT LIST OF ASC/ASCQ CODES



                  D - DIRECT ACCESS DEVICE
                  .T - SEQUENTIAL ACCESS DEVICE
                  . L - PRINTER DEVICE
                  .  P - PROCESSOR DEVICE
                  .  .W - WRITE ONCE READ MULTIPLE DEVICE
                  .  . R - READ ONLY (CD-ROM) DEVICE
                  .  .  S - SCANNER DEVICE
                  .  .  .O - OPTICAL MEMORY DEVICE
                  .  .  . M - MEDIA CHANGER DEVICE
                  .  .  .  C - COMMUNICATION DEVICE
                  .  .  .  .A - RAID DEVICE






                                                                Page 2


                  .  .  .  .
        ASC ASCQ  DTLPWRSOMCA  DESCRIPTION
        --- ----               ----------------------------------------------------
        00h  00h  DTLPWRSOMCA  NO ADDITIONAL SENSE INFORMATION
        00h  01h   T           FILEMARK DETECTED
        00h  02h   T    S      END-OF-PARTITION/MEDIUM DETECTED
        00h  03h   T           SETMARK DETECTED
        00h  04h   T    S      BEGINNING-OF-PARTITION/MEDIUM DETECTED
        00h  05h   T    S      END-OF-DATA DETECTED
        00h  06h  DTLPWRSOMCA  I/O PROCESS TERMINATED
        00h  11h       R       AUDIO PLAY OPERATION IN PROGRESS
        00h  12h       R       AUDIO PLAY OPERATION PAUSED
        00h  13h       R       AUDIO PLAY OPERATION SUCCESSFULLY COMPLETED
        00h  14h       R       AUDIO PLAY OPERATION STOPPED DUE TO ERROR
        00h  15h       R       NO CURRENT AUDIO STATUS TO RETURN
        01h  00h  D   W  O  A  NO INDEX/SECTOR SIGNAL
        02h  00h  D   WR OM A  NO SEEK COMPLETE
        03h  00h  DTL W SO  A  PERIPHERAL DEVICE WRITE FAULT
        03h  01h   T           NO WRITE CURRENT
        03h  02h   T           EXCESSIVE WRITE ERRORS
        04h  00h  DTLPWRSOMCA  LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE
        04h  01h  DTLPWRSOMCA  LOGICAL UNIT IS IN PROCESS OF BECOMING READY
        04h  02h  DTLPWRSOMCA  LOGICAL UNIT NOT READY, INITIALIZING COMMAND REQUIRED
        04h  03h  DTLPWRSOMCA  LOGICAL UNIT NOT READY, MANUAL INTERVENTION REQUIRED
        04h  04h  DTL    O  A  LOGICAL UNIT NOT READY, FORMAT IN PROGRESS
        05h  00h  DTL WRSOMCA  LOGICAL UNIT DOES NOT RESPOND TO SELECTION
        06h  00h  D   WR OM A  NO REFERENCE POSITION FOUND
        07h  00h  DTL WRSOM A  MULTIPLE PERIPHERAL DEVICES SELECTED
        08h  00h  DTL WRSOMCA  LOGICAL UNIT COMMUNICATION FAILURE
        08h  01h  DTL WRSOMCA  LOGICAL UNIT COMMUNICATION TIME-OUT
        08h  02h  DTL WRSOMCA  LOGICAL UNIT COMMUNICATION PARITY ERROR
        09h  00h  DT  WR O  A  TRACK FOLLOWING ERROR
        09h  01h      WR O     TRACKING SERVO FAILURE
        09h  02h      WR O     FOCUS SERVO FAILURE
        09h  03h      WR O     SPINDLE SERVO FAILURE
        09h  04h *DT  WR O  A* HEAD SELECT FAULT
        0Ah  00h  DTLPWRSOMCA  ERROR LOG OVERFLOW
        0Bh  00h
        0Ch  00h   T    S      WRITE ERROR
        0Ch  01h               WRITE ERROR - RECOVERED WITH AUTO REALLOCATION
        0Ch  02h  D   W  O  A  WRITE ERROR - AUTO REALLOCATION FAILED
        0Ch  03h *D   W  O  A* WRITE ERROR - RECOMMEND REASSIGNMENT
        0Ch  04h *DT  W  O  A* COMPRESSION CHECK MISCOMPARE ERROR
        0Ch  05h *DT  W  O  A* DATA EXPANSION OCCURRED DURING COMPRESSION
        0Ch  06h *DT  W  O  A* BLOCK NOT COMPRESSABLE
        0Dh  00h
        0Eh  00h
        0Fh  00h
        10h  00h  D   W  O  A  ID CRC OR ECC ERROR
        11h  00h  DT  WRSO  A  UNRECOVERED READ ERROR
        11h  01h  DT  W SO  A  READ RETRIES EXHAUSTED
        11h  02h  DT  W SO  A  ERROR TOO LONG TO CORRECT






                                                                Page 3


        11h  03h  DT  W SO  A  MULTIPLE READ ERRORS
        11h  04h  D   W  O  A  UNRECOVERED READ ERROR - AUTO REALLOCATE FAILED
        11h  05h      WR O     L-EC UNCORRECTABLE ERROR
        11h  06h      WR O     CIRC UNRECOVERED ERROR
        11h  07h      W  O     DATA RE-SYNCHRONIZATION ERROR
        11h  08h   T           INCOMPLETE BLOCK READ
        11h  09h   T           NO GAP FOUND
        11h  0Ah  DT     O  A  MISCORRECTED ERROR
        11h  0Bh  D   W  O  A  UNRECOVERED READ ERROR - RECOMMEND REASSIGNMENT
        11h  0Ch  D   W  O  A  UNRECOVERED READ ERROR - RECOMMEND REWRITE THE DATA
        11h  0Dh *DT  WR O  A* DE-COMPRESSION CRC ERROR
        11h  0Eh *DT  WR O  A* CANNOT DECOMPRESS USING DECLARED ALGORITHM
        12h  00h  D   W  O  A  ADDRESS MARK NOT FOUND FOR ID FIELD
        13h  00h  D   W  O  A  ADDRESS MARK NOT FOUND FOR DATA FIELD
        14h  00h  DTL WRSO  A  RECORDED ENTITY NOT FOUND
        14h  01h  DT  WR O  A  RECORD NOT FOUND
        14h  02h   T           FILEMARK OR SETMARK NOT FOUND
        14h  03h   T           END-OF-DATA NOT FOUND
        14h  04h   T           BLOCK SEQUENCE ERROR
        14h  05h *DT  W  O  A* RECORD NOT FOUND - RECOMMEND REASSIGNMENT
        14h  06h *DT  W  O  A* RECORD NOT FOUND - DATA AUTO-REALLOCATED
        15h  00h  DTL WRSOM A  RANDOM POSITIONING ERROR
        15h  01h  DTL WRSOM A  MECHANICAL POSITIONING ERROR
        15h  02h  DT  WR O  A  POSITIONING ERROR DETECTED BY READ OF MEDIUM
        16h  00h  D   W  O  A  DATA SYNCHRONIZATION MARK ERROR
        16h  01h *D   W  O  A* DATA SYNC ERROR - DATA REWRITTEN
        16h  02h *D   W  O  A* DATA SYNC ERROR - RECOMMEND REWRITE
        16h  03h *D   W  O  A* DATA SYNC ERROR - DATA AUTO-REALLOCATED
        16h  04h *D   W  O  A* DATA SYNC ERROR - RECOMMEND REASSIGNMENT
        17h  00h  DT  WRSO  A  RECOVERED DATA WITH NO ERROR CORRECTION APPLIED
        17h  01h  DT  WRSO  A  RECOVERED DATA WITH RETRIES
        17h  02h  DT  WR O  A  RECOVERED DATA WITH POSITIVE HEAD OFFSET
        17h  03h  DT  WR O  A  RECOVERED DATA WITH NEGATIVE HEAD OFFSET
        17h  04h      WR O     RECOVERED DATA WITH RETRIES AND/OR CIRC APPLIED
        17h  05h  D   WR O  A  RECOVERED DATA USING PREVIOUS SECTOR ID
        17h  06h  D   W  O  A  RECOVERED DATA WITHOUT ECC - DATA AUTO-REALLOCATED
        17h  07h  D   W  O  A  RECOVERED DATA WITHOUT ECC - RECOMMEND REASSIGNMENT
        17h  08h  D   W  O  A  RECOVERED DATA WITHOUT ECC - RECOMMEND REWRITE
        17h  09h *D   W  O  A* RECOVERED DATA WITHOUT ECC - DATA REWRITTEN
        18h  00h  DT  WR O  A  RECOVERED DATA WITH ERROR CORRECTION APPLIED
        18h  01h  D   WR O  A  RECOVERED DATA WITH ERROR CORRECTION & RETRIES APPLIED
        18h  02h  D   WR O  A  RECOVERED DATA - DATA AUTO-REALLOCATED
        18h  03h       R       RECOVERED DATA WITH CIRC
        18h  04h       R       RECOVERED DATA WITH L-EC
        18h  05h  D   WR O  A  RECOVERED DATA - RECOMMEND REASSIGNMENT
        18h  06h  D   WR O  A  RECOVERED DATA - RECOMMEND REWRITE
        18h  07h *D   W  O  A* RECOVERED DATA WITH ECC - DATA REWRITTEN
        19h  00h  D      O  A  DEFECT LIST ERROR
        19h  01h  D      O  A  DEFECT LIST NOT AVAILABLE
        19h  02h  D      O  A  DEFECT LIST ERROR IN PRIMARY LIST
        19h  03h  D      O  A  DEFECT LIST ERROR IN GROWN LIST
        1Ah  00h  DTLPWRSOMCA  PARAMETER LIST LENGTH ERROR






                                                                Page 4


        1Bh  00h  DTLPWRSOMCA  SYNCHRONOUS DATA TRANSFER ERROR
        1Ch  00h  D      O  A  DEFECT LIST NOT FOUND
        1Ch  01h  D      O  A  PRIMARY DEFECT LIST NOT FOUND
        1Ch  02h  D      O  A  GROWN DEFECT LIST NOT FOUND
        1Dh  00h  D   W  O  A  MISCOMPARE DURING VERIFY OPERATION
        1Eh  00h  D   W  O  A  RECOVERED ID WITH ECC CORRECTION
        1Fh  00h *D      O  A* PARTIAL DEFECT LIST TRANSFER
        20h  00h  DTLPWRSOMCA  INVALID COMMAND OPERATION CODE
        21h  00h  DT  WR OM A  LOGICAL BLOCK ADDRESS OUT OF RANGE
        21h  01h *DT  WR OM A* INVALID ELEMENT ADDRESS
        22h  00h  D         A  ILLEGAL FUNCTION (SHOULD USE 20 00, 24 00, OR 26 00)
        23h  00h
        24h  00h  DTLPWRSOMCA  INVALID FIELD IN CDB
        25h  00h  DTLPWRSOMCA  LOGICAL UNIT NOT SUPPORTED
        26h  00h  DTLPWRSOMCA  INVALID FIELD IN PARAMETER LIST
        26h  01h  DTLPWRSOMCA  PARAMETER NOT SUPPORTED
        26h  02h  DTLPWRSOMCA  PARAMETER VALUE INVALID
        26h  03h  DTLPWRSOMCA  THRESHOLD PARAMETERS NOT SUPPORTED
        27h  00h  DT  W  O  A  WRITE PROTECTED
        28h  00h  DTLPWRSOMCA  NOT READY TO READY TRANSITION, MEDIUM MAY HAVE CHANGED
        28h  01h *DT  WR OM A* IMPORT OR EXPORT ELEMENT ACCESSED
        29h  00h  DTLPWRSOMCA  POWER ON, RESET, OR BUS DEVICE RESET OCCURRED
        29h  01h *DTLPWRSOMCA* POWER ON OCCURRED
        29h  02h *DTLPWRSOMCA* SCSI BUS RESET OCCURRED
        29h  03h *DTLPWRSOMCA* BUS DEVICE RESET MESSAGE OCCURRED
        2Ah  00h  DTL WRSOMCA  PARAMETERS CHANGED
        2Ah  01h  DTL WRSOMCA  MODE PARAMETERS CHANGED
        2Ah  02h  DTL WRSOMCA  LOG PARAMETERS CHANGED
        2Bh  00h  DTLPWRSO CA  COPY CANNOT EXECUTE SINCE HOST CANNOT DISCONNECT
        2Ch  00h  DTLPWRSOMCA  COMMAND SEQUENCE ERROR
        2Ch  01h        S      TOO MANY WINDOWS SPECIFIED
        2Ch  02h        S      INVALID COMBINATION OF WINDOWS SPECIFIED
        2Dh  00h   T           OVERWRITE ERROR ON UPDATE IN PLACE
        2Eh  00h
        2Fh  00h  DTLPWRSOMCA  COMMANDS CLEARED BY ANOTHER INITIATOR
        30h  00h  DT  WR OM A  INCOMPATIBLE MEDIUM INSTALLED
        30h  01h  DT  WR O  A  CANNOT READ MEDIUM - UNKNOWN FORMAT
        30h  02h  DT  WR O  A  CANNOT READ MEDIUM - INCOMPATIBLE FORMAT
        30h  03h  DT        A  CLEANING CARTRIDGE INSTALLED
        30h  04h *DT  W  O  A* CANNOT WRITE MEDIUM - UNKNOWN FORMAT
        30h  05h *DT  W  O  A* CANNOT WRITE MEDIUM - INCOMPATIBLE FORMAT
        30h  06h *DT  W  O  A* CANNOT FORMAT MEDIUM - INCOMPATIBLE MEDIUM
        31h  00h  DT  W  O  A  MEDIUM FORMAT CORRUPTED
        31h  01h  D L    O  A  FORMAT COMMAND FAILED
        32h  00h  D   W  O  A  NO DEFECT SPARE LOCATION AVAILABLE
        32h  01h  D   W  O  A  DEFECT LIST UPDATE FAILURE
        33h  00h   T           TAPE LENGTH ERROR
        34h  00h
        35h  00h
        36h  00h    L          RIBBON, INK, OR TONER FAILURE
        37h  00h  DTL WRSOMCA  ROUNDED PARAMETER
        38h  00h






                                                                Page 5


        39h  00h  DTL WRSOMCA  SAVING PARAMETERS NOT SUPPORTED
        3Ah  00h  DTL WRSOM A  MEDIUM NOT PRESENT
        3Bh  00h   TL          SEQUENTIAL POSITIONING ERROR
        3Bh  01h   T           TAPE POSITION ERROR AT BEGINNING-OF-MEDIUM
        3Bh  02h   T           TAPE POSITION ERROR AT END-OF-MEDIUM
        3Bh  03h    L          TAPE OR ELECTRONIC VERTICAL FORMS UNIT NOT READY
        3Bh  04h    L          SLEW FAILURE
        3Bh  05h    L          PAPER JAM
        3Bh  06h    L          FAILED TO SENSE TOP-OF-FORM
        3Bh  07h    L          FAILED TO SENSE BOTTOM-OF-FORM
        3Bh  08h   T           REPOSITION ERROR
        3Bh  09h        S      READ PAST END OF MEDIUM
        3Bh  0Ah        S      READ PAST BEGINNING OF MEDIUM
        3Bh  0Bh        S      POSITION PAST END OF MEDIUM
        3Bh  0Ch        S      POSITION PAST BEGINNING OF MEDIUM
        3Bh  0Dh *DT  WR OM A* MEDIUM DESTINATION ELEMENT FULL
        3Bh  0Eh *DT  WR OM A* MEDIUM SOURCE ELEMENT EMPTY
        3Ch  00h
        3Dh  00h  DTLPWRSOMCA  INVALID BITS IN IDENTIFY MESSAGE
        3Eh  00h  DTLPWRSOMCA  LOGICAL UNIT HAS NOT SELF-CONFIGURED YET
        3Fh  00h  DTLPWRSOMCA  TARGET OPERATING CONDITIONS HAVE CHANGED
        3Fh  01h  DTLPWRSOMCA  MICROCODE HAS BEEN CHANGED
        3Fh  02h  DTLPWRSOMCA  CHANGED OPERATING DEFINITION
        3Fh  03h  DTLPWRSOMCA  INQUIRY DATA HAS CHANGED
        40h  00h  D         A  RAM FAILURE (SHOULD USE 40 NN)
        40h  NNh  DTLPWRSOMCA  DIAGNOSTIC FAILURE ON COMPONENT NN (80H-FFH)
        41h  00h  D         A  DATA PATH FAILURE (SHOULD USE 40 NN)
        42h  00h  D         A  POWER-ON OR SELF-TEST FAILURE (SHOULD USE 40 NN)
        43h  00h  DTLPWRSOMCA  MESSAGE ERROR
        44h  00h  DTLPWRSOMCA  INTERNAL TARGET FAILURE
        45h  00h  DTLPWRSOMCA  SELECT OR RESELECT FAILURE
        46h  00h  DTLPWRSOMCA  UNSUCCESSFUL SOFT RESET
        47h  00h  DTLPWRSOMCA  SCSI PARITY ERROR
        48h  00h  DTLPWRSOMCA  INITIATOR DETECTED ERROR MESSAGE RECEIVED
        49h  00h  DTLPWRSOMCA  INVALID MESSAGE ERROR
        4Ah  00h  DTLPWRSOMCA  COMMAND PHASE ERROR
        4Bh  00h  DTLPWRSOMCA  DATA PHASE ERROR
        4Ch  00h  DTLPWRSOMCA  LOGICAL UNIT FAILED SELF-CONFIGURATION
        4Dh  NNh *DTLPWRSOMCA* TAGGED OVERLAPPED COMMANDS (NN = QUEUE TAG)
        4Eh  00h  DTLPWRSOMCA  OVERLAPPED COMMANDS ATTEMPTED
        4Fh  00h
        50h  00h   T           WRITE APPEND ERROR
        50h  01h   T           WRITE APPEND POSITION ERROR
        50h  02h   T           POSITION ERROR RELATED TO TIMING
        51h  00h   T     O     ERASE FAILURE
        52h  00h   T           CARTRIDGE FAULT
        53h  00h  DTL WRSOM A  MEDIA LOAD OR EJECT FAILED
        53h  01h   T           UNLOAD TAPE FAILURE
        53h  02h  DT  WR OM A  MEDIUM REMOVAL PREVENTED
        54h  00h     P         SCSI TO HOST SYSTEM INTERFACE FAILURE
        55h  00h     P         SYSTEM RESOURCE FAILURE
        56h  00h






                                                                Page 6


        57h  00h       R       UNABLE TO RECOVER TABLE-OF-CONTENTS
        58h  00h         O     GENERATION DOES NOT EXIST
        59h  00h         O     UPDATED BLOCK READ
        5Ah  00h  DTLPWRSOM A  OPERATOR REQUEST OR STATE CHANGE INPUT (UNSPECIFIED)
        5Ah  01h  DT  WR OM A  OPERATOR MEDIUM REMOVAL REQUEST
        5Ah  02h  DT  W  O  A  OPERATOR SELECTED WRITE PROTECT
        5Ah  03h  DT  W  O  A  OPERATOR SELECTED WRITE PERMIT
        5Bh  00h  DTLPWRSOM A  LOG EXCEPTION
        5Bh  01h  DTLPWRSOM A  THRESHOLD CONDITION MET
        5Bh  02h  DTLPWRSOM A  LOG COUNTER AT MAXIMUM
        5Bh  03h  DTLPWRSOM A  LOG LIST CODES EXHAUSTED
        5Ch  00h  D      O  A  RPL STATUS CHANGE
        5Ch  01h  D      O  A  SPINDLES SYNCHRONIZED
        5Ch  02h  D      O  A  SPINDLES NOT SYNCHRONIZED
        5Dh  00h *DTLPWRSOMCA* FAILURE PREDICTION THRESHOLD EXCEEDED
        5Eh  00h *DTLPWRSO CA* LOW POWER CONDITION ACTIVE
        5Eh  01h *DTLPWRSO CA* IDLE CONDITION ACTIVATED BY TIMER
        5Eh  02h *DTLPWRSO CA* STANDBY CONDITION ACTIVATED BY TIMER
        5Eh  03h *DTLPWRSO CA* IDLE CONDITION ACTIVATED BY COMMAND
        5Eh  04h *DTLPWRSO CA* STANDBY CONDITION ACTIVATED BY COMMAND
        5Fh  00h
        60h  00h        S      LAMP FAILURE
        61h  00h        S      VIDEO ACQUISITION ERROR
        61h  01h        S      UNABLE TO ACQUIRE VIDEO
        61h  02h        S      OUT OF FOCUS
        62h  00h        S      SCAN HEAD POSITIONING ERROR
        63h  00h       R       END OF USER AREA ENCOUNTERED ON THIS TRACK
        64h  00h       R       ILLEGAL MODE FOR THIS TRACK
        65h  00h *DTLPWRSOMCA* VOLTAGE FAULT
        66h  00h
        67h  00h
        68h  00h
        69h  00h
        6Ah  00h
        6Bh  00h
        6Ch  00h
        6Dh  00h
        6Eh  00h
        6Fh  00h
        70h  NNh * T         * DECOMPRESSION EXCEPTION SHORT ALGORITHM ID OF NN
        71h  00h * T         * DECOMPRESSION EXCEPTION LONG ALGORITHM ID
        72h  00h
        73h  00h
        74h  00h
        75h  00h
        76h  00h
        77h  00h
        78h  00h
        79h  00h
        7Ah  00h
        7Bh  00h
        7Ch  00h






                                                                Page 7


        7Dh  00h
        7Eh  00h
        7Fh  00h


        80h  XXh     \
        THROUGH       >        VENDOR SPECIFIC.
        FFh  XX      /

        XXh  80h     \
        THROUGH       >        VENDOR SPECIFIC QUALIFICATION OF STANDARD ASC.
        XXh  FFh     /
                               ALL CODES NOT SHOWN ARE RESERVED.



        (The following codes are currently in use in various RAID
        controller implementations. These controllers are not based
        on the SCC device model, but this functionality must be
        covered by the final list of error codes.)

        xxh  xxh            A  REQUEST SENSE COMMAND TO DRIVE FAILED
        xxh  xxh            A  PREMATURE COMPLETION OF A DRIVE COMMAND
        xxh  xxh            A  DRIVE RETURNED VENDOR UNIQUE SENSE DATA
        xxh  xxh            A  COMMAND TIMEOUT
        xxh  xxh            A  BUS ERRORS
        xxh  xxh            A  NON-SCSI BUS PARITY ERROR
        xxh  xxh            A  NO COMMAND CONTROL STRUCTURES AVAILABLE
        xxh  xxh            A  NONVOLATILE PARAMETER MEMORY COMPONENT
                                      EVENT REPORT
        xxh  xxh            A  WATCHDOG TIMER TIMOUT
        xxh  xxh            A  DISCONNECT TIMEOUT
        xxh  xxh            A  BACKUP BATTERY FAILURE EVENT REPORT
        xxh  xxh            A  CHIP COMMAND TIMEOUT
        xxh  xxh            A  UNEXPECTED BUS PHASE
        xxh  xxh            A  MESSAGE REJECT RECEIVED ON A VALID MESSAGE
        xxh  xxh            A  BYTE TRANSFER TIMEOUT
        xxh  xxh            A  COMMAND FAILED--SCSI ID VERIFICATION FAILED
        xxh  xxh            A  DATA TRANSFER REQUEST ERROR
        xxh  xxh            A  ID MESSAGE NOT SENT
        xxh  xxh            A  DATA RETURNED FROM DRIVE IS INVALID
        xxh  xxh            A  SYNCHRONOUS NEGOTIATION ERROR
        xxh  xxh            A  MAXIMUM NUMBER OF ERRORS FOR
                                      THIS i/o EXCEEDED
        xxh  xxh            A  DRIVE REPORTED RECOVERED ERROR WITHOUT
                                      TRANSFERRING ALL DATA
        xxh  xxh            A  UNEXPECTED DISCONNECT
        xxh  xxh            A  UNEXPECTED MESSAGE
        xxh  xxh            A  UNEXPECTED TAG MESSAGE
        xxh  xxh            A  TEST UNIT READY OR READ CAPACITY
                                      COMMAND FAILED
        xxh  xxh            A  DRIVE FAILED DUE TO A DEFERRED ERROR






                                                                Page 8


                                      REPORTED BY DRIVE
        xxh  xxh            A  UNRECOVERED READ/WRITE ERROR
        xxh  xxh            A  NO RESPONSE FROM ONE OR MORE DRIVES
        xxh  xxh            A  NV MEMORY AND DRIVE METADATA INDICATE
                                      CONFLICTING DRIVE CONFIGURATIONS
        xxh  xxh            A  SYNCHRONOUS TRANSFER VALUE DIFFERENCES
                                      BETWEEN DRIVES

        xxh  xxh            A  LUN ALREADY EXISTS; CANNOT DO "ADD LUN"
                                      FUNCTION
        xxh  xxh            A  LUN DOES NOT EXIST; CANNOT DO "REPLACE
                                      LUN" FUNCTION
        xxh  xxh            A  DRIVE ALREADY EXISTS; CANNOT DO "ADD
                                      DRIVE" FUNCTION
        xxh  xxh            A  DRIVE DOES NOT EXIST; CANNOT DO REQUESTED
                                      FUNCTION FOR IT
        xxh  xxh            A  DRIVE CAN'T BE DELETED; IT'S PART OF A LUN
        xxh  xxh            A  DRIVE CAN'T BE FAILED; IT'S FORMATTING
        xxh  xxh            A  DRIVE CAN'T BE REPLACED; IT'S NOT MARKED AS
                                      FAILED OR REPLACED
        xxh  xxh            A  INVALID ACTION TO TAKE
        xxh  xxh            A  NO DISKS DEFINED FOR LUN
        xxh  xxh            A  DISK DEFINED MULTIPLE TIMES FOR LUN
        xxh  xxh            A  DRIVE CANNOT BE INCLUDED IN RANK BECAUSE
                                      RANK IS FULL
        xxh  xxh            A  RANKS HAVE DIFFERENT NUMBER OF DISKS DEFINED
        xxh  xxh            A  MULTIPLE DISKS ON SAME CHANNEL WITHIN
                                      SAME RANK
        xxh  xxh            A  MIRRORED DISKS ON THE SAME CHANNEL
        xxh  xxh            A  NO PARITY DISK DEFINED
        xxh  xxh            A  NO DATA DISKS DEFINED
        xxh  xxh            A  TOO MANY DISKS DEFINED
        xxh  xxh            A  NO SPACE AVAILABLE FOR LUN
        xxh  xxh            A  DRIVE STATUS CANNOT BE CHANGED TO GOOD
        xxh  xxh            A  ERROR IN PROCESSING A SUBSYSTEM MODE PAGE
        xxh  xxh            A  DRIVE INQUIRY DATA MISMATCH BETWEEN DRIVES
                                      IN THE LUN
        xxh  xxh            A  DRIVE CAPACITY MISMATCH BETWEEN DRIVES
                                      IN THE LUN
        xxh  xxh            A  DRIVE BLOCK SIZE MISMATCH BETWEEN DRIVES
                                      IN THE LUN

        xxh  xxh            A  REBUILD IN PROGRESS
        xxh  xxh            A  RECALCULATION IN PROGRESS
        xxh  xxh            A  SPARE NOT AVAILABLE
        xxh  xxh            A  CHECK DATA ERROR
        xxh  xxh            A  INVALID BIT SPECIFIED
        xxh  xxh            A  TEXT STRING OVERFLOW
        xxh  xxh            A  STATE CHANGE HAS OCCURRED
        xxh  xxh            A  INFORMATIONAL, REFER TO LOG TO FIND CAUSE OF
                                      STATE CHANGE
        xxh  xxh            A  INTERVENTION REQUIRED






                                                                Page 9


        xxh  xxh            A  SDA AVAILABLE
        xxh  xxh            A  REDUNDANCY LEVEL GOT BETTER
        xxh  xxh            A  REDUNDANCY LEVEL GOT WORSE

        xxh  xxh            A  DRIVE FAILED BECAUSE OF A FAILED WRITE
                                      OPERATION (REPLACE DRIVE NOW)
        xxh  xxh            A  DRIVE FAILED BECAUSE AUTOMATIC REALLOCATION
                                      FAILED
        xxh  xxh            A  DRIVE FAILED BECAUSE RECONSTRUCTION FAILED
                                      ON DRIVE BEING RECONSTRUCTED
        xxh  xxh            A  DRIVE FAILED BECAUSE RECONSTRUCTION FAILED
                                      BECAUSE OF READ ERROR ON SOURCE DRIVE
        xxh  xxh            A  DRIVE FAILED DUE TO HARDWARE COMPONENT
                                      DIAGNOSTICS FAILURE
        xxh  xxh            A  DRIVE FAILED BECAUSE IT FAILED A tEST uNIT
                                      READY COMMAND OR READ CAPACITY COMMAND
                                      OR DURING FORMAT OR RECONSTRUCTION
                                      OPERATION
        xxh  xxh            A  DRIVE FAILED BECAUSE IT FAILED A fORMAT
                                      UNIT COMMAND
        xxh  xxh            A  DRIVE FAILED BECAUSE OF A DEFERRED ERROR
                                      REPORTED BY DRIVE
        xxh  xxh            A  EXCESSIVE MEDIA ERROR RATE
        xxh  xxh            A  EXCESSIVE sEEK ERROR RATE
        xxh  xxh            A  EXCESSIVE GROWN DEFECTS
        xxh  xxh            A  NO RESPONSE FROM ONE OR MORE DRIVES
        xxh  xxh            A  ROM CODE INDICATES NO DRIVE IS PRESENT
                                      ALTHOUGH INFORMATION STORED ON DISKS
                                      INDICATES DRIVE SHOULD BE PRESENT
        xxh  xxh            A  MODE PARAMETERS FOR DRIVES IN LUN
                                      DON'T MATCH
        xxh  xxh            A  WRONG DRIVE WAS REPLACED
        xxh  xxh            A  COMPONENT FAILURE AFFECTING MULTIPLE
                                      CHANNELS
        xxh  xxh            A  RESERVATION CONFLICT
        xxh  xxh            A  OPERATION NOT ALLOWED DURING RECONSTRUCTION
        xxh  xxh            A  NON-FAILED DRIVE WAS UNAVAILABLE
                                      FOR OPERATIONS
        xxh  xxh            A  DRIVE NOT RETURNING REQUIRED MODE SENSE PAGE
        xxh  xxh            A  PARITY/DATA MISMATCH
                        




More information about the T10 mailing list