Metropoli BBS
VIEWER: !mlx0073.cfg MODE: TEXT (ASCII)
; Mylex DAC960 EISA Disk Array Controller
; (C)Copyright Mylex Corp., 1992
;    All Rights Reserved.
;
; 04/09/93 v 1.3d
; 
; 1. Modified default interrupt to 11.
; 2. Added new function to limit SCSI bandwidth on any channels
; 3. !MLX0073 for DAC960 (2 channel, 7 target)
; 4. CACHE disabled
; 5. Eliminated IRQ14 for depopulated (3->2) board.

BOARD
   ID = "MLX0073"
   NAME = "Mylex DAC960 EISA Disk Array Controller (2-channel)"
   MFR = "Mylex Corporation"
   CATEGORY = "MSD"
   SLOT = EISA
   LENGTH = 330
   READID = yes
   BUSMASTER = 300
   AMPERAGE = 3500

IOPORT(1)= 0zCC0h
   SIZE=BYTE

IOPORT(2)= 0zCC1h
   SIZE=BYTE
	
IOPORT(3)= 0zCC3h
   SIZE=BYTE

IOPORT(4)= 0zC8Dh
   SIZE=BYTE

IOPORT(5)= 0zC90h
   SIZE=BYTE

IOPORT(6)= 0zC91h
   SIZE=BYTE

IOPORT(7)= 0zC92h
   SIZE=BYTE

IOPORT(8)= 0zC93h
   SIZE=BYTE

IOPORT(9)= 0zC94h
   SIZE=BYTE

IOPORT(10)= 0zC95h
   SIZE=BYTE

FUNCTION = "BIOS (16K) Base Address"

   CHOICE = "0CC000H - Default "
      FREE
         MEMORY = 16K  
            ADDRESS = 0cc000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000011

   CHOICE = "Disable BIOS"
      FREE
         INIT = IOPORT(2) 00000000

   CHOICE = "0C8000H"
      FREE
         MEMORY = 16K  
            ADDRESS = 0c8000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000010

   CHOICE = "0DC000H"
      FREE
         MEMORY = 16K  
            ADDRESS = 0dc000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000111

   CHOICE = "0D8000H"
      FREE
         MEMORY = 16K  
            ADDRESS = 0d8000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000110

   CHOICE = "0D4000H"
      FREE
         MEMORY = 16K  
            ADDRESS = 0d4000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000101

   CHOICE = "0D0000h"
      FREE
         MEMORY = 16K  
            ADDRESS = 0d0000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000100

   CHOICE = "0C4000h"
      FREE
         MEMORY = 16K  
            ADDRESS = 0c4000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000001

   CHOICE = "0C0000h"
      FREE
         MEMORY = 16K  
            ADDRESS = 0c0000h
            MEMTYPE = oth
            SIZE = byte
            CACHE = no
            INIT = IOPORT(2) 01000000


FUNCTION = "DAC960 disk spin-up options"
HELP = "If you have separate a power supply for each disk, jumper
        disks to spin up on power-on, and use the default option.
        Otherwise, jumper the disks to spin up on a 'start' command.
        Typically, for every 3 disks connected to a power supply,
        1 can be started at a time. Choose the 10-second interval
        options for 5.25 in. disks,  and the 6-second options for
        3.5 in. disks."

   CHOICE = "Disabled : disks spin on power-up - Default"
      FREE
            INIT = IOPORT(5) 00000000

   CHOICE = "1 disk started every 6 secs"
      FREE
            INIT = IOPORT(5) 10000001

   CHOICE = "2 disks started every 6 secs"
      FREE
            INIT = IOPORT(5) 10000010

   CHOICE = "4 disks started every 6 secs"
      FREE
            INIT = IOPORT(5) 10000100

   CHOICE = "8 disks started every 6 secs"
      FREE
            INIT = IOPORT(5) 10001000

   CHOICE = "1 disk started every 10 secs"
      FREE
            INIT = IOPORT(5) 10010001

   CHOICE = "2 disks started every 10 secs"
      FREE
            INIT = IOPORT(5) 10010010

   CHOICE = "4 disks started every 10 secs"
      FREE
            INIT = IOPORT(5) 10010100

   CHOICE = "8 disks started every 10 secs"
      FREE
            INIT = IOPORT(5) 10011000

   CHOICE = "1 disks started every 20 secs"
      FREE
            INIT = IOPORT(5) 10100001



FUNCTION = "DAC960 SCSI Channel 0 transfer-rate (upper limit)"
HELP = "This option allows you to set a limit on the
        maximum transfer rate on SCSI channel 0. The
        DAC960  will negotiate  the actual  transfer
        rate appropriately."

   CHOICE  = "Synchronous, 10 mega-transfers per second (FAST) - Default"
      FREE
            INIT = IOPORT(6) 00000011

   CHOICE  = "Synchronous, 5 mega-transfers per second"
      FREE
            INIT = IOPORT(6) 00000010

   CHOICE  = "Asynchronous transfers"
      FREE
            INIT = IOPORT(6) 00000000


FUNCTION = "DAC960 SCSI Channel 0  tag-queuing (SCSI-2)"
HELP = "This option allows you to disable tag-queuing
        on SCSI channel 0. Tag-queuing is enabled by
        default. If you have SCSI-1 devices connected
        to the channel which the controller fails to
        recognize, disable tag-queuing on the channel."

   CHOICE  = "Enable tag-queuing - Default"
      FREE
            INIT = IOPORT(6) LOC(7) 1

   CHOICE  = "Disable tag-queuing"
      FREE
            INIT = IOPORT(6) LOC(7) 0



FUNCTION = "DAC960 SCSI Channel 1 transfer-rate (upper limit)"
HELP = "This option allows you to set a limit on the
        maximum transfer rate on SCSI channel 1. The
        DAC960  will negotiate  the actual  transfer
        rate appropriately."

   CHOICE  = "Synchronous, 10 mega-transfers per second (FAST) - Default"
      FREE
            INIT = IOPORT(7) 00000011

   CHOICE  = "Synchronous, 5 mega-transfers per second"
      FREE
            INIT = IOPORT(7) 00000010

   CHOICE  = "Asynchronous transfers"
      FREE
            INIT = IOPORT(7) 00000000


FUNCTION = "DAC960 SCSI Channel 1  tag-queuing (SCSI-2)"
HELP = "This option allows you to disable tag-queuing
        on SCSI channel 1. Tag-queuing is enabled by
        default. If you have SCSI-1 devices connected
        to the channel which the controller fails to
        recognize, disable tag-queuing on the channel."

   CHOICE  = "Enable tag-queuing - Default"
      FREE
            INIT = IOPORT(7) LOC(7) 1

   CHOICE  = "Disable tag-queuing"
      FREE
            INIT = IOPORT(7) LOC(7) 0



FUNCTION = "DAC960 Interrupt"
   CHOICE  = "Interrupt 11 (edge) - Default"
      FREE
	IRQ = 11
	   SHARE = NO
	   TRIGGER = EDGE
           INIT = IOPORT(3) 10100000
           INIT = IOPORT(4) 10000000

   CHOICE  = "Interrupt 11 (level)"
      FREE
	IRQ = 11
	   SHARE = YES
	   TRIGGER = LEVEL
           INIT = IOPORT(3) 10101000
           INIT = IOPORT(4) 11000000

   CHOICE  = "Interrupt 12 (edge)"
      FREE
	IRQ = 12
	   SHARE = NO
	   TRIGGER = EDGE
           INIT = IOPORT(3) 11000000
           INIT = IOPORT(4) 10000000

   CHOICE  = "Interrupt 12 (level)"
      FREE
	IRQ = 12
	   SHARE = YES
	   TRIGGER = LEVEL
           INIT = IOPORT(3) 11001000
           INIT = IOPORT(4) 11000000

   CHOICE  = "Interrupt 15 (edge)"
      FREE
	IRQ = 15
	   SHARE = NO
	   TRIGGER = EDGE
           INIT = IOPORT(3) 10000000
           INIT = IOPORT(4) 10000000


   CHOICE  = "Interrupt 15 (level)"
      FREE
	IRQ = 15
	   SHARE = YES
	   TRIGGER = LEVEL
           INIT = IOPORT(3) 10001000
           INIT = IOPORT(4) 11000000


[ RETURN TO DIRECTORY ]