home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / SCSIDOSV3.0UPDATE.DMS / in.adf / FmtData / Micropolis_0.fmt < prev    next >
Encoding:
Text File  |  1989-01-12  |  12.4 KB  |  258 lines

  1. /* ------------------------------------------------------------------- *
  2.  * Format Configuration For:   Micropolis Hard Drives                  *
  3.  *                                                                     *
  4.  * Created: 11-11-88           Author: Wayne E. Miller                 *
  5.  *                                                                     *
  6.  * Copyright (C) 1988,  Wayne E. Miller - All Rights Reserved          *
  7.  *                                                                     *
  8.  *   Date     Who  Description                                         *
  9.  * ---------  ---  --------------------------------------------------- *
  10.  * 11-11-88   WEM  First Version                                       *
  11.  *                                                                     *
  12.  * ------------------------------------------------------------------- */
  13.  
  14. /* --- Configuration Parameters -------------------------------------- */
  15.  
  16. : PrgRelease   1                   /* Program Release Level            */
  17. : CstRelease   1                   /* Omti Specific Relese Level       */
  18.  
  19. : SenseType    1                   /* Sense Info Format                */
  20.  
  21. /* --- Media Verification Patterns - (Lenght In Words, Data) --------- */
  22.  
  23. : Pattern
  24.  
  25.    3   %0110110110110110   %1101101101101101   %1011011011011011
  26.    3   %1011011011011011   %0110110110110110   %1101101101101101
  27.    3   %1101101101101101   %1011011011011011   %0110110110110110
  28.  
  29.    1   %0111011101110111
  30.    1   %1011101110111011
  31.    1   %1101110111011101
  32.    1   %1110111011101110
  33.  
  34. : End Pattern
  35.  
  36. /* Page */
  37.  
  38. /*      Length    Value    Key Word / Description                      */
  39. /*      ------  ---------  ------------------------------------------- */
  40.  
  41. : ModeCmdStart > 8
  42.  
  43.            1    $15                        /* Set Mode Command         */
  44.            1    %00000000  = LUN           /* Logical Unit Number      */
  45.            2    $0000                      /* Reserved                 */
  46.            1    76                         /* Number Of Bytes          */
  47.            1    $00                        /* Reserved                 */
  48.  
  49. : ModeDataStart > 80
  50.  
  51.            1    $00                        /* Reserved                 */
  52.            1    $00                        /* Default Medium           */
  53.            1    $00                        /* Reserved                 */
  54.            1    $08                        /* Descriptor List Length   */
  55.            1    $00                        /* Density Code             */
  56.            4    $00000000                  /* Reserved                 */
  57.            3    0          = BlockSize     /* Block Size               */
  58.  
  59.            1    $01                        /* Page 1 Indicator         */
  60.            1    $06                        /* Length Of Page           */
  61.            1    %00000001                  /* Error Recovery Parameters*/
  62.            1    16                         /* Retry Count              */
  63.            1    8                          /* Correction Span          */
  64.            3    $000000                    /* Reserved                 */
  65.  
  66.            1    $02                        /* Disconnection Parameters */
  67.            1    $0A                        /* Length Of Page           */
  68.            1    $00                        /* Reserved                 */
  69.            1    $00                        /* Reserved                 */
  70.            2    5                          /* Bus Inactivity Limit     */
  71.            2    $0000                      /* Reserved                 */
  72.            2    $0000                      /* Reserved                 */
  73.            2    $0000                      /* Reserved                 */
  74.  
  75.            1    $03                        /* Page 3 Indicator         */
  76.            1    $16                        /* Page Length              */
  77.            2    $0000      = HeadCount     /* Tracks / Zone            */
  78.            2    $0001                      /* Alternate Sectors / Zone */
  79.            2    $0000                      /* Reserved                 */
  80.            2    $0000      = HeadCount     /* Alternate Tracks / Volume*/
  81.            2    0                          /* Sectors Per Track        */
  82.            2    0          = BlockSize     /* Sector Size              */
  83.            2    0                          /* Interleave               */
  84.            2    0                          /* Track Skew               */
  85.            2    12                         /* Cylinder Skew            */
  86.            4    $00000000                  /* Reserved                 */
  87.  
  88.            1    $04                        /* Page 4 Indicator         */
  89.            1    $12                        /* Length                   */
  90.            3    $000000    = CylCount      /* Cylinder Count           */
  91.            1    $00        = HeadCount     /* Head Count               */
  92.            3    $000000                    /* Write PreComp Cylinder   */
  93.            3    $000000                    /* Reduced Write Current Cyl*/
  94.            2    $00                        /* Step Rate                */
  95.            3    $000000                    /* Reserved                 */
  96.            3    $000000                    /* Reserved                 */
  97.  
  98. : End ModeStart
  99.  
  100. /* Page */
  101.  
  102. /*      Length    Value    Key Word / Description                      */
  103. /*      ------  ---------  ------------------------------------------- */
  104.  
  105. : FormatCmdStart > 12
  106.  
  107.            1    $04                        /* Format Command           */
  108.            1    %00011100  = LUN           /* Logical Unit Nubmer      */
  109.            1    $00                        /* Reserved                 */
  110.            2    $00        = Interleave    /* Interleave               */
  111.            1    $00                        /* Reserved                 */
  112.  
  113. : FormatDataStart > 8
  114.  
  115.            1    $00                        /* Reserved                 */
  116.            1    %11100000                  /* Flags                    */
  117.            2    $0000                      /* Defect List Length       */
  118.  
  119. : End FormatStart
  120.  
  121. /* Page */
  122.  
  123. /*      Length    Value    Key Word / Description                      */
  124. /*      ------  ---------  ------------------------------------------- */
  125.  
  126. : ModeCmdFinal > 8
  127.  
  128.            1    $15                        /* Set Mode Command         */
  129.            1    %00000000  = LUN           /* Logical Unit Number      */
  130.            2    $0000                      /* Reserved                 */
  131.            1    76                         /* Number Of Bytes          */
  132.            1    $00                        /* Reserved                 */
  133.  
  134. : ModeDataFinal > 80
  135.  
  136.            1    $00                        /* Reserved                 */
  137.            1    $00                        /* Default Medium           */
  138.            1    $00                        /* Reserved                 */
  139.            1    $08                        /* Descriptor List Length   */
  140.            1    $00                        /* Density Code             */
  141.            4    $00000000                  /* Reserved                 */
  142.            3    0          = BlockSize     /* Block Size               */
  143.  
  144.            1    $01                        /* Page 1 Indicator         */
  145.            1    $06                        /* Length Of Page           */
  146.            1    %00000001                  /* Error Recovery Parameters*/
  147.            1    16                         /* Retry Count              */
  148.            1    8                          /* Correction Span          */
  149.            3    $000000                    /* Reserved                 */
  150.  
  151.            1    $02                        /* Disconnection Parameters */
  152.            1    $0A                        /* Length Of Page           */
  153.            1    $00                        /* Reserved                 */
  154.            1    $00                        /* Reserved                 */
  155.            2    5                          /* Bus Inactivity Limit     */
  156.            2    $0000                      /* Reserved                 */
  157.            2    $0000                      /* Reserved                 */
  158.            2    $0000                      /* Reserved                 */
  159.  
  160.            1    $03                        /* Page 3 Indicator         */
  161.            1    $16                        /* Page Length              */
  162.            2    $0000      = HeadCount     /* Tracks / Zone            */
  163.            2    $0001                      /* Alternate Sectors / Zone */
  164.            2    $0000                      /* Reserved                 */
  165.            2    $0000      = HeadCount     /* Alternate Tracks / Volume*/
  166.            2    0                          /* Sectors Per Track        */
  167.            2    0          = BlockSize     /* Sector Size              */
  168.            2    0                          /* Interleave               */
  169.            2    0                          /* Track Skew               */
  170.            2    12                         /* Cylinder Skew            */
  171.            4    $00000000                  /* Reserved                 */
  172.  
  173.            1    $04                        /* Page 4 Indicator         */
  174.            1    $12                        /* Length                   */
  175.            3    $000000    = CylCount      /* Cylinder Count           */
  176.            1    $00        = HeadCount     /* Head Count               */
  177.            3    $000000                    /* Write PreComp Cylinder   */
  178.            3    $000000                    /* Reduced Write Current Cyl*/
  179.            2    $00                        /* Step Rate                */
  180.            3    $000000                    /* Reserved                 */
  181.            3    $000000                    /* Reserved                 */
  182.  
  183. : End ModeFinal
  184.  
  185. /* Page */
  186.  
  187. /*      Length    Value    Key Word / Description                      */
  188. /*      ------  ---------  ------------------------------------------- */
  189.  
  190. : FormatCmdFinal > 12
  191.  
  192.            1    $04                        /* Format Command           */
  193.            1    %00011100  = LUN           /* Logical Unit Nubmer      */
  194.            1    $00                        /* Reserved                 */
  195.            2    $01        = Interleave    /* Interleave               */
  196.            1    $00                        /* Reserved                 */
  197.  
  198. : FormatDataFinal > 3044
  199.  
  200.            1    $00                        /* Reserved                 */
  201.            1    %11100000                  /* Flags                    */
  202.            2    $0000                      /* Defect List Length       */
  203.  
  204. : End FormatFinal
  205.  
  206. /* Page */
  207.  
  208. /* Error   Description                                                 */
  209. /* -----   ----------------------------------------------------------- */
  210.  
  211. : Errors
  212.  
  213.    $01     01h - No index or sector signal found during rd, wr, or format.
  214.    $02     02h - Seek complete signal missing.
  215.    $03     03h - Drive detected failure which disallows writes.
  216.    $04     04h - Drive not ready.
  217.    $05     05h - Drive not selected.
  218.    $06     06h - Track zero not found.
  219.    $07     07h - Multiple drives selected.
  220.  
  221.    $10     10h - ID field error, unable to correct by retry.
  222.    $11     11h - Uncorrectable read error.
  223.    $12     12h - ID address mark not found.
  224.    $13     13h - Data field address mark not found.
  225.    $14     14h - Record not found - unable to locate sector on cylinder.
  226.    $15     15h - Seek Error - Unable to locate track with correct ID.
  227.    $17     17h - Recoverable read error occurred, corrected with retries.
  228.    $18     18h - Recoverable read error occurred, corrected with ECC.
  229.    $19     19h - Error reading defect list.
  230.    $1A     1Ah - Parameter Overrun - parameter list too long.
  231.    $1C     1Ch - Unable to locate primary defect list.
  232.    $1D     1Dh - Compare Error.
  233.  
  234.    $20     20h - Invalid SCSI command.
  235.    $21     21h - Invalid block address (too high).
  236.    $22     22h - Illegal function for device type.
  237.    $24     24h - SCSI command argument error.
  238.    $25     25h - Invalid logical unit number.
  239.    $26     26h - Invalid field in parameter list.
  240.    $27     27h - Write protect set.
  241.    $28     28h - Media has been changed.
  242.    $29     29h - Controller reset occurred.
  243.    $2A     2Ah - Mode select has been changed.
  244.  
  245.    $31     31h - Medium format corrupt.
  246.    $32     32h - Spare sector not available on current cylinder.
  247.  
  248.    $40     40h - RAM failure.
  249.    $43     43h - Message reject failure.
  250.    $44     44h - Internal controller error.
  251.    $45     45h - Select/reselect failed.
  252.    $47     47h - SCSI bus out parity check.
  253.    $48     48h - Host system detected error.
  254.    $49     49h - Inappropriate / Illegal message detected.
  255.  
  256. : End Errors
  257.  
  258.