; CFG file for: AMI EISA FAST SCSI HOST ADAPTER (SERIES 48) ; Version: 0.01 ; Created: 8/25/92 - RLH, ESQ ; Modified: 10/15/92 - RLH ; Modified: 11/17/92 - RLH ; Modified: 11/19/92 - ESQ - Made int13 LUNs an option BOARD ID="AMI4801" NAME="AMI EISA Fast SCSI Host Adapter" MFR="AMI,GA,USA" CATEGORY="MSD" SLOT=EISA AMPERAGE=2000 BUSMASTER=50 DISABLE=UNSUPPORTED READID=YES LENGTH=229 SWITCH(1) = 2 NAME = "SW1" STYPE = DIP VERTICAL = NO REVERSE = YES INITVAL = LOC(1 2) 01 FACTORY = LOC(1 2) 01 LABEL = LOC(1 2) "Diag" "Floppy" COMMENTS = "Diag Switch should be set to OFF position for normal mode of operation. Floppy Switch should be set to ON position to enable Floppy controller interface." IOPORT(1)=0z800H IOPORT(2)=0z801H INITVAL=LOC(7-4) 0000 IOPORT(3)=0zC8Ah IOPORT(4)=0zC9ch IOPORT(13)=0zC93h IOPORT(14)=0zC94h IOPORT(15)=0zC95h IOPORT(16)=0zC96h IOPORT(17)=0zC97h IOPORT(18)=0zC9Eh INITVAL=LOC(7-0) 000000xx GROUP = "Host Adapter Resources" FUNCTION = "" SUBFUNCTION = "DMA Channel Selection" CHOICE = "DMA Channel 5" FREE DMA=5 INIT=IOPORT(1) LOC(1 0) 00 CHOICE = "DMA Channel 6" FREE DMA=6 INIT=IOPORT(1) LOC(1 0) 01 CHOICE = "DMA Channel 7" FREE DMA=7 INIT=IOPORT(1) LOC(1 0) 10 CHOICE = "No DMA Channel" FREE INIT=IOPORT(1) LOC(1 0) 11 SUBFUNCTION = "IRQ Channel Selection" CHOICE = "IRQ 11" FREE IRQ=11 INIT=IOPORT(1) LOC(4 3 2) 000 CHOICE = "IRQ 10" FREE IRQ=10 INIT=IOPORT(1) LOC(4 3 2) 010 CHOICE = "IRQ 12" FREE IRQ=12 INIT=IOPORT(1) LOC(4 3 2) 011 CHOICE = "IRQ 14" FREE IRQ=14 INIT=IOPORT(1) LOC(4 3 2) 100 CHOICE = "IRQ 15" FREE IRQ=15 INIT=IOPORT(1) LOC(4 3 2) 101 CHOICE = "IRQ 9" FREE IRQ=9 INIT=IOPORT(1) LOC(4 3 2) 001 SUBFUNCTION="Host BIOS ROM address selection" CHOICE = "ROM at C8000H-CBFFFH" COMBINE MEMORY=16K ADDRESS=0C8000H WRITABLE=NO SIZE=BYTE CACHE=YES INIT=IOPORT(1) LOC(7 6 5) 000 CHOICE = "ROM DISABLED" FREE INIT=IOPORT(1) LOC(7 6 5) 111 CHOICE = "ROM at CC000H-CFFFFH" COMBINE MEMORY=16K ADDRESS=0CC000H WRITABLE=NO SIZE=BYTE INIT=IOPORT(1) LOC(7 6 5) 100 CHOICE = "ROM at D0000H-D3FFFH" COMBINE MEMORY=16K ADDRESS=0D0000H WRITABLE=NO SIZE=BYTE INIT=IOPORT(1) LOC(7 6 5) 011 CHOICE = "ROM at D4000H-D7FFFH" COMBINE MEMORY=16K ADDRESS=0D4000H WRITABLE=NO SIZE=BYTE INIT=IOPORT(1) LOC(7 6 5) 010 CHOICE = "ROM at D8000H-DBFFFH" COMBINE MEMORY=16K ADDRESS=0D8000H WRITABLE=NO SIZE=BYTE INIT=IOPORT(1) LOC(7 6 5) 001 CHOICE = "ROM at DC000H-DFFFFH" COMBINE MEMORY=16K ADDRESS=0DC000H WRITABLE=NO SIZE=BYTE INIT=IOPORT(1) LOC(7 6 5) 101 SUBFUNCTION="Host adapter I/O port address" CHOICE = "330h-333h" FREE PORT=330h-333h INIT=IOPORT(2) LOC(3 2 1) 000 CHOICE = "130h-133h" FREE PORT=130h-133h INIT=IOPORT(2) LOC(3 2 1) 001 CHOICE = "230h-233h" FREE PORT=230h-233h INIT=IOPORT(2) LOC(3 2 1) 010 CHOICE = "334h-337h" FREE PORT=334h-337h INIT=IOPORT(2) LOC(3 2 1) 100 CHOICE = "134h-137h" FREE PORT=134h-137h INIT=IOPORT(2) LOC(3 2 1) 101 CHOICE = "234h-237h" FREE PORT=234h-237h INIT=IOPORT(2) LOC(3 2 1) 110 ENDGROUP GROUP = "Host Adapter Configuration" FUNCTION = "Enter config mode" SHOW = NO CHOICE = "Reserve semaphore port 0" FREE INIT = IOPORT(3) 00000001 ;Port zC8Ah FUNCTION = "Host Adapter ID" COMMENTS = "Select the SCSI ID to be assigned to the host adapter." CHOICE = "7" FREE INIT = PORTADR (0zC9Bh) 00000111 CHOICE = "6" FREE INIT = PORTADR (0zC9Bh) 00000110 CHOICE = "5" FREE INIT = PORTADR (0zC9Bh) 00000101 CHOICE = "4" FREE INIT = PORTADR (0zC9Bh) 00000100 CHOICE = "3" FREE INIT = PORTADR (0zC9Bh) 00000011 CHOICE = "2" FREE INIT = PORTADR (0zC9Bh) 00000010 CHOICE = "1" FREE INIT = PORTADR (0zC9Bh) 00000001 CHOICE = "0" FREE INIT = PORTADR (0zC9Bh) 00000000 FUNCTION = "Power on delay (seconds)" COMMENTS = "Some drives require a delay after power on before they will respond. The host adapter will not attempt any I/O until this time delay has expired. The host adapter uses this delay only at power up or hard reset." CHOICE = "15" FREE INIT = PORTADR (0zC9Dh) 00001111 CHOICE = "0" FREE INIT = PORTADR (0zC9Dh) 00000000 CHOICE = "5" FREE INIT = PORTADR (0zC9Dh) 00000101 CHOICE = "10" FREE INIT = PORTADR (0zC9Dh) 00001010 CHOICE = "15" FREE INIT = PORTADR (0zC9Dh) 00001111 CHOICE = "20" FREE INIT = PORTADR (0zC9Dh) 00010100 CHOICE = "25" FREE INIT = PORTADR (0zC9Dh) 00011001 CHOICE = "30" FREE INIT = PORTADR (0zC9Dh) 00011110 CHOICE = "35" FREE INIT = PORTADR (0zC9Dh) 00100011 CHOICE = "40" FREE INIT = PORTADR (0zC9Dh) 00101000 CHOICE = "45" FREE INIT = PORTADR (0zC9Dh) 00101101 CHOICE = "50" FREE INIT = PORTADR (0zC9Dh) 00110011 CHOICE = "55" FREE INIT = PORTADR (0zC9Dh) 00110111 CHOICE = "60" FREE INIT = PORTADR (0zC9Dh) 00111100 FUNCTION = "Busmaster access above 16 Megabytes" COMMENTS = "This option should normally be enabled. However, some ill-behaved drivers will not boot if this option is enabled." CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(0) 1 ;Port zC9ch CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(0) 0 FUNCTION = "Automatic Request Sense" COMMENTS = "Some third party SCSI drivers may require this option to be disabled." CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(1) 1 ;Port zC9ch CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(1) 0 ENDGROUP INCLUDE = "AMI4801.OVL" GROUP = "SCSI Bus Reset Options" FUNCTION = "Give SCSI BUS RESET during boot" COMMENTS = "After the host adapter power on delay is over (see the \"Power on delay\" option), a SCSI BUS RESET is given. You may disable it with this option. This also effects the RESET issued when you re-boot." CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(7) 0 ;Port zC9ch CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(7) 1 FUNCTION = "Action on SCSI BUS RESET" COMMENTS = "Set this option according to device driver requirements. SCSI bus resets are rare and usually occur when there is a serious malfunction on the SCSI bus. Set this option to \"Abort\" if using a SCSI driver from American Megatrends." CHOICE = "Abort I/O and queued tasks" FREE INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(4) LOC(4) 1 CHOICE = "Suspend I/O and queued tasks until software abort" FREE INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(4) LOC(4) 0 CHOICE = "Retry I/O and continue queued tasks" FREE INIT = IOPORT(4) LOC(2) 1 INIT = IOPORT(4) LOC(4) 0 FUNCTION = "Give SCRD interrupt if SCSI BUS RESET" COMMENTS = "Set this option to inform the driver that a SCSI bus reset has occurred." CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(3) 1 ;Port zC9ch CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(3) 0 ENDGROUP GROUP = "DOS SCSI Options" FUNCTION = "> 1 GB Drives under DOS" COMMENTS = "Enable this option to access drives larger than 1 gigabyte under DOS. If this option is changed the drive must be re-partitioned." CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(5) 0 CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(5) 1 ;Port zC9ch FUNCTION = "7 Drives under DOS" COMMENTS = "Enabling this option allows DOS 5.0 (or higher) to access physical drives C: through I: without device drivers." CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(6) 0 CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(6) 1 ;Port zC9ch FUNCTION = "Support LUN's under DOS" COMMENTS = "Enabling this option allows DOS to access LUN's other than LUN 0 without using device drivers. For example: if Target 0, LUN 0 is drive C:, Target 0, LUN 1 will become drive D: and so on." CHOICE = "Disabled" FREE INIT = IOPORT(18) LOC(1) 0 CHOICE = "Enabled" FREE INIT = IOPORT(18) LOC(1) 1 ;Port zC9Eh ENDGROUP FUNCTION = "Exit config mode" SHOW = NO CHOICE = "Interrupt the controller" FREE INIT = PORTADR (0zC90h) 00000000 INIT = PORTADR (0zC91h) 00000000 INIT = PORTADR (0zC92h) 00000000 INIT = PORTADR (0zC98h) 00000000 INIT = PORTADR (0zC99h) 00000000 INIT = PORTADR (0zC9Ah) 00000000 INIT = PORTADR (0zC9Fh) 00000000 INIT = PORTADR (0zC8Dh) 00000010 FUNCTION = "Floppy Controller Port (3F0h-3F7h)" CHOICE="Floppy Port Enabled" FREE DMA = 2 IRQ = 6 PORT = 03f0h - 03f7h INIT = IOPORT(2) LOC(0) 0 CHOICE="Floppy Port Disabled" FREE INIT = IOPORT(2) LOC(0) 1