Metropoli BBS
VIEWER: !usc1240.cfg MODE: TEXT (ASCII)
;**********************************************************************
;
;       UltraStor EISA SCSI Array Controller (ULTRA 124F)
;
;	UltraStor ULTRA 124F EISA Configuration File
;	Version : 1.03
;	Date    : June 15, 1993
;
;**********************************************************************


;---------------------------------------------
;	Board Identification Block
;---------------------------------------------
BOARD
  ID = "USC1240"
  NAME = "UltraStor - ULTRA 124F SCSI Array Controller" 
  MFR = "UltraStor"
  CATEGORY = "MSD"			;Mass Storage Device
  SLOT = EISA				;EISA slot
  LENGTH = 330				;in millimeter
  AMPERAGE = 2000			;max current allowe
  SKIRT = NO				;board skirt
  READID = YES				;ID readable
  BUSMASTER = 100			;max. latency 100 microseconds
  IOCHECK = VALID
  DISABLE = SUPPORTED
  COMMENTS = "ULTRA 124F is a high performance EISA to SCSI Disk Array
	Controller with upto 5 separate SCSI channels supporting up to
	35 SCSI devices. A high speed 32 bit micro-processor
	provides the local intelligence for command processing.\n\n
	The ULTRA 124F 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
	. Coexits with other disk controllers / H/A in a system.\n
	. Implementing RAID level 0, 1, 4, and 5.\n"

;---------------------------------------------
;	Initialization Information Block
;---------------------------------------------
IOPORT(1) = 0ZC85h
        SIZE = BYTE
        INITVAL = xxxx1xxxb

IOPORT(2) = 0ZC86h
        SIZE = BYTE
        INITVAL = 0000x0xxb

IOPORT(3) = 0ZC84h
        SIZE = BYTE
        INITVAL = 00000xxxb

IOPORT(4) = 0ZC87h
       SIZE = BYTE
       INITVAL = x00xx111b

GROUP = "UltraStor ULTRA 124F SCSI Array Controller"
        TYPE = "MSD"

FUNCTION = "\nUltraStor ULTRA 124F"
COMMENTS = "Enable or Disable ULTRA 124F SCSI Array Controller"
	CHOICE = "Enable"
	   FREE
	   INIT = IOPORT(3)LOC(0) 1

	CHOICE = "Disable"
	   DISABLE = YES
	   FREE
	   INIT = IOPORT(3)LOC(0) 0

FUNCTION = "\nController Configuration"
COMMENTS = "ULTRA 124F Configuration Setup"
   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 15"
	 FREE
         IRQ = 15
         SHARE = NO
         INIT = IOPORT(1)LOC(7-4) 0001

      CHOICE = "IRQ 11"
	 FREE
         IRQ = 11
         SHARE = NO
         INIT = IOPORT(1)LOC(7-4) 0100

      CHOICE = "IRQ 10"
	 FREE
         IRQ = 10
         SHARE = NO
         INIT = IOPORT(1)LOC(7-4) 1000

      CHOICE = "IRQ 14"
	 FREE
         IRQ =  14
         SHARE = NO
         INIT = IOPORT(1)LOC(7-4) 0010

  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 = "EISA BUS Preempt Delay Control"
  COMMENTS = "Maximum delay time (in bus clock) to give up bus after
	      preempt.\n" 
     CHOICE = "64 BCLKS"
        FREE
	INIT = IOPORT(2)LOC(1-0) 10

     CHOICE = "32 BCLKS"
        FREE
	INIT = IOPORT(2)LOC(1-0) 01

     CHOICE = "3 BCLKS"
        FREE
	INIT = IOPORT(2)LOC(1-0) 00

  SUBFUNCTION = "Motor Spin Up Sequencing"
  COMMENTS = "ULTRA 124F allows SCSI devices to sequentially spin up by
	      issuing SCSI 'Start Unit Command' to the SCSI drives.\n
	      Regular Spin Up starts motor from SCSI ID0 Channel 0 to
	      SCSI ID6 Channel 5 with 4 seconds interval between each drive.\n
	      Quick Spin Up starts motor from SCSI ID0 in all Channels
	      simultaneously to SCSI ID6 in all Channels with 4 seconds
	      interval between each spin up."
     CHOICE = "Regular Spin Up"
	FREE
	INIT = IOPORT(4)LOC(7) 0

     CHOICE = "Quick Spin Up"
	FREE
  	INIT = IOPORT(4)LOC(7) 1

  SUBFUNCTION = "Logical Drive Mapping Mode Selection"
  COMMENTS = "Select Drive Mapping Mode and Number of Drives Handled by
      ULTRA 124F 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 :  Used by some SCSI host adapters.\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

ENDGROUP

[ RETURN TO DIRECTORY ]