Metropoli BBS
VIEWER: exitcool.err MODE: TEXT (ASCII)
** $Header:   N:\archs\upt2x\vortex\vxexitco.erv   1.13   17 Jan 1996 14:34:10   DLEE  $
; Copied from Trailblazer exitcode.err and modified for Vortex

**  LED CODES RULES
**  0-0f System problems, memory, parameters
** 10-1f system Initialization Problems
** 20-2f Drive Interface Related
** 30-3f Seek Time Problems
** 40-4f Defect/Scan Media Issues
** 50-5f Servo Test
** 60-6f self scan library codes
** 70-   drive/application specific
** e0-ff reserved HX system

*    internal return code
*    |   LED code (aka DOS exit code). See rules above
*    |   |
*    v   v
 ** program exit codes
ex 0000,000 PASS
ex 0001,001 Test Incomplete
ex 0002,002 No Model Defined
ex 0003,003 Memory Allocation problem
ex 0004,004 No Interface Defined
ex 0005,005 Drive has not been defined
ex 0006,00f File not found
ex 0007,00f Can't get to file position
ex 0008,00f Can't read a file
ex 0009,00f Missing data from bonded file
ex 000a,00e Drive mode has not been saved
ex 000b,00f Parameter or script file syntax error
ex 000c,006 Invalid drive information object
ex 000d,03f PCB test failure
ex 000e,007 Unable to create pattern
ex 000f,007 Memory miscompare
ex 0010,02b Drive did not come ready
ex 0011,014 Invalid Serial Number
ex 0012,00f File write error
ex 0013,05f Wedge verify error
ex 0014,010 No good track is found
ex 0015,058 OTR read error
ex 0016,012 OTR write error
ex 0017,02f Byte not changeable
ex 0018,02e Write-Compare failed
ex 0019,02f Page is not saveable
ex 001a,02d Can't get defect from system cyl
ex 001b,02e Checksum failed
ex 001c,02c Too many recovered errors
ex 001d,02c Bad in-line formating data
ex 001e,02d Illegal command
ex 001f,03d Micro memory compare failure
ex 0020,055 NRRO too high
ex 0021,055 RRO too high
ex 0022,05e PERR could not compute average
ex 0023,05e PERR too few samples
ex 0024,080 Fail Thruput Random
ex 0025,081 Fail Thruput Sequential
ex 0026,03f Fail PCB format
ex 0027,03f Fail during PCB write
ex 0028,03f Fail during PCB read
ex 0029,03f Fail PCB data compare
ex 002a,03f Incorrect zone or invalid zone table
ex 002b,03f Failed exploding compressed file
ex 002c,03f Config page size mismatch
ex 002d,014 Serial number not found
ex 002e,03f In/Out seek results failed
ex 002f,003 Buffer Object memory Allocation
ex 0030,041 ECC correction verification failed
ex 0031,041 ECC Couldn't find good sector to test
ex 0032,05f Wedge Verify Too Many Bad Track
ex 0033,05f Wedge Verify Incomplete Verify
ex 0034,05f Wedge Verify Too Many Bad Wedges
ex 0035,05d NullI delta too high
ex 0036,05d NullI out of required range
ex 0037,00e FindWedge. Requested Sector not found
ex 0038,00e FindWedge. Can't locate first wedge
ex 0039,02b Failed start stop because of start time
ex 003b,04f Good cylinder not found
ex 003c,04f Too many read error with offtrack
ex 003d,04f Too many read error
ex 003e,04f Bad FACTORY defect list (P-List)
ex 003f,041 ECC Correct data when it shouldn't have
ex 0040,053 Wedge Verify Fail-Re-Servo Write Consecutive Errors
ex 0041,054 Write pre-comp (final) out of limits
ex 0042,054 Input Attenuation failed
ex 0043,054 Tap4 Initial failed
ex 0044,054 Tap4 Final failed
ex 0045,054 Ctf failed
ex 0046,054 Tdfe failed
ex 0047,054 Ldfe failed
ex 0048,054 FIR training failed
ex 0049,055 Fireball Boded Test Failed
ex 004a,055 Stability Margin Test Failed
ex 004b,014 Date and time not found on the drive
ex 004c,014 Servo station not found on the drive
ex 004d,014 Servo write dummy byte not found on the drive
ex 004e,015 Length of config page wrong
ex 004f,015 Wrong config page
ex 0050,015 Length of mode page wrong
ex 0051,015 Wrong mode page
ex 0052,015 Length of AT config wrong
ex 0053,015 Wrong AT config
ex 0054,055 bode test run failure
ex 0055,053 Cannot switch to alternate wedge set
ex 0056,016 Recovered seek error rate failure
ex 0057,016 Error rate failure
ex 0058,027 Wrong SCSI Target ID (expected 6)
ex 0062,055 NRRO/RRO combination too high
ex 0063,033 Too many Wrbmps in tuned Seek/TMR test
ex 0066,02d Too many defects in system cyl
ex 0067,02e OffLine Data Collection Aborted
ex 0068,02e OffLine Immediate Timeout
ex 0069,00f MicroCmds: variable should start with letter
ex 006a,00f MicroCmds: Need to do assignment
ex 006b,00f MicroCmds: Can't evaluate expression
ex 006c,00f MicroCmds: Bad drive var index or address
ex 006d,00f MicroCmds: Bad write expression
ex 006e,00f MicroCmds: Bad command

; use specified messages thru #quit statement
ex 00e0,02a Drive Not Found

;                    PCB TEST
EX 00ec,02f NOT IORDY failure
EX 00ed,02f IORDY not generated
EX 00ee,02f DASP=1. DASPin not affected by DSAPout
EX 00ef,02f PDIAG=1. PDIAG not connected to DASP

*** parameter file stuff
ex 0200,000 Error code 00 from Parameter file
ex 0201,00f Failure to Open a file
ex 0202,00f Unbalanced loop condition
ex 0203,00f Unmatched conditional
ex 0204,00f Expression could not be evaluated
ex 0205,00f Missing argument
ex 0206,00f Syntax Error
ex 0207,00f Problem with variable expression
ex 0208,00f Script Command Missing
ex 0209,00f Create a Define Failed
ex 020a,00f Unknown commmand
ex 020b,00f Invalid parameter
ex 020c,003 Memory allocation problem
ex 020d,00f Section improperly terminated

*** Seek Time Error Codes
ex 0800,000 Error code 00 from Seek Time
ex 0801,030 Random Seek Time Error
ex 0802,031 Fixed Seek Time Error
ex 0803,032 Head Switch Time Error

** Format Library Error Codes
ex 0d00,000 Error code 00 from Format Library
ex 0d01,03c Format Invalid Cylinder
ex 0d02,03c Format data has not been defined
ex 0d03,03c Format Invalid Operation
ex 0d04,006 Format Invalid DI object
ex 0d05,003 Format Memory Allocation problem
ex 0d06,00e Format Data not prepared properly
ex 0d07,03c Format Data in CPG has wrong length

*** Drive library errors list
ex 01000,000 Error code 00 from Drive
ex 01001,026 Drive Information Object Not Valid
ex 01002,026 Required File Not Found
ex 01003,003 Memory Allocation Problem
ex 01004,026 Illegal Operation Requested
ex 01005,026 Illegal IOLIB mode Attempted
ex 01006,026 Reset Command Failed
ex 01007,026 Unknown Drive Error at Drive Power ON
ex 01008,026 Command Failure UnExplained
ex 01009,026 Drive Error Code not in Error File
ex 0100a,026 Invalid Error Address for Command
ex 0100b,026 Ctrl Break was Hit
ex 0100c,026 No device was found
ex 0100d,026 Illegal data type comparison
ex 0100e,026 Invalid Mode Page
ex 0100f,026 Not a Savable Mode Page
ex 01010,026 Config page 10 invalid or missing
ex 01011,026 Did not negotiate to syncrounous mode
ex 01012,026 Drive needs to have RAMware Loaded
ex 01013,026 Number of Zones for drive undefined
ex 01014,026 Name not found in Var file
ex 01015,026 Invalid CDB
ex 01016,026 Invalid head number
ex 01017,026 Invalid Mode Sense Data

*** AT interface ERROR ...
ex 01c00,000 Error code 00 from AT interface
ex 01c01,024 AT Error - Address Mark NOT found
ex 01c02,024 AT Error - Track 0 NOT found
ex 01c03,024 AT Error - Bad Command Aborted
ex 01c04,024 AT Error - Media Change Requested
ex 01c05,024 AT Error - Record ID NOT found
ex 01c06,024 AT Error - Media Changed
ex 01c07,024 AT Error - Uncorrectable Data (Bad ECC)
ex 01c08,024 AT Error - Bad Block (Sector) flag
ex 01c09,024 AT Status - Write Fault
ex 01c0a,024 AT Status - NOT Ready
ex 01c0b,024 AT Status - Bad Seek
ex 01c0c,024 AT Status - Data Corrected
ex 01c0d,024 AT Status - Still BUSY
ex 01c0e,024 AT Ctrl-Break pressed
ex 01c0f,024 AT Partial Transfer
ex 01c10,024 AT Timeout: Busy
ex 01c11,024 AT Timeout: Device
ex 01c12,024 AT Timeout: DRQ
ex 01c13,024 AT Timeout: INT
ex 01c14,024 AT Timeout: Seek
ex 01c15,024 AT Timeout: Ready
ex 01c16,024 AT Data Overrun
ex 01c17,024 AT Error VALID bit set Erroneously
ex 01c18,024 AT Extended Error - Report byte in Error reg
ex 01c19,024 AT Multiple Mode Transfers NOT Enabled
ex 01c1a,024 AT Illegal DMA Channel selected
ex 01c1b,024 AT Requested Transfer TOO Large (DMA mode)
ex 01c1c,024 AT Data Transfer Buffer NOT word aligned (DMA mode)/

*** HSC lib error codes
; ex 01d00,000 Error code 00 from HSC lib
; ex 01d01,027 Check Condition
; ex 01d02,027 Target is Busy
; ex 01d03,027 Reservation Conflict
; ex 01d04,027 Command Terminated
; ex 01d05,027 Command Queue Full
; ex 01d06,027 Unknown Command Completion code
; ex 01d07,027 No Status Phase detected
; ex 01d08,027 Bus Free before I/O process Complete (msg in)
; ex 01d09,027 Illegal Identify Message recieved
; ex 01d0a,027 Bad Reselection ID
; ex 01d0b,027 REJECT Message recieved Unexpectedly
; ex 01d0c,027 Unexpected Data In Phase
; ex 01d0d,027 Unexpected Data Out Phase
; ex 01d0e,027 Requested Transfer TOO Large (PIO mode)
; ex 01d0f,027 Control-Break detected
; ex 01d10,027 Timeout: Waiting for Bus Free (Arb/Sel)
; ex 01d11,027 Timeout: Waiting for Selection
; ex 01d12,027 SCSI Device FAILED to Connect (Arb/Sel)
; ex 01d13,027 Timeout: Waiting for REQ
; ex 01d14,027 Timeout: Waiting for Bus Free (Disconn)
; ex 01d15,027 Timeout: Waiting for Reselection
; ex 01d16,027 SCSI Device FAILED to REconnected (Disc/Resel)
; ex 01d18,027 Reset during Disconnection
; ex 01d19,027 Reset during Reselection
; ex 01d20,027 SPC Hardware Error - Unknown Origin
; ex 01d21,027 SPC Detected Error - Unexpected Bus Free
; ex 01d22,027 SPC Detected Error - Unexpected Reset
; ex 01d23,027 SPC Detected Error - Transfer Parity
; ex 01d24,027 SPC Detected Error - Phase Transition
; ex 01d25,027 SPC Detected Error - Short Transfer Period
; ex 01d26,027 SPC Detected Error - Transfer Offset Exceeded
; ex 01d27,027 SPC Error - Intermediate Transfer Count Corrupted
; ex 01d2d,027 HSC NOT Connected to Target Device
; ex 01d2e,027 HSC Detected Parity Error
; ex 01d2f,027 SCSI Bus Phase VIOLATION
; ex 01d30,027 Command Phase Underrun
; ex 01d31,027 Data Phase Underrun - Data Out Phase
; ex 01d32,027 Command Phase Overrun
; ex 01d33,027 Data Phase Overrun  - Data In Phase
; ex 01d40,027 Timeout: Waiting for REQ Deassertion - Command Phase
; ex 01d50,027 Timeout: Waiting for REQ Deassertion - Data Out Phase
; ex 01d51,027 Timeout: Waiting for REQ Deassertion - Data In Phase
; ex 01d52,027 Timeout: Waiting for Sync Transfer - Data Out Phase
; ex 01d53,027 Timeout: Waiting for Sync Transfer - Data In Phase
; ex 01d60,027 Timeout: Waiting for REQ Deassertion - Status Phase
; ex 01d70,027 Timeout: Waiting for REQ Deassertion - Message Out Phase
; ex 01d71,027 Timeout: Waiting for REQ Deassertion - Message In Phase

*** defect scan errors 03: 40-4F + misc.
ex 0300,000 Error code 00 from defect scan
ex 0301,025 Buffer miscompare
ex 0302,007 HSC buffer RAM errors
ex 0303,003 Memory allocation problem
ex 0304,040 Too few passes by timeout
ex 0305,045 Out of space: too many passes
ex 0306,046 Too many soft errors
ex 0307,00f Syntax error
ex 0308,048 Too many grown hard defects
ex 0309,042 Too many reassigns of the same defect
ex 030a,041 Too many bad addresses
ex 030b,043 Out of space: too many defects
ex 030c,044 Too many hard defects total
ex 030d,049 Too many hard defects
ex 030e,04a Too many hard per head
ex 030f,047 Too many hard per cylinder
ex 0310,04b Out of space: too many write errors
ex 0311,04b Out of space: too many read errors
ex 0312,04c Too many errors in list
ex 0313,00f Bad parameter
ex 0314,003 No defect list
ex 0315,003 Memory allocation problem
ex 0316,04d Invalid defect in list
ex 0317,04d Invalid stressor object
ex 0318,026 Invalid drive information

*** SelfScan library error 05 .. Code Based
ex 0500,000 Error code 00 from SelfScan library
ex 0501,061 Failed checksum
ex 0502,062 Failed in result 2nd pass
ex 0503,063 Bad result type
ex 0504,064 Bad format token
ex 0505,065 Bad format type
ex 0506,066 Bad result
ex 0507,067 Can't match SS with output
ex 0508,061 Failed Check Sum
ex 0509,068 Bad PassWord
ex 050a,069 Run Aborted
ex 050b,06a Run Failed
ex 050c,06b Run with Unknown status

*** SelfScan error 04. List copied from RRR SelfScan.
ex 0400,000 Error code 00 from Selfscan
ex 0401,036 Average seek time is > than the limit
ex 0402,046 Too many soft errors per drive
ex 0403,046 Too many soft errors per head
ex 0404,04e Too many read bumps
ex 0405,04e Too many write bumps
;ex 0408,044 Too many hard defects per drive
;ex 0409,04a Too many hard defects per head
;ex 040a,047 Too many hard defects per cylinder
;ex 040c,06b Selfscan: unknown status

ex 0410,040 SS test time > limit
ex 0411,0a1 Wait for power off had a fatal error condition

ex 0420,0a2 Invalid test number specified
ex 0421,0c5 Invalid SS test scripts
ex 0422,0c6 Failed to read script
ex 0423,0c6 Failed to update command block header sector
ex 0424,061 Bad checksum on test script
ex 0425,062 Bad parameters in script
ex 0426,063 Math calculation problem
ex 042a,0c6 Failed to read DPA

ex 0440,0a3 Too many seek errors
ex 0441,0a3 Initial seek in a seek test failed
ex 0442,04f Bump limit exceeded in TMR test
ex 0448,0a3 Unrecoverable servo error occurred
ex 044e,0a3 Cannot seek offtrack
ex 044f,0a3 Cannot seek to location after retry

ex 0450,02b Start/stop test timed out spinning up
ex 0454,02b Start/stop test failed during stop (latch stuck open)
ex 0458,02b Start/stop test failed during start
ex 0459,02b Drive didn't start up again
ex 045a,02b CSS error limit exceeded
ex 045b,02b CSS failed to flush log to disk
ex 045c,02b CSS had bad command vector

ex 0460,0a5 Error writing wedge during AM defect span search
ex 0461,0a5 Error calculating AM defect span
ex 0462,0a6 Invalid sequencer error occurred
ex 0463,043 SS defect list full
ex 0464,044 Too many hard defects on drive
ex 0465,044 Too many hard defects per head
ex 0466,044 Too many hard defects per cyl
ex 0467,046 Too many correctable errors
ex 0468,046 Too many correctable errors per head
ex 0469,048 Too many uncorrectable errors
ex 046a,048 Too many uncorrectable errors per head
ex 046b,042 Too many ID errors
;ex 046c,042 Too many reassign blocks in 1 rd/wr transfer
;ex 046d,046 Too many Soft Sync Field errors
ex 046d,04a Too many wiggle errors.

ex 0470,05f Too many servo defects per track
ex 0471,05f Servo defect list full
ex 0472,05f Timeout waiting for servo interrupt
ex 0473,05f Timeout waiting for index
ex 0474,05f Too many bad servos per track
ex 0475,05f Bad servos are too close
ex 0476,05f SAM to SAM times out of range
ex 0477,05f Hard servo defect on system cylinder
ex 0478,05f Too many hard servo defects per head
ex 0479,05f Too many hard servo errors per track
ex 047a,05f Failed writing servo defect list
ex 047b,05f Too many bad tracks per drive
ex 047c,05f Too many mapped wedges per drive

ex 0480,054 Failed while formatting drive
ex 0481,042 Hard defect found in Customer Scan (confidence mode)
ex 0482,054 Format retries exhausted
ex 0483,054 Error computing track IDs during format

ex 0490,0ab Failed RAM test
ex 0491,0ae Failed in executing DO_AEQB subroutine
ex 0492,05d Nulli value is too low
ex 0493,05d Nulli value is too high
ex 0494,05d Nulli difference is too high

ex 04a0,010 Can not find defect free track
ex 04a1,0b9 Write retries exhausted
;ex 04a2,0ba Too many zones/heads failed window margin
;ex 04a3,0bb Adaptive boost/cutoff failed to improve WM to min limit
ex 04a4,0bc Error reading config pages from disk
ex 04a5,0bc Error writing config pages to disk
ex 04a6,058 Failed to achieve minimum offtrack read capability
;ex 04a7,0a7 Too many errors for window center algorithm
;ex 04a8,0a8 Error when window centering
ex 04a9,041 ECC general failure
ex 04aa,041 ECC hardware failure
ex 04ab,041 ECC correction failure

;ex 04b0,0ab Buffer miscompare error
;ex 04b1,041 ECC error
;ex 04b2,041 Write fail
;ex 04b3,041 Read long fail
;ex 04b4,041 Write long fail
;ex 04b5,041 Read fail

ex 04c1,043 P-List is full
ex 04c2,080 Failed Thruput
ex 04c3,042 Failed to reassign defect

ex 04d0,0c0 Internal firmware error

ex 04e0,0c1 Sequencer error
ex 04e1,0c2 Out-of-range sequencer error
ex 04e2,0c2 Medium error during sequencer execution

;ex 04f0,0c3 SelfScan password not found
ex 04f1,0c3 Error reading selfscan test sectors
ex 04f2,0c3 Error writing selfscan test sectors
ex 04f7,055 RRO/NRRO results too high
ex 04f9,0c3 Error loading a selfscan overlay
ex 04fa,0c4 Selfscan terminated by host
ex 04fb,060 SS restarts exhausted
;ex 04ff,0cf Bad SS results sector or no SS results found

 
[ RETURN TO DIRECTORY ]