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
Wrap
Text File
|
1992-07-08
|
10KB
|
384 lines
;**********************************************************************
;
; UltraStor EISA SCSI Host Adapter (ULTRA 24F)
;
; UltraStor ULTRA 24F EISA Configuration File
; Version : 2.00
; Date : July 8, 1992
;
;**********************************************************************
;---------------------------------------------
; Board Identification Block
;---------------------------------------------
BOARD
ID = "USC0240"
NAME = "UltraStor - ULTRA 24F SCSI Host Adapter"
MFR = "UltraStor"
CATEGORY = "MSD" ;Mass Storage Device
SLOT = EISA ;EISA slot
LENGTH = 330 ;in millimeter
AMPERAGE = 2000 ;max current allowed
SKIRT = NO ;board skirt
READID = YES ;ID readable
BUSMASTER = 100 ;max. latency 100 microseconds
IOCHECK = VALID
DISABLE = SUPPORTED
COMMENTS = "ULTRA 24F is a high performance EISA to SCSI host adapter
supporting up to 7 SCSI devices. A high speed 32 bit micro-processor
provides the local intelligence for command processing.\n\n
The ULTRA 24F features:\n
. EISA bus master burst transfer rate of 33MB/sec\n
. Low overhead Command Processing\n
. Multi-Threaded Command Chaining, Command Queuing, and
scatter/Gather\n
. INTEL BMIC chip for EISA compatibility\n
. AT (ISA) register and BIOS downward compatibility\n
. Coexits with other disk controllers / H/A in a system\n
. SCSI Sync/Async, Disconnect, and Multi Media Device support\n"
;---------------------------------------------
; Initialization Information Block
;---------------------------------------------
IOPORT(1) = 0ZC85h
SIZE = BYTE
INITVAL = xxxxxxxxb
IOPORT(2) = 0ZC86h
SIZE = BYTE
INITVAL = 0xxx1xxxb
IOPORT(3) = 0ZC84h
SIZE = BYTE
INITVAL = 00000xxxb
IOPORT(4) = 0ZC87h
SIZE = BYTE
INITVAL = xxxxxxxxb
GROUP = "UltraStor ULTRA 24F SCSI Host Adapter"
TYPE = "MSD"
FUNCTION = "\nUltraStor ULTRA 24F"
COMMENTS = "Enable or Disable ULTRA 24F Host Adapter"
CHOICE = "Enable"
FREE
INIT = IOPORT(3)LOC(0) 1
CHOICE = "Disable"
DISABLE = YES
FREE
INIT = IOPORT(3)LOC(0) 0
FUNCTION = "\nHost Adapter Configuration"
COMMENTS = "Configure ULTRA 24F in EISA mode"
SUBFUNCTION = "BIOS Address Selection"
CHOICE = "C8000h"
FREE
MEMORY = 16K
ADDRESS = 0C8000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 010
CHOICE = "CC000h"
FREE
MEMORY = 16K
ADDRESS = 0CC000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 011
CHOICE = "D0000h"
FREE
MEMORY = 16K
ADDRESS = 0D0000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 100
CHOICE = "D4000h"
FREE
MEMORY = 16K
ADDRESS = 0D4000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 101
CHOICE = "D8000h"
FREE
MEMORY = 16K
ADDRESS = 0D8000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 110
CHOICE = "DC000h"
FREE
MEMORY = 16K
ADDRESS = 0DC000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 111
CHOICE = "C4000h"
FREE
MEMORY = 16K
ADDRESS = 0C4000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 001
CHOICE = "Disable"
FREE
INIT = IOPORT(1)LOC(2-0) 000
SUBFUNCTION = "Interrupt Selection"
CHOICE = "IRQ 14"
FREE
IRQ = 14
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 0010
CHOICE = "IRQ 10"
FREE
IRQ = 10
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 1000
CHOICE = "IRQ 11"
FREE
IRQ = 11
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 0100
CHOICE = "IRQ 15"
FREE
IRQ = 15
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 0001
;% Only allow edge trigger for the time being (For ISA mode concern)
;% SUBFUNCTION = "System Interrupt Edge"
;% COMMENTS = "Interrupt Trigger Mode."
;% CHOICE = "Edge Trigger"
;% FREE
;% INIT = IOPORT(2)LOC(3) 1
;%
;% CHOICE = "Level Trigger"
;% FREE
;% INIT = IOPORT(2)LOC(3) 0
;%
SUBFUNCTION = "Preempt Delay Control"
COMMENTS = "Maximum delay time (in bus clock) to give up bus after
preempt."
CHOICE = "64 BCLKS"
FREE
INIT = IOPORT(2)LOC(1) 1
CHOICE = "32 BCLKS"
FREE
INIT = IOPORT(2)LOC(1) 0
SUBFUNCTION = "ISA Mode Selection"
COMMENTS = "ISA mode is Industry Standard Task File Register compatible.
Primary uses I/O port addresses 1F0-1F7h, 3F6h, and 3F7h.\n
Secondary uses I/O port addresses 170-177h, 376h, and 377h."
CHOICE = "Disable"
FREE
INIT = IOPORT(2)LOC(2) 0
INIT = IOPORT(1)LOC(3) 1
CHOICE = "Primary"
SUBTYPE = "PRI"
FREE
PORT = 01F0h-01F7h
SIZE = BYTE
INIT = IOPORT(2)LOC(2) 1
INIT = IOPORT(1)LOC(3) 0
CHOICE = "Secondary"
SUBTYPE = "SEC"
FREE
PORT = 0170h-0177h
SIZE = BYTE
INIT = IOPORT(2)LOC(2) 1
INIT = IOPORT(1)LOC(3) 1
FUNCTION = "\nSCSI Control Options"
SUBFUNCTION = "Motor Spin Up Sequencing"
COMMENTS = "SCSI device motor spin up can be done by SCSI device or by SCSI
'Start Unit Command' issued from ULTRA 24F to the SCSI devices.
The sequential spin up starts motor from SCSI device ID0 to ID7
with 2 seconds intervals. This is to prevent power surge due to
multiple SCSI devices."
CHOICE = "Device Auto Spin Up"
FREE
INIT = IOPORT(4)LOC(7) 0
CHOICE = "Sequential Spin Up"
FREE
INIT = IOPORT(4)LOC(7) 1
SUBFUNCTION = "Syncronous Negotiation"
COMMENTS = "This determines the synchronous transfer, REQ/ACK offset, and
transfer period. This can be initiated by either the target
(SCSI device) or the initiator (Host Adapter). If negotiation
does not occur or fails, the default will be asynchronous
transer mode."
CHOICE = "Host Adapter Initiated Negotiation"
FREE
INIT = IOPORT(4)LOC(6) 1
CHOICE = "Target Device Initiated Negotiation"
FREE
INIT = IOPORT(4)LOC(6) 0
SUBFUNCTION = "Negotiation Starting Range"
COMMENTS = "This determines whether to start negotiation at 10MByte/Sec or
5MByte/Sec."
CHOICE = "Start Negotiation at 10 MByte/Sec"
FREE
INIT = IOPORT(2)LOC(0) 0
CHOICE = "Start Negotiation at 5 MByte/Sec"
FREE
INIT = IOPORT(2)LOC(0) 1
SUBFUNCTION = "SCSI Parity Control"
COMMENTS = "SCSI Data Bus Parity Check"
CHOICE = "Enable"
FREE
INIT = IOPORT(4)LOC(5) 1
CHOICE = "Disable"
FREE
INIT = IOPORT(4)LOC(5) 0
SUBFUNCTION = "Drive Mapping Mode Selection"
COMMENTS = "Select Drive Mapping Mode and Number of Drives Handled by
ULTRA 24F On-Board BIOS. The rest of the drives will be handled
through device driver.\n
64 HD/32 SCTR, 2 DRV : Used by most SCSI H/A for compatibility.\n
16 HD/63 SCTR, 2 DRV : Required if ISA mode is enabled.\n
64 HD/32 SCTR,>2 DRV : Required if more than 2 drives are \n
attached and using DOS 5.0 or later.\n
64 HD/63 SCTR,>2 DRV : Required if the drive capacity is
> 1.2 Gbyte and using DOS 5.0 or later."
CHOICE = "64 HD/32 SCTR, 2 DRV"
FREE
INIT = IOPORT(4)LOC(4-3) 01
CHOICE = "16 HD/63 SCTR, 2 DRV"
FREE
INIT = IOPORT(4)LOC(4-3) 00
CHOICE = "64 HD/32 SCTR, >2 DRV"
FREE
INIT = IOPORT(4)LOC(4-3) 11
CHOICE = "64 HD/63 SCTR, >2 DRV"
FREE
INIT = IOPORT(4)LOC(4-3) 10
SUBFUNCTION = "Host Adapter SCSI ID"
COMMENTS = "Select ULTRA 24F SCSI Host Adapter ID."
CHOICE = "7"
FREE
INIT = IOPORT(4)LOC(2-0) 111
CHOICE = "6"
FREE
INIT = IOPORT(4)LOC(2-0) 110
CHOICE = "5"
FREE
INIT = IOPORT(4)LOC(2-0) 101
CHOICE = "4"
FREE
INIT = IOPORT(4)LOC(2-0) 100
CHOICE = "3"
FREE
INIT = IOPORT(4)LOC(2-0) 011
CHOICE = "2"
FREE
INIT = IOPORT(4)LOC(2-0) 010
CHOICE = "1"
FREE
INIT = IOPORT(4)LOC(2-0) 001
CHOICE = "0"
FREE
INIT = IOPORT(4)LOC(2-0) 000
FUNCTION = "\nFloppy Control Option"
SUBFUNCTION = "Floppy Disk Controller"
COMMENTS = "Select Primary port, Secondary port, or Disable floppy drive
controller."
CHOICE = "Disable"
FREE
INIT = IOPORT(2)LOC(5-4) 00
CHOICE = "Primary"
COMBINE
IRQ = 6
SHARE = NO
PORT = 03F0h-03F7h
SIZE = BYTE
INIT = IOPORT(2)LOC(5-4) 01
CHOICE = "Secondary"
COMBINE
IRQ = 6
SHARE = NO
PORT = 0370h-0377h
SIZE = BYTE
INIT = IOPORT(2)LOC(5-4) 11
SUBFUNCTION = "Third Floppy Drive Cable Selection"
COMMENTS = "Select Cable Type for supporting Three Floppy Drives."
CHOICE = "Single Twisted Cable"
FREE
INIT = IOPORT(2)LOC(6) 1
CHOICE = "Double Twisted Cable"
FREE
INIT = IOPORT(2)LOC(6) 0
ENDGROUP