home *** CD-ROM | disk | FTP | other *** search
- /* ------------------------------------------------------------------- *
- * Format Configuration For: Segate Imbeded SCSI Hard Drives *
- * *
- * Created: 11-08-88 Author: Wayne E. Miller *
- * *
- * Copyright (C) 1988, Wayne E. Miller - All Rights Reserved *
- * *
- * Date Who Description *
- * --------- --- --------------------------------------------------- *
- * 11-08-88 WEM First Version *
- * *
- * ------------------------------------------------------------------- */
-
- /* --- Configuration Parameters -------------------------------------- */
-
- : PrgRelease 1 /* Program Release Level */
- : CstRelease 1 /* Seagate Specific Relese Level */
-
- : SenseType 1 /* Sense Info Format */
-
- /* --- Media Verification Patterns - (Lenght In Words, Data) --------- */
-
- : Pattern
-
- 3 %0110110110110110 %1101101101101101 %1011011011011011
- 3 %1011011011011011 %0110110110110110 %1101101101101101
- 3 %1101101101101101 %1011011011011011 %0110110110110110
-
- 1 %0111011101110111
- 1 %1011101110111011
- 1 %1101110111011101
- 1 %1110111011101110
-
- : End Pattern
-
- /* Page */
-
- /* Length Value Key Word / Description */
- /* ------ --------- ------------------------------------------- */
-
- : ModeCmdStart > 8
-
- 1 $15 /* Set Mode Command */
- 1 $00 = LUN /* Logical Unit Number */
- 2 $0000 /* Reserved */
- 1 60 /* Number Of Bytes */
- 1 $00 /* Reserved */
-
- : ModeDataStart > 64
-
- 1 $00 /* Reserved */
- 1 $00 /* Default Medium */
- 1 $00 /* Reserved */
- 1 $08 /* Descriptor List Length */
- 1 $00 /* Density Code */
- 4 $00000000 /* Reserved */
- 3 512 = BlockSize /* Block Size */
-
- 1 $00 /* Page 0 Indicator */
- 1 $02 /* Length Of Page */
- 1 %00000000 /* Usage / Attention Flags */
- 1 $00 /* Device Type */
-
- 1 $01 /* Page 1 Indicator */
- 1 $06 /* Length Of Page */
- 1 %00100000 /* Error Recovery Parameters*/
- 1 $00 /* Reserved */
- 4 $00000000 /* Reserved */
-
- 1 $02 /* Page 2 Indicator */
- 1 $0A /* Length Of Page */
- 2 $0000 /* Reserved */
- 2 $0000 /* Bus Inactivity Limit */
- 4 $00000000 /* Reserved */
- 2 $0000 /* Reserved */
-
- 1 $03 /* Page 3 Indicator */
- 1 $16 /* Page Length */
- 2 $0006 = HeadCount /* Tracks / Zone */
- 2 $0002 /* Alternate Sectors / Zone */
- 2 $0000 /* Reserved */
- 2 $0002 /* Alternate Tracks / Volume*/
- 2 36 = BlksPerTrk /* Sectors Per Track */
- 2 512 = BlockSize /* Sector Size */
- 2 2 = Interleave /* Interleave */
- 4 $00000000 /* Reserved */
- 1 %10000000 /* Soft / Hard Sectored */
- 3 $000000 /* Reserved */
-
- : End ModeStart
-
- /* Page */
-
- /* Length Value Key Word / Description */
- /* ------ --------- ------------------------------------------- */
-
- : FormatCmdStart > 10
-
- 1 $04 /* Format Command */
- 1 %00000000 = LUN /* Logical Unit Nubmer */
- 1 $00 /* Reserved */
- 2 $02 = Interleave /* Interleave */
- 1 $00 /* Reserved */
-
- : FormatDataStart > 0
-
- : End FormatStart
-
- /* Page */
-
- /* Length Value Key Word / Description */
- /* ------ --------- ------------------------------------------- */
-
- : ModeCmdFinal > 8
-
- 1 $15 /* Set Mode Command */
- 1 $00 = LUN /* Logical Unit Number */
- 2 $0000 /* Reserved */
- 1 60 /* Number Of Bytes */
- 1 $00 /* Reserved */
-
- : ModeDataFinal > 64
-
- 1 $00 /* Reserved */
- 1 $00 /* Default Medium */
- 1 $00 /* Reserved */
- 1 $08 /* Descriptor List Length */
- 1 $00 /* Density Code */
- 4 $00000000 /* Reserved */
- 3 512 = BlockSize /* Block Size */
-
- 1 $00 /* Page 0 Indicator */
- 1 $02 /* Length Of Page */
- 1 %00000000 /* Usage / Attention Flags */
- 1 $00 /* Device Type */
-
- 1 $01 /* Page 1 Indicator */
- 1 $06 /* Length Of Page */
- 1 %00100000 /* Error Recovery Parameters*/
- 1 $00 /* Reserved */
- 4 $00000000 /* Reserved */
-
- 1 $02 /* Page 2 Indicator */
- 1 $0A /* Length Of Page */
- 2 $0000 /* Reserved */
- 2 $0000 /* Bus Inactivity Limit */
- 4 $00000000 /* Reserved */
- 2 $0000 /* Reserved */
-
- 1 $03 /* Page 3 Indicator */
- 1 $16 /* Page Length */
- 2 $0006 = HeadCount /* Tracks / Zone */
- 2 $0002 /* Alternate Sectors / Zone */
- 2 $0000 /* Reserved */
- 2 $0002 /* Alternate Tracks / Volume*/
- 2 36 = BlksPerTrk /* Sectors Per Track */
- 2 512 = BlockSize /* Sector Size */
- 2 2 = Interleave /* Interleave */
- 4 $00000000 /* Reserved */
- 1 %10000000 /* Soft / Hard Sectored */
- 3 $000000 /* Reserved */
-
- : End ModeFinal
-
- /* Page */
-
- /* Length Value Key Word / Description */
- /* ------ --------- ------------------------------------------- */
-
- : FormatCmdFinal > 10
-
- 1 $04 /* Format Command */
- 1 %00000000 = LUN /* Logical Unit Nubmer */
- 1 $00 /* Reserved */
- 2 $02 = Interleave /* Interleave */
- 1 $00 /* Reserved */
-
- : FormatDataFinal > 0
-
- : End FormatFinal
-
- /* Page */
-
- /* Error Description */
- /* ----- ----------------------------------------------------------- */
-
- : Errors
-
- $01 01h - No index or sector signal found during rd, wr, or format.
- $02 02h - Seek complete signal missing.
- $03 03h - Drive detected failure which disallows writes.
- $04 04h - Drive not ready.
- $06 06h - Track zero not found.
-
- $10 10h - ID field error, unable to correct by retry.
- $11 11h - Uncorrectable read error.
- $12 12h - ID address mark not found.
- $13 13h - Data field address mark not found.
- $14 14h - Record not found - unable to locate sector on cylinder.
- $15 15h - Seek Error - Unable to locate track with correct ID.
- $17 17h - Recoverable read error occurred, corrected with retries.
- $18 18h - Recoverable read error occurred, corrected with ECC.
- $19 19h - Error reading defect list.
- $1A 1Ah - Parameter Overrun - parameter list too long.
- $1C 1Ch - Unable to locate primary defect list.
- $1E 1Eh - ID field recovered using ECC.
-
- $20 20h - Invalid SCSI command.
- $21 21h - Invalid block address (too high).
- $24 24h - SCSI command argument error.
- $25 25h - Invalid logical unit number.
- $26 26h - Invalid field in parameter list.
- $29 29h - Controller reset occurred.
- $2A 2Ah - Mode select has been changed.
-
- $32 32h - Spare sector not available on current cylinder.
-
- $40 40h - RAM failure.
- $42 42h - Power on diagnostic failed.
- $44 44h - Internal controller error.
- $45 45h - Select/reselect failed.
- $47 47h - SCSI bus out parity check.
- $48 48h - Host system detected error.
-
- $80 80h - Overflow on usage counter.
- $81 81h - Microprocessor error.
- $82 82h - ROM check sum error.
- $83 83h - Contoller initializaton error.
- $84 84h - ECC test error.
- $85 85h - Program RAM error.
- $86 86h - Buffer RAM error.
- $87 87h - Drive not ready.
- $88 88h - Error loading operation system.
- $89 89h - Invalid operating system.
-
- : End Errors
-
-