home *** CD-ROM | disk | FTP | other *** search
/ ftp.cvut.cz / DOS_LEGACY_DRIVERS_2008.zip / DOS_LEGACY_DRIVERS / eisa / !ami4801.cfg < prev    next >
Text File  |  2008-01-06  |  9KB  |  412 lines

  1. ;    CFG file for: AMI EISA FAST SCSI HOST ADAPTER (SERIES 48)
  2. ;    Version: 0.01
  3. ;    Created:  8/25/92 - RLH, ESQ
  4. ;    Modified: 10/15/92 - RLH
  5. ;    Modified: 11/17/92 - RLH
  6. ;    Modified: 11/19/92 - ESQ - Made int13 LUNs an option
  7.  
  8.  
  9. BOARD
  10.     ID="AMI4801"
  11.     NAME="AMI EISA Fast SCSI Host Adapter"
  12.     MFR="AMI,GA,USA"
  13.     CATEGORY="MSD"
  14.     SLOT=EISA
  15.     AMPERAGE=2000
  16.     BUSMASTER=50
  17.     DISABLE=UNSUPPORTED
  18.     READID=YES
  19.     LENGTH=229
  20.  
  21.  
  22. SWITCH(1) = 2
  23.     NAME = "SW1"
  24.     STYPE = DIP
  25.     VERTICAL = NO
  26.     REVERSE = YES
  27.     INITVAL = LOC(1 2) 01
  28.     FACTORY = LOC(1 2) 01
  29.     LABEL    = LOC(1 2) "Diag" "Floppy"
  30.     COMMENTS = "Diag Switch should be set to OFF position for normal mode
  31.                 of operation. Floppy Switch should be set to ON position
  32.                 to enable Floppy controller interface."
  33.  
  34.  
  35. IOPORT(1)=0z800H
  36.  
  37. IOPORT(2)=0z801H
  38.     INITVAL=LOC(7-4) 0000
  39.  
  40. IOPORT(3)=0zC8Ah
  41. IOPORT(4)=0zC9ch
  42.  
  43. IOPORT(13)=0zC93h
  44. IOPORT(14)=0zC94h
  45. IOPORT(15)=0zC95h
  46. IOPORT(16)=0zC96h
  47. IOPORT(17)=0zC97h
  48. IOPORT(18)=0zC9Eh
  49.     INITVAL=LOC(7-0) 000000xx
  50.  
  51.  
  52. GROUP = "Host Adapter Resources"
  53.    FUNCTION = ""
  54.  
  55.     SUBFUNCTION = "DMA Channel Selection"
  56.         CHOICE = "DMA Channel 5"
  57.             FREE
  58.             DMA=5
  59.             INIT=IOPORT(1) LOC(1 0) 00
  60.         CHOICE = "DMA Channel 6"
  61.             FREE
  62.             DMA=6
  63.             INIT=IOPORT(1) LOC(1 0) 01
  64.         CHOICE = "DMA Channel 7"
  65.             FREE
  66.             DMA=7
  67.             INIT=IOPORT(1) LOC(1 0) 10
  68.         CHOICE = "No DMA Channel"
  69.             FREE
  70.             INIT=IOPORT(1) LOC(1 0) 11
  71.  
  72.  
  73.     SUBFUNCTION = "IRQ Channel Selection"
  74.         CHOICE = "IRQ 11"
  75.             FREE
  76.             IRQ=11
  77.             INIT=IOPORT(1) LOC(4 3 2) 000
  78.         CHOICE = "IRQ 10"
  79.             FREE
  80.             IRQ=10
  81.             INIT=IOPORT(1) LOC(4 3 2) 010
  82.         CHOICE = "IRQ 12"
  83.             FREE
  84.             IRQ=12
  85.             INIT=IOPORT(1) LOC(4 3 2) 011
  86.         CHOICE = "IRQ 14"
  87.             FREE
  88.             IRQ=14
  89.             INIT=IOPORT(1) LOC(4 3 2) 100
  90.         CHOICE = "IRQ 15"
  91.             FREE
  92.             IRQ=15
  93.             INIT=IOPORT(1) LOC(4 3 2) 101
  94.         CHOICE = "IRQ 9"
  95.             FREE
  96.             IRQ=9
  97.             INIT=IOPORT(1) LOC(4 3 2) 001
  98.  
  99.  
  100.     SUBFUNCTION="Host BIOS ROM address selection"
  101.         CHOICE = "ROM at C8000H-CBFFFH"
  102.             COMBINE
  103.             MEMORY=16K
  104.                 ADDRESS=0C8000H
  105.                 WRITABLE=NO
  106.                 SIZE=BYTE
  107.                 CACHE=YES
  108.             INIT=IOPORT(1) LOC(7 6 5) 000
  109.         CHOICE = "ROM DISABLED"
  110.             FREE
  111.             INIT=IOPORT(1) LOC(7 6 5) 111
  112.         CHOICE = "ROM at CC000H-CFFFFH"
  113.             COMBINE
  114.             MEMORY=16K
  115.                 ADDRESS=0CC000H
  116.                 WRITABLE=NO
  117.                 SIZE=BYTE
  118.             INIT=IOPORT(1) LOC(7 6 5) 100
  119.         CHOICE = "ROM at D0000H-D3FFFH"
  120.             COMBINE
  121.             MEMORY=16K
  122.                 ADDRESS=0D0000H
  123.                 WRITABLE=NO
  124.                 SIZE=BYTE
  125.             INIT=IOPORT(1) LOC(7 6 5) 011
  126.         CHOICE = "ROM at D4000H-D7FFFH"
  127.             COMBINE
  128.             MEMORY=16K
  129.                 ADDRESS=0D4000H
  130.                 WRITABLE=NO
  131.                 SIZE=BYTE
  132.             INIT=IOPORT(1) LOC(7 6 5) 010
  133.         CHOICE = "ROM at D8000H-DBFFFH"
  134.             COMBINE
  135.             MEMORY=16K
  136.                 ADDRESS=0D8000H
  137.                 WRITABLE=NO
  138.                 SIZE=BYTE
  139.             INIT=IOPORT(1) LOC(7 6 5) 001
  140.         CHOICE = "ROM at DC000H-DFFFFH"
  141.             COMBINE
  142.             MEMORY=16K
  143.                 ADDRESS=0DC000H
  144.                 WRITABLE=NO
  145.                 SIZE=BYTE
  146.             INIT=IOPORT(1) LOC(7 6 5) 101
  147.  
  148.  
  149.     SUBFUNCTION="Host adapter I/O port address"
  150.         CHOICE = "330h-333h"
  151.             FREE
  152.             PORT=330h-333h
  153.             INIT=IOPORT(2) LOC(3 2 1) 000
  154.         CHOICE = "130h-133h"
  155.             FREE
  156.             PORT=130h-133h
  157.             INIT=IOPORT(2) LOC(3 2 1) 001
  158.         CHOICE = "230h-233h"
  159.             FREE
  160.             PORT=230h-233h
  161.             INIT=IOPORT(2) LOC(3 2 1) 010
  162.         CHOICE = "334h-337h"
  163.             FREE
  164.             PORT=334h-337h
  165.             INIT=IOPORT(2) LOC(3 2 1) 100
  166.         CHOICE = "134h-137h"
  167.             FREE
  168.             PORT=134h-137h
  169.             INIT=IOPORT(2) LOC(3 2 1) 101
  170.         CHOICE = "234h-237h"
  171.             FREE
  172.             PORT=234h-237h
  173.             INIT=IOPORT(2) LOC(3 2 1) 110
  174.  
  175. ENDGROUP
  176.  
  177.  
  178.  
  179.  
  180. GROUP = "Host Adapter Configuration"
  181.  
  182.     FUNCTION = "Enter config mode"
  183.         SHOW = NO
  184.         CHOICE = "Reserve semaphore port 0"
  185.             FREE
  186.                 INIT = IOPORT(3) 00000001        ;Port zC8Ah
  187.  
  188.  
  189.     FUNCTION = "Host Adapter ID"
  190.         COMMENTS = "Select the SCSI ID to be assigned to the host adapter."
  191.         CHOICE = "7"
  192.             FREE
  193.                 INIT = PORTADR (0zC9Bh) 00000111
  194.         CHOICE = "6"
  195.             FREE
  196.                 INIT = PORTADR (0zC9Bh) 00000110
  197.         CHOICE = "5"
  198.             FREE
  199.                 INIT = PORTADR (0zC9Bh) 00000101
  200.         CHOICE = "4"
  201.             FREE
  202.                 INIT = PORTADR (0zC9Bh) 00000100
  203.         CHOICE = "3"
  204.             FREE
  205.                 INIT = PORTADR (0zC9Bh) 00000011
  206.         CHOICE = "2"
  207.             FREE
  208.                 INIT = PORTADR (0zC9Bh) 00000010
  209.         CHOICE = "1"
  210.             FREE
  211.                 INIT = PORTADR (0zC9Bh) 00000001
  212.         CHOICE = "0"
  213.             FREE
  214.                 INIT = PORTADR (0zC9Bh) 00000000
  215.  
  216.  
  217.     FUNCTION = "Power on delay (seconds)"
  218.         COMMENTS = "Some drives require a delay after power on before
  219.                     they will respond. The host adapter will not attempt
  220.                     any I/O until this time delay has expired. The host
  221.                     adapter uses this delay only at power up or hard reset."
  222.         CHOICE = "15"
  223.             FREE
  224.                 INIT = PORTADR (0zC9Dh) 00001111
  225.         CHOICE = "0"
  226.             FREE
  227.                 INIT = PORTADR (0zC9Dh) 00000000
  228.         CHOICE = "5"
  229.             FREE
  230.                 INIT = PORTADR (0zC9Dh) 00000101
  231.         CHOICE = "10"
  232.             FREE
  233.                 INIT = PORTADR (0zC9Dh) 00001010
  234.         CHOICE = "15"
  235.             FREE
  236.                 INIT = PORTADR (0zC9Dh) 00001111
  237.         CHOICE = "20"
  238.             FREE
  239.                 INIT = PORTADR (0zC9Dh) 00010100
  240.         CHOICE = "25"
  241.             FREE
  242.                 INIT = PORTADR (0zC9Dh) 00011001
  243.         CHOICE = "30"
  244.             FREE
  245.                 INIT = PORTADR (0zC9Dh) 00011110
  246.         CHOICE = "35"
  247.             FREE
  248.                 INIT = PORTADR (0zC9Dh) 00100011
  249.         CHOICE = "40"
  250.             FREE
  251.                 INIT = PORTADR (0zC9Dh) 00101000
  252.         CHOICE = "45"
  253.             FREE
  254.                 INIT = PORTADR (0zC9Dh) 00101101
  255.         CHOICE = "50"
  256.             FREE
  257.                 INIT = PORTADR (0zC9Dh) 00110011
  258.         CHOICE = "55"
  259.             FREE
  260.                 INIT = PORTADR (0zC9Dh) 00110111
  261.         CHOICE = "60"
  262.             FREE
  263.                 INIT = PORTADR (0zC9Dh) 00111100
  264.  
  265.  
  266.     FUNCTION = "Busmaster access above 16 Megabytes"
  267.         COMMENTS = "This option should normally be enabled. However, some
  268.                     ill-behaved drivers will not boot if this option is enabled."
  269.         CHOICE = "Enabled"
  270.             FREE
  271.                 INIT = IOPORT(4) LOC(0) 1        ;Port zC9ch
  272.         CHOICE = "Disabled"
  273.             FREE
  274.                 INIT = IOPORT(4) LOC(0) 0
  275.  
  276.  
  277.     FUNCTION = "Automatic Request Sense"
  278.         COMMENTS = "Some third party SCSI drivers may require this
  279.                     option to be disabled."
  280.         CHOICE = "Enabled"
  281.             FREE
  282.                 INIT = IOPORT(4) LOC(1) 1        ;Port zC9ch
  283.         CHOICE = "Disabled"
  284.             FREE
  285.                 INIT = IOPORT(4) LOC(1) 0
  286.  
  287. ENDGROUP
  288.  
  289.  
  290. INCLUDE = "AMI4801.OVL"
  291.  
  292.  
  293. GROUP = "SCSI Bus Reset Options"
  294.  
  295.     FUNCTION = "Give SCSI BUS RESET during boot"
  296.         COMMENTS = "After the host adapter power on delay is over (see
  297.                     the \"Power on delay\" option), a SCSI
  298.                     BUS RESET is given. You may disable it
  299.                     with this option. This also effects the
  300.                     RESET issued when you re-boot."
  301.         CHOICE = "Enabled"
  302.             FREE
  303.                 INIT = IOPORT(4) LOC(7) 0        ;Port zC9ch
  304.         CHOICE = "Disabled"
  305.             FREE
  306.                 INIT = IOPORT(4) LOC(7) 1
  307.  
  308.     FUNCTION = "Action on SCSI BUS RESET"
  309.         COMMENTS = "Set this option according to device driver requirements.
  310.                     SCSI bus resets are rare and usually occur when there is
  311.                     a serious malfunction on the SCSI bus. Set this option
  312.                     to \"Abort\" if using a SCSI driver from American Megatrends."
  313.         CHOICE = "Abort   I/O and queued tasks"
  314.             FREE
  315.                 INIT = IOPORT(4) LOC(2) 0
  316.                 INIT = IOPORT(4) LOC(4) 1
  317.         CHOICE = "Suspend I/O and queued tasks until software abort"
  318.             FREE
  319.                 INIT = IOPORT(4) LOC(2) 0
  320.                 INIT = IOPORT(4) LOC(4) 0
  321.         CHOICE = "Retry   I/O and continue queued tasks"
  322.             FREE
  323.                 INIT = IOPORT(4) LOC(2) 1
  324.                 INIT = IOPORT(4) LOC(4) 0
  325.  
  326.  
  327.     FUNCTION = "Give SCRD interrupt if SCSI BUS RESET"
  328.         COMMENTS = "Set this option to inform the driver that a
  329.                     SCSI bus reset has occurred."
  330.         CHOICE = "Enabled"
  331.             FREE
  332.                 INIT = IOPORT(4) LOC(3) 1        ;Port zC9ch
  333.         CHOICE = "Disabled"
  334.             FREE
  335.                 INIT = IOPORT(4) LOC(3) 0
  336.  
  337.  
  338. ENDGROUP
  339.  
  340.  
  341.  
  342. GROUP = "DOS SCSI Options"
  343.  
  344.     FUNCTION = "> 1 GB Drives under DOS"
  345.         COMMENTS = "Enable this option to access drives larger than
  346.                     1 gigabyte under DOS. If this option is changed
  347.                     the drive must be re-partitioned."
  348.         CHOICE = "Disabled"
  349.             FREE
  350.                 INIT = IOPORT(4) LOC(5) 0
  351.         CHOICE = "Enabled"
  352.             FREE
  353.                 INIT = IOPORT(4) LOC(5) 1        ;Port zC9ch
  354.  
  355.     FUNCTION = "7 Drives under DOS"
  356.         COMMENTS = "Enabling this option allows DOS 5.0 (or higher)
  357.                     to access physical drives C: through I:
  358.                     without device drivers."
  359.         CHOICE = "Disabled"
  360.             FREE
  361.                 INIT = IOPORT(4) LOC(6) 0
  362.         CHOICE = "Enabled"
  363.             FREE
  364.                 INIT = IOPORT(4) LOC(6) 1        ;Port zC9ch
  365.  
  366.     FUNCTION = "Support LUN's under DOS"
  367.         COMMENTS = "Enabling this option allows DOS to access LUN's
  368.                 other than LUN 0 without using device drivers.
  369.                 For example: if Target 0, LUN 0 is drive C:, Target
  370.                 0, LUN 1 will become drive D: and so on."
  371.         CHOICE = "Disabled"
  372.             FREE
  373.                 INIT = IOPORT(18) LOC(1) 0
  374.         CHOICE = "Enabled"
  375.             FREE
  376.                 INIT = IOPORT(18) LOC(1) 1    ;Port zC9Eh
  377.  
  378. ENDGROUP
  379.  
  380.  
  381.  
  382. FUNCTION = "Exit config mode"
  383.     SHOW = NO
  384.     CHOICE = "Interrupt the controller"
  385.         FREE
  386.             INIT = PORTADR (0zC90h) 00000000
  387.             INIT = PORTADR (0zC91h) 00000000
  388.             INIT = PORTADR (0zC92h) 00000000
  389.             INIT = PORTADR (0zC98h) 00000000
  390.             INIT = PORTADR (0zC99h) 00000000
  391.             INIT = PORTADR (0zC9Ah) 00000000
  392.             INIT = PORTADR (0zC9Fh) 00000000
  393.  
  394.             INIT = PORTADR (0zC8Dh) 00000010
  395.  
  396.  
  397.  
  398.  
  399. FUNCTION = "Floppy Controller Port (3F0h-3F7h)"
  400.         CHOICE="Floppy Port Enabled"
  401.             FREE
  402.             DMA = 2
  403.             IRQ = 6
  404.             PORT = 03f0h - 03f7h
  405.             INIT = IOPORT(2) LOC(0) 0
  406.         CHOICE="Floppy Port Disabled"
  407.             FREE
  408.             INIT = IOPORT(2) LOC(0) 1
  409.  
  410.  
  411.  
  412.