home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Setup_Utils / Gateway / GATEISA / 24FCFG.ZIP / !USC0240.CFG
Text File  |  1992-07-08  |  10KB  |  384 lines

  1. ;**********************************************************************
  2. ;
  3. ;       UltraStor EISA SCSI Host Adapter (ULTRA 24F)
  4. ;
  5. ;    UltraStor ULTRA 24F EISA Configuration File
  6. ;    Version : 2.00
  7. ;    Date    : July 8, 1992
  8. ;
  9. ;**********************************************************************
  10.  
  11.  
  12. ;---------------------------------------------
  13. ;    Board Identification Block
  14. ;---------------------------------------------
  15. BOARD
  16.   ID = "USC0240"
  17.   NAME = "UltraStor - ULTRA 24F SCSI Host Adapter" 
  18.   MFR = "UltraStor"
  19.   CATEGORY = "MSD"            ;Mass Storage Device
  20.   SLOT = EISA                ;EISA slot
  21.   LENGTH = 330                ;in millimeter
  22.   AMPERAGE = 2000            ;max current allowed
  23.   SKIRT = NO                ;board skirt
  24.   READID = YES                ;ID readable
  25.   BUSMASTER = 100            ;max. latency 100 microseconds
  26.   IOCHECK = VALID
  27.   DISABLE = SUPPORTED
  28.   COMMENTS = "ULTRA 24F is a high performance EISA to SCSI host adapter
  29.     supporting up to 7 SCSI devices. A high speed 32 bit micro-processor
  30.     provides the local intelligence for command processing.\n\n
  31.     The ULTRA 24F features:\n
  32.     . EISA bus master burst transfer rate of 33MB/sec\n
  33.     . Low overhead Command Processing\n
  34.     . Multi-Threaded Command Chaining, Command Queuing, and
  35.       scatter/Gather\n
  36.     . INTEL BMIC chip for EISA compatibility\n
  37.     . AT (ISA) register and BIOS downward compatibility\n
  38.     . Coexits with other disk controllers / H/A in a system\n
  39.     . SCSI Sync/Async, Disconnect, and Multi Media Device support\n"
  40.  
  41. ;---------------------------------------------
  42. ;    Initialization Information Block
  43. ;---------------------------------------------
  44. IOPORT(1) = 0ZC85h
  45.         SIZE = BYTE
  46.         INITVAL = xxxxxxxxb
  47.  
  48. IOPORT(2) = 0ZC86h
  49.         SIZE = BYTE
  50.         INITVAL = 0xxx1xxxb
  51.  
  52. IOPORT(3) = 0ZC84h
  53.         SIZE = BYTE
  54.         INITVAL = 00000xxxb
  55.  
  56. IOPORT(4) = 0ZC87h
  57.        SIZE = BYTE
  58.        INITVAL = xxxxxxxxb
  59.  
  60. GROUP = "UltraStor ULTRA 24F SCSI Host Adapter"
  61.         TYPE = "MSD"
  62.  
  63. FUNCTION = "\nUltraStor ULTRA 24F"
  64. COMMENTS = "Enable or Disable ULTRA 24F Host Adapter"
  65.     CHOICE = "Enable"
  66.        FREE
  67.        INIT = IOPORT(3)LOC(0) 1
  68.  
  69.     CHOICE = "Disable"
  70.        DISABLE = YES
  71.        FREE
  72.        INIT = IOPORT(3)LOC(0) 0
  73.  
  74. FUNCTION = "\nHost Adapter Configuration"
  75. COMMENTS = "Configure ULTRA 24F in EISA mode"
  76.    SUBFUNCTION = "BIOS Address Selection"
  77.     CHOICE = "C8000h"
  78.          FREE
  79.      MEMORY = 16K
  80.      ADDRESS = 0C8000h
  81.      MEMTYPE = OTH
  82.      WRITABLE = YES
  83.      SHARE = NO
  84.      SIZE = BYTE
  85.      CACHE = YES
  86.      DECODE = 32
  87.      INIT = IOPORT(1)LOC(2-0) 010
  88.  
  89.     CHOICE = "CC000h"
  90.          FREE
  91.      MEMORY = 16K
  92.      ADDRESS = 0CC000h
  93.      MEMTYPE = OTH
  94.      WRITABLE = YES
  95.      SHARE = NO
  96.      SIZE = BYTE
  97.      CACHE = YES
  98.      DECODE = 32
  99.      INIT = IOPORT(1)LOC(2-0) 011
  100.  
  101.     CHOICE = "D0000h"
  102.          FREE
  103.      MEMORY = 16K
  104.      ADDRESS = 0D0000h
  105.      MEMTYPE = OTH
  106.      WRITABLE = YES
  107.      SHARE = NO
  108.      SIZE = BYTE
  109.      CACHE = YES
  110.      DECODE = 32
  111.      INIT = IOPORT(1)LOC(2-0) 100
  112.  
  113.     CHOICE = "D4000h"
  114.          FREE
  115.      MEMORY = 16K
  116.      ADDRESS = 0D4000h
  117.      MEMTYPE = OTH
  118.      WRITABLE = YES
  119.      SHARE = NO
  120.      SIZE = BYTE
  121.      CACHE = YES
  122.      DECODE = 32
  123.      INIT = IOPORT(1)LOC(2-0) 101
  124.  
  125.     CHOICE = "D8000h"
  126.          FREE
  127.      MEMORY = 16K
  128.      ADDRESS = 0D8000h
  129.      MEMTYPE = OTH
  130.      WRITABLE = YES
  131.      SHARE = NO
  132.      SIZE = BYTE
  133.      CACHE = YES
  134.      DECODE = 32
  135.      INIT = IOPORT(1)LOC(2-0) 110
  136.  
  137.     CHOICE = "DC000h"
  138.          FREE
  139.      MEMORY = 16K
  140.      ADDRESS = 0DC000h
  141.      MEMTYPE = OTH
  142.      WRITABLE = YES
  143.      SHARE = NO
  144.      SIZE = BYTE
  145.      CACHE = YES
  146.      DECODE = 32
  147.      INIT = IOPORT(1)LOC(2-0) 111
  148.  
  149.     CHOICE = "C4000h"
  150.          FREE
  151.      MEMORY = 16K
  152.      ADDRESS = 0C4000h
  153.      MEMTYPE = OTH
  154.      WRITABLE = YES
  155.      SHARE = NO
  156.      SIZE = BYTE
  157.      CACHE = YES
  158.      DECODE = 32
  159.      INIT = IOPORT(1)LOC(2-0) 001
  160.  
  161.        CHOICE = "Disable"
  162.      FREE
  163.      INIT = IOPORT(1)LOC(2-0) 000
  164.  
  165.    SUBFUNCTION = "Interrupt Selection"
  166.       CHOICE = "IRQ 14"
  167.      FREE
  168.          IRQ =  14
  169.          SHARE = NO
  170.          INIT = IOPORT(1)LOC(7-4) 0010
  171.  
  172.       CHOICE = "IRQ 10"
  173.      FREE
  174.          IRQ = 10
  175.          SHARE = NO
  176.          INIT = IOPORT(1)LOC(7-4) 1000
  177.  
  178.       CHOICE = "IRQ 11"
  179.      FREE
  180.          IRQ = 11
  181.          SHARE = NO
  182.          INIT = IOPORT(1)LOC(7-4) 0100
  183.  
  184.       CHOICE = "IRQ 15"
  185.      FREE
  186.          IRQ = 15
  187.          SHARE = NO
  188.          INIT = IOPORT(1)LOC(7-4) 0001
  189.  
  190. ;% Only allow edge trigger for the time being  (For ISA mode concern)
  191. ;%  SUBFUNCTION = "System Interrupt Edge"
  192. ;%  COMMENTS = "Interrupt Trigger Mode."
  193. ;%     CHOICE = "Edge Trigger"
  194. ;%     FREE
  195. ;%     INIT = IOPORT(2)LOC(3) 1
  196. ;%
  197. ;%     CHOICE = "Level Trigger"
  198. ;%     FREE
  199. ;%     INIT = IOPORT(2)LOC(3) 0
  200. ;%
  201.  
  202.     SUBFUNCTION = "Preempt Delay Control"
  203.     COMMENTS = "Maximum delay time (in bus clock) to give up bus after
  204.         preempt." 
  205.       CHOICE = "64 BCLKS"
  206.          FREE
  207.        INIT = IOPORT(2)LOC(1) 1
  208.  
  209.       CHOICE = "32 BCLKS"
  210.          FREE
  211.      INIT = IOPORT(2)LOC(1) 0
  212.  
  213.     SUBFUNCTION = "ISA Mode Selection"
  214.     COMMENTS = "ISA mode is Industry Standard Task File Register compatible.
  215.              Primary uses I/O port addresses 1F0-1F7h, 3F6h, and 3F7h.\n
  216.             Secondary uses I/O port addresses 170-177h, 376h, and 377h."
  217.  
  218.      CHOICE = "Disable"
  219.     FREE
  220.     INIT = IOPORT(2)LOC(2) 0
  221.     INIT = IOPORT(1)LOC(3) 1
  222.  
  223.      CHOICE = "Primary"
  224.         SUBTYPE = "PRI"
  225.     FREE
  226.     PORT = 01F0h-01F7h
  227.     SIZE = BYTE
  228.         INIT = IOPORT(2)LOC(2) 1
  229.     INIT = IOPORT(1)LOC(3) 0
  230.  
  231.       CHOICE = "Secondary"
  232.          SUBTYPE = "SEC"
  233.            FREE
  234.      PORT = 0170h-0177h
  235.      SIZE = BYTE
  236.          INIT = IOPORT(2)LOC(2) 1
  237.      INIT = IOPORT(1)LOC(3) 1
  238.  
  239.  
  240. FUNCTION = "\nSCSI Control Options"
  241.   SUBFUNCTION = "Motor Spin Up Sequencing"
  242.   COMMENTS = "SCSI device motor spin up can be done by SCSI device or by SCSI
  243.           'Start Unit Command' issued from ULTRA 24F to the SCSI devices.  
  244.           The sequential spin up starts motor from SCSI device ID0 to ID7
  245.           with 2 seconds intervals.  This is to prevent power surge due to
  246.           multiple SCSI devices."
  247.      CHOICE = "Device Auto Spin Up"
  248.     FREE
  249.     INIT = IOPORT(4)LOC(7) 0
  250.  
  251.      CHOICE = "Sequential Spin Up"
  252.     FREE
  253.       INIT = IOPORT(4)LOC(7) 1
  254.  
  255.   SUBFUNCTION = "Syncronous Negotiation"
  256.   COMMENTS = "This determines the synchronous transfer, REQ/ACK offset, and
  257.           transfer period.  This can be initiated by either the target
  258.           (SCSI device) or the initiator (Host Adapter).  If negotiation
  259.           does not occur or fails, the default will be asynchronous
  260.           transer mode."
  261.      CHOICE = "Host Adapter Initiated Negotiation"
  262.         FREE
  263.     INIT = IOPORT(4)LOC(6) 1
  264.  
  265.      CHOICE = "Target Device Initiated Negotiation"
  266.         FREE
  267.     INIT = IOPORT(4)LOC(6) 0
  268.  
  269.   SUBFUNCTION = "Negotiation Starting Range"
  270.   COMMENTS = "This determines whether to start negotiation at 10MByte/Sec or
  271.          5MByte/Sec."
  272.      CHOICE = "Start Negotiation at 10 MByte/Sec"
  273.     FREE
  274.     INIT = IOPORT(2)LOC(0) 0
  275.  
  276.      CHOICE = "Start Negotiation at 5 MByte/Sec"
  277.     FREE
  278.     INIT = IOPORT(2)LOC(0) 1
  279.  
  280.   SUBFUNCTION = "SCSI Parity Control"
  281.   COMMENTS = "SCSI Data Bus Parity Check"
  282.      CHOICE = "Enable"
  283.         FREE
  284.     INIT = IOPORT(4)LOC(5) 1
  285.  
  286.      CHOICE = "Disable"
  287.         FREE
  288.     INIT = IOPORT(4)LOC(5) 0
  289.  
  290.   SUBFUNCTION = "Drive Mapping Mode Selection"
  291.   COMMENTS = "Select Drive Mapping Mode and Number of Drives Handled by
  292.       ULTRA 24F On-Board BIOS.  The rest of the drives will be handled
  293.       through device driver.\n
  294.       64 HD/32 SCTR, 2 DRV :  Used by most SCSI H/A for compatibility.\n
  295.       16 HD/63 SCTR, 2 DRV :  Required if ISA mode is enabled.\n
  296.       64 HD/32 SCTR,>2 DRV :  Required if more than 2 drives are \n
  297.                   attached and using DOS 5.0 or later.\n
  298.       64 HD/63 SCTR,>2 DRV :  Required if the drive capacity is
  299.                   > 1.2 Gbyte and using DOS 5.0 or later."
  300.      CHOICE = "64 HD/32 SCTR, 2 DRV"
  301.         FREE
  302.     INIT = IOPORT(4)LOC(4-3) 01
  303.    
  304.      CHOICE = "16 HD/63 SCTR, 2 DRV"
  305.         FREE
  306.     INIT = IOPORT(4)LOC(4-3) 00
  307.  
  308.      CHOICE = "64 HD/32 SCTR, >2 DRV"
  309.         FREE
  310.     INIT = IOPORT(4)LOC(4-3) 11
  311.  
  312.      CHOICE = "64 HD/63 SCTR, >2 DRV"
  313.         FREE
  314.     INIT = IOPORT(4)LOC(4-3) 10
  315.  
  316.   SUBFUNCTION = "Host Adapter SCSI ID"
  317.   COMMENTS = "Select ULTRA 24F SCSI Host Adapter ID."
  318.      CHOICE = "7"
  319.         FREE
  320.     INIT = IOPORT(4)LOC(2-0) 111
  321.  
  322.      CHOICE = "6"
  323.         FREE
  324.     INIT = IOPORT(4)LOC(2-0) 110
  325.  
  326.      CHOICE = "5"
  327.         FREE
  328.     INIT = IOPORT(4)LOC(2-0) 101
  329.  
  330.      CHOICE = "4"
  331.         FREE
  332.     INIT = IOPORT(4)LOC(2-0) 100
  333.  
  334.      CHOICE = "3"
  335.         FREE
  336.     INIT = IOPORT(4)LOC(2-0) 011
  337.  
  338.      CHOICE = "2"
  339.         FREE
  340.     INIT = IOPORT(4)LOC(2-0) 010
  341.  
  342.      CHOICE = "1"
  343.         FREE
  344.     INIT = IOPORT(4)LOC(2-0) 001
  345.      CHOICE = "0"
  346.         FREE
  347.     INIT = IOPORT(4)LOC(2-0) 000
  348.  
  349. FUNCTION = "\nFloppy Control Option"
  350.   SUBFUNCTION = "Floppy Disk Controller"
  351.   COMMENTS = "Select Primary port, Secondary port, or Disable floppy drive
  352.           controller."
  353.     CHOICE = "Disable"
  354.     FREE
  355.     INIT = IOPORT(2)LOC(5-4) 00
  356.  
  357.      CHOICE = "Primary"
  358.         COMBINE
  359.     IRQ = 6
  360.     SHARE = NO
  361.     PORT = 03F0h-03F7h
  362.     SIZE = BYTE
  363.     INIT = IOPORT(2)LOC(5-4) 01
  364.  
  365.     CHOICE = "Secondary"
  366.     COMBINE
  367.     IRQ = 6
  368.     SHARE = NO
  369.     PORT = 0370h-0377h
  370.     SIZE = BYTE
  371.     INIT = IOPORT(2)LOC(5-4) 11
  372.  
  373.   SUBFUNCTION = "Third Floppy Drive Cable Selection"
  374.   COMMENTS = "Select Cable Type for supporting Three Floppy Drives."
  375.     CHOICE = "Single Twisted Cable"
  376.     FREE
  377.     INIT = IOPORT(2)LOC(6) 1
  378.  
  379.     CHOICE = "Double Twisted Cable"
  380.     FREE
  381.     INIT = IOPORT(2)LOC(6) 0
  382.  
  383. ENDGROUP
  384.