Metropoli BBS
VIEWER: !asu0100.cfg MODE: TEXT (ASCII)
; !ASU0100.CFG for ASUS EISA-SC100 SCSI Cache Host Adapter
; DATE:11/11/1992
; Version 2.0
;
; ASUS EISA-SC100 SCSI Cache Host Adapter
;
BOARD
   ID = "ASU0100"
   NAME = "ASUS EISA-SC100 SCSI Cache Host Adapter (CFG file V2.0)"
   MFR = "ASUSTeK"
   CATEGORY = "MSD"                     ; Mass storage device
   SLOT = EISA                          ; Board card type
   LENGTH = 340                         ; Board card length in millimeters
   AMPERAGE = 2000                      ; 5V current used, in mA
   SKIRT = NO                           ; Drop-down skirt for 8-bit board
   READID = YES                         ; Readable product ID
   BUSMASTER = 400                      ; Max. acceptable latency in ms
   IOCHECK = VALID                      ; Board support IOCHECKERR bit
   DISABLE = SUPPORTED                  ; Board support ENABLE bit
   COMMENTS = "<<< ASUS EISA-SC100 Configuration File Version 2.0 >>>\n
     The EISA-SC100 SCSI Cache Host Adapter is a 32-bit intelligent bus
     master controller. This controller provides EISA to SCSI interface and
     floppy disk interface. Cache Memory also implemented to achieve high
     performance."
   HELP = "<<< ASUS EISA-SC100 SCSI Cache Host Adapter >>>\n
     The EISA-SC100 host adapter supports full automatic configuration.
     Please remove the JP1 jumper on EISA-SC100 to obtain the configuration
     data saved in EISA CMOS during boot up. If the JP1 jumper is closed after
     EISA configuration, the EISA-SC100 will use 330H for I/O port, 11 for IRQ
     channel, DC000H for BIOS address and Floppy Controller is Primary Floppy.
     Other items use the setting saved in EISA CMOS."


IOPORT(1) = 0zC90H                      ; Host interface configuration 1
   INITVAL = 0xxxxxxx
IOPORT(2) = 0zC91H                      ; Host interface configuration 1
   INITVAL = 000xxxxx
IOPORT(3) = 0zC92H                      ; SCSI configuration
   INITVAL = 0xxxxxxx
IOPORT(4) = 0zC93H                      ; Cache feature's configuration
   INITVAL = xxxxxxxx
IOPORT(5) = 0zC94H                      ; Floppy configuration
   INITVAL = 000x00xx                   ; > 1GB support
IOPORT(6) = 0zC8DH                      ; Doorbell register
   INITVAL = 0000000x                   ; Set to enable controller

; Function Statement Block

;
; Host Setting
;
FUNCTION = "Host Interface Configurations "
  TYPE = "MSD"

      SUBFUNCTION = "I/O Base Port"
        COMMENTS = "The host adapter I/O ports are control registers that are
          used for command, status and interrupt operations. The host adapter
          BIOS supports I/O base port 330H only, please use the default setting
          if you wish to install SCSI disk(s) by BIOS."
        CHOICE = "Port 330H      - default"
                FREE
                PORT = 330H-332H
                SHARE = NO
                INIT = IOPORT(1) LOC(3-0) 0000
        CHOICE = "Port 334H"
                FREE
                PORT = 334H-336H
                SHARE = NO
                INIT = IOPORT(1) LOC(3-0) 0011
        CHOICE = "Port 230H"
                FREE
                PORT = 230H-232H
                SHARE = NO
                INIT = IOPORT(1) LOC(3-0) 0001
        CHOICE = "Port 234H"
                FREE
                PORT = 234H-236h
                SHARE = NO
                INIT = IOPORT(1) LOC(3-0) 0100
        CHOICE = "Port 130H"
                FREE
                PORT = 130h-132h
                SHARE = NO
                INIT = IOPORT(1) LOC(3-0) 0010
        CHOICE = "Port 134H"
                FREE
                PORT = 134H-136H
                SHARE = NO
                INIT = IOPORT(1) LOC(3-0) 0101

      SUBFUNCTION = "IRQ Channel"
        COMMENTS = "The host adapter IRQ Channel is the hardware interrupt
          request channel that EISA-SC100 used to interrupt main board's CPU."
        CHOICE = "IRQ 11         - default"
                FREE
                IRQ = 11
                SHARE = NO
                TRIGGER = EDGE
                INIT = IOPORT(1) LOC(6-4) 000
        CHOICE = "IRQ 12"
                FREE
                IRQ = 12
                SHARE = NO
                TRIGGER = EDGE
                INIT = IOPORT(1) LOC(6-4) 001
        CHOICE = "IRQ 10"
                FREE
                IRQ = 10
                SHARE = NO
                TRIGGER = EDGE
                INIT = IOPORT(1) LOC(6-4) 010
        CHOICE = "IRQ 15"
                FREE
                IRQ = 15
                SHARE = NO
                TRIGGER = EDGE
                INIT = IOPORT(1) LOC(6-4) 011
        CHOICE = "IRQ 14"
                FREE
                IRQ = 14
                SHARE = NO
                TRIGGER = EDGE
                INIT = IOPORT(1) LOC(6-4) 100
        CHOICE = "IRQ 9"
                FREE
                IRQ = 9
                SHARE = NO
                TRIGGER = EDGE
                INIT = IOPORT(1) LOC(6-4) 101

      SUBFUNCTION = "BIOS Base Address (16K Bytes)"
        COMMENTS = "The host adapter BIOS provides SCSI disk I/O service and
          handles up to two hard disks. Since this BIOS supports I/O base port
          330H only, please \'Disable\' BIOS if the I/O base port is not 330H.
          If you run in DOS, please also shadow this BIOS at system BIOS setup
          to obtain much better performance."
        TYPE = "ROM"
        CHOICE = "Address DC000H - default"
            FREE
                MEMORY = 16K
                        ADDRESS = 0DC000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 000
        CHOICE = "Address D8000H"
            FREE
                MEMORY = 16K
                        ADDRESS = 0D8000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 001
        CHOICE = "Address D4000H"
            FREE
                MEMORY = 16K
                        ADDRESS = 0D4000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 010
        CHOICE = "Address D0000H"
            FREE
                MEMORY = 16K
                        ADDRESS = 0D0000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 011
        CHOICE = "Address CC000H"
            FREE
                MEMORY = 16K
                        ADDRESS = 0CC000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 100
        CHOICE = "Address C8000H"
            FREE
                MEMORY = 16K
                        ADDRESS = 0C8000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 101
        CHOICE = "Address E0000H"
            FREE
                MEMORY = 16K
                        ADDRESS = 0E0000H
                        MEMTYPE = OTH                   ; OTHER
                        WRITABLE = NO
                        SIZE = BYTE
                        SHARE = NO
                        CACHE = YES
                        INIT = IOPORT(2) LOC(2-0) 110
        CHOICE = "Disable"
            FREE
                INIT = IOPORT(2) LOC(2-0) 111

      SUBFUNCTION = "ISA DMA Channel Emulation"
        COMMENTS = "The ISA DMA Channel Emulation of host adapter is used for
          software compatibility only."
        TYPE = "OTH"
        CHOICE = "Channel 5      - default"
          LINK
            DMA = 5
            INIT = IOPORT(2) LOC(4-3) 01
        CHOICE = "Channel 6"
          LINK
            DMA = 6
            INIT = IOPORT(2) LOC(4-3) 10
        CHOICE = "Channel 7"
          LINK
            DMA = 7
            INIT = IOPORT(2) LOC(4-3) 11
        CHOICE = "Disable"
          LINK
            INIT = IOPORT(2) LOC(4-3) 00

;
; SCSI Setting
;
FUNCTION = "SCSI Configurations"
  TYPE = "MSD"

      SUBFUNCTION = "SCSI ID of Host Adapter"
        COMMENTS = "This SCSI ID is the SCSI address of host adapter. ID 7 has
          the highest SCSI priority and normally used for the host adapter."
        CHOICE = "ID 7           - default"
                FREE
                INIT = IOPORT(3) LOC(2-0) 111
        CHOICE = "ID 6"
                FREE
                INIT = IOPORT(3) LOC(2-0) 110
        CHOICE = "ID 5"
                FREE
                INIT = IOPORT(3) LOC(2-0) 101
        CHOICE = "ID 4"
                FREE
                INIT = IOPORT(3) LOC(2-0) 100
        CHOICE = "ID 3"
                FREE
                INIT = IOPORT(3) LOC(2-0) 011
        CHOICE = "ID 2"
                FREE
                INIT = IOPORT(3) LOC(2-0) 010
        CHOICE = "ID 1"
                FREE
                INIT = IOPORT(3) LOC(2-0) 001
        CHOICE = "ID 0"
                FREE
                INIT = IOPORT(3) LOC(2-0) 000
;========================

      SUBFUNCTION = "Adapter Initiate Sync Negotiation"
        COMMENTS = "If \'Enable\' is selected, the host adapter will attempt
          to use the faster synchronous transfers on the SCSI bus. If
          \'Disable\' is selected, the host adapter use asynchronous transfers
          unless a SCSI device requests synchronous negotiation."
        CHOICE = "Disable        - default"
                FREE
                INIT = IOPORT(3) LOC(3) 1
        CHOICE = "Enable"
                FREE
                INIT = IOPORT(3) LOC(3) 0

        SUBFUNCTION = "SCSI Bus Reset at Power-On"
        COMMENTS = "If \'Enable\' is selected, the host adapter will perform
          SCSI Bus Reset during power-on. This option should be \'Disabled\'
          if any SCSI device has initialization problem after this reset."
        CHOICE = "Enable         - default"
                FREE
                INIT = IOPORT(3) LOC(4) 0
        CHOICE = "Disable"
                FREE
                INIT = IOPORT(3) LOC(4) 1

        SUBFUNCTION = "Wait For Device Power-On"
        COMMENTS = "Select \'Enable\' if one of SCSI devices requires longer
          time for start-up sequence. Select \'Disable\' for faster boot with
          error free (fast start-up) devices."
        CHOICE = "Disable        - default"
                FREE
                INIT = IOPORT(3) LOC(6) 0
        CHOICE = "Enable"
                FREE
                INIT = IOPORT(3) LOC(6) 1

        SUBFUNCTION = "Auto Request Sense"
        COMMENTS = "If \'Enable\' is selected, the host adapter will executes
          a SCSI REQUEST SENSE command automatically to get status if error
          detected at completion of a SCSI command. If your operating system
          or application do not allow this feature and need to handle error
          status requests by itself, please \'Disable\' this option."
        CHOICE = "Enable         - default"
                FREE
                INIT = IOPORT(3) LOC(5) 0
        CHOICE = "Disable"
                FREE
                INIT = IOPORT(3) LOC(5) 1

;
;Cache Features Setting
;
FUNCTION = "Cache Features"

      SUBFUNCTION = "Cache Block Size"
        COMMENTS = "Cache Block Size may influence performance of disk cache.
          Normally, 16KB is adequate for most applications. You may try
          different block sizes for your application and choose the better one.
          Please note that the maximum number of Cache Blocks is 1024, i.e.,
          for 16MB cache, the smallest Cache Block Size is 16KB, for 8MB cache
          is 8KB, and so on."
        CHOICE = "16KB           - default"
                FREE
                INIT = IOPORT(4) LOC(3-0) 0011
        CHOICE = "64KB"
                FREE
                INIT = IOPORT(4) LOC(3-0) 0001
        CHOICE = "32KB"
                FREE
                INIT = IOPORT(4) LOC(3-0) 0010
        CHOICE = "8KB"
                FREE
                INIT = IOPORT(4) LOC(3-0) 0100
        CHOICE = "4KB"
                FREE
                INIT = IOPORT(4) LOC(3-0) 0101

      SUBFUNCTION = "Cache Enable/Disable"
        COMMENTS = "Select \'Disable\' only if you wish to see the performance
          difference between Cached/Non-Cached in your environment and
          applications. If there is no cache memory installed or cache failed
          during the host adapter power-on self test, the host adapter will
          \'Disable\' cache feature automatically even you select \'Enable\'."
        CHOICE = "Enable         - default"
                FREE
                INIT = IOPORT(4) LOC(4) 0
        CHOICE = "Disable"
                FREE
                INIT = IOPORT(4) LOC(4) 1


;
;Floppy Controller Setting
;
FUNCTION = "Floppy Controller"
        COMMENTS = "Select Primary Floppy will use the system's DMA channel 2,
          IRQ channel 6 and I/O ports 3F0H to 3F7H. Secondary Floppy occupies
          DMA 2, IRQ 6 and I/O ports 370H to 37FH. Select \'Disable\' if you
          do not have floppy disk installed or you like to use other floppy
          interface adapter."
  TYPE = "DSK"
        CHOICE = "Primary Floppy - default"
                FREE
                DMA = 2
                SIZE = BYTE
                SHARE = NO
                TIMING = TYPEB
                IRQ = 6
                TRIGGER = EDGE
                SHARE = NO
                PORT = 03F0H-03F7H
                SHARE = NO
                INIT = IOPORT(5) LOC(1-0) 00
                INIT = IOPORT(6) LOC(0) 1
        CHOICE = "Secondary Floppy"
                FREE
                DMA = 2
                SIZE = BYTE
                SHARE = NO
                TIMING = TYPEB
                IRQ = 6
                TRIGGER = EDGE
                SHARE = NO
                PORT = 0370H-0377H
                SHARE = NO
                INIT = IOPORT(5) LOC(1-0) 01
                INIT = IOPORT(6) LOC(0) 1
        CHOICE = "Disable Floppy"
                FREE
                INIT = IOPORT(5) LOC(1-0) 10
                INIT = IOPORT(6) LOC(0) 1

;
; DOS Disk Partition larger than 1GB
;
FUNCTION = "DOS Disk Partitions > 1GB Support"
        COMMENTS = "This is 1GB+ Disk Support for DOS 5.0 disk partitions.
          Select \'Enable\' will use 255 heads / 63 heads translation to
          support DOS disk partitions up to 2 gigabytes.  Select \'Disable\'
          will use 64 heads / 32 sectors translation and DOS disk partitions
          up to 1 gigabytes is supported.  \'Enable\' should be used with DOS
          5.0 only, do not select \'Enable\' for other opearting systems such
          as OS/2, Unix or NetWare."
  TYPE = "OTH"
        CHOICE = "Disable        - default"
                FREE
                INIT = IOPORT(5) LOC(4) 0
        CHOICE = "Enabled"
                FREE
                INIT = IOPORT(5) LOC(4) 1

[ RETURN TO DIRECTORY ]