Dac960 Raid Array
Mylex DAC960/DAC1100 PCI RAID
Controller Driver for Linux

SUPPORTED DAC960/DAC1100 CONTROLLERS
eXtremeRAID 1100 (DAC1164P)
AcceleRAID 250 (DAC960PTL1)
AcceleRAID 200 (DAC960PTL0)
AcceleRAID 150 (DAC960PRL)
DAC960PJ 1/2/3 Wide Ultra SCSI-3 Channels
DAC960PG 1/2/3 Wide Ultra SCSI-3 Channels
DAC960PU 1/2/3 Wide Ultra SCSI-3 Channels
DAC960PD 1/2/3 Wide Fast  SCSI-2 Channels
DAC960PL 1/2/3 Wide Fast  SCSI-2 Channels
Firmware Needed
eXtremeRAID 1100,
 firmware version 5.06-0-52.

AcceleRAID 250, 200, and 150,
 firmware version 4.06-0-57.

DAC960PJ and DAC960PG,
firmware version 4.06-0-00.

DAC960PU, DAC960PD, and DAC960PL,
firmware version 3.51-0-04.

Preformace Tips
For maximum performance and the most efficient E2FSCK performance, it is recommended that EXT2 file systems be built with 4KB block size and 16 block stride to match the DAC960 controller's 64KB default stripe size. The command "mke2fs -b 4096 -R stride=16 " is appropriate. Unless there will be a large number of small files on the file systems, it is also beneficial to add the "-i 16384" option to increase the bytes per inode parameter thereby reducing the file system metadata. Finally, on systems that will only be run with Linux 2.2 or later kernels it is beneficial to enable sparse superblocks with the "-s 1" option.


DAC Command Set
flush cache
  The "flush-cache" command flushes
  the controller's cache.  The system
  automatically flushes the cache at
  shutdown or if the driver module is
  unloaded, so this command is only
  needed to be certain a write back cache
  is flushed to disk before the system is
  powered off by a command to a UPS.
  Note that the flush-cache command also
  stops an asynchronous rebuild or
  consistency check, so it should not be
  used except when the system is being
  halted.
make online
  The "make-online" command changes the
   physical drive {channel}:{target-id}
  from status DEAD to status ONLINE.  In
  cases where multiple physical drives
  have been killed simultaneously, this
  command may be used to bring them
  back online, after which a consistency
  check is advisable.

  Warning: make-online should only be 
  used on a dead physical drive that is 
  an active part of a drive group, never
  on a standby drive.
standby
  The "make-standby" command changes
  physical drive {channel}:{target-id}
  from status DEAD to status STANDBY. It
  should only be used in cases where
  a dead drive was replaced after an
  automatic rebuild was performed onto a
  standby drive. It cannot be used to add
  a standby drive to the controller
  configuration if one was not created
  initially; the BIOS Configuration
  Utility must be used for that currently.
rebuild
   The "rebuild" command initiates an
   asynchronous rebuild onto physical
   drive {channel}:{target-id}.  It
   should only be used when a dead
   drive has been replaced.
consistency
  The "check-consistency" command
  initiates an asynchronous consistency
  check of {logical-drive-number} with
  automatic restoration.  It can be used
  whenever it is desired to verify the
  consistency of the redundancy
  information.