To compile this driver into the kernel,
place the following lines in your
kernel configuration file:
device pcidevice mlx
Alternatively, to load the driver as a
module at boot time, place the following line in
loader.conf5:
mlx_load="YES"
DESCRIPTION
The
driver provides support for Mylex DAC-family PCI to SCSI RAID controllers,
including versions relabeled by Digital/Compaq.
HARDWARE
Controllers supported by the
driver include:
Mylex DAC960P
Mylex DAC960PD / DEC KZPSC (Fast Wide)
Mylex DAC960PDU
Mylex DAC960PL
Mylex DAC960PJ
Mylex DAC960PG
Mylex DAC960PU / DEC PZPAC (Ultra Wide)
Mylex AcceleRAID 150 (DAC960PRL)
Mylex AcceleRAID 250 (DAC960PTL1)
Mylex eXtremeRAID 1100 (DAC1164P)
RAIDarray 230 controllers, aka the Ultra-SCSI DEC KZPAC-AA (1-ch, 4MB
cache), KZPAC-CA (3-ch, 4MB), KZPAC-CB (3-ch, 8MB cache)
All major firmware revisions (2.x, 3.x, 4.x and 5.x) are supported, however
it is always advisable to upgrade to the most recent firmware
available for the controller.
Compatible Mylex controllers not listed should work, but have not been
verified.
DIAGNOSTICS
Controller initialisation phase
mlx%d: controller initialisation in progress...
mlx%d: initialisation complete
The controller firmware is performing/has completed initialisation.
mlx%d: physical drive %d:%d not responding
The drive at channel:target is not responding; it may have failed or
been removed.
mlx%d: spinning up drives...
Drive startup is in progress; this may take several minutes.
mlx%d: configuration checksum error
The array configuration has become corrupted.
mlx%d: mirror race recovery in progress
mlx%d: mirror race on a critical system drive
mlx%d: mirror race recovery failed
These error codes are undocumented.
mlx%d: physical drive %d:%d COD mismatch
Configuration data on the drive at channel:target does not match the
rest of the array.
mlx%d: system drive installation aborted
Errors occurred preventing one or more system drives from being configured.
mlx%d: new controller configuration found
The controller has detected a configuration on disk which supersedes the
configuration in its nonvolatile memory.
It will reset and come up with the new configuration.
mlx%d: FATAL MEMORY PARITY ERROR
Firmware detected a fatal memory error; the driver will not attempt to
attach to this controller.
The driver does not yet support EISA adapters.
The DEC KZPSC has insufficient flash ROM to hold any reasonably recent firmware.
This has caused problems for this driver.
The driver does not yet support the version 6.x firmware as found in the
AcceleRAID 352 and eXtremeRAID 2000 and 3000 products.