this is obsolete doc -- see http://doc.nethence.com/ instead
Mylex DAC960 / DEC KZPAC RAID controller
Introduction
We've got a Digital KZPAC-XF (E04) card, which is in fact a Mylex DAC960 with a custom firmware from Digital. It's a 3 channels, 7 targets controller with 8MB. Works fine e.g. on an Alphaserver 800 (http://pbraun.nethence.com/doc/crosspkgtools/alphaserver.html).
Firmware update and RAID configuration utility
Okay. First, we want to update the firmware from the SRM console or AlphaBIOS, without the need of an operating system. Fortunately, that's possible. The previous RAID Flash utility was 'ra200fl.exe', executable from the AlphaBIOS. It has been replaced by 'arcfl.exe'. Same for the RAID Configuration Utility. Previous version was 'ra200rcu.exe', then 'arccf.exe', launchable (only) from the AlphaBIOS.
Both are available at,
ftp://ftp.hp.com/pub/alphaserver/storage/controllers/kzpac/ (ra200fl and rcu)
ftp://ftp.hp.com/pub/alphaserver/firmware/other/utility/SWXCRMGR/ (ra200fl and rcu)
ftp://ftp.hp.com/pub/softpaq/alphant/m-arcapp.zip (arcfl and arccf)
As for the firmware itself, the latest available is 2.70, there ftp://ftp.hp.com/pub/alphaserver/storage/controllers/kzpac/SWXCRFWP.270 and there ftp://ftp.hp.com/pub/alphaserver/firmware/other/utility/SWXCRMGR/
note. there seem to be more recent firmwares than 2.70 but probably for other, also more recent, boards (not the one we got): http://kaappi.servebeer.com/slider/hpmylex/firm/
ra200fl: version 03.10a (may 13 1998)
arffl: version 4.21-05 (mar 22 1999)
ra200rcu: version 4.78-08 (09/03/98)
arccf: version 4.78-23 (03/04/1999)
Put arcfl.exe and SWXCRFWP.270 on a floppy, and use the AlphaBIOS to execute the flash utility,
Utilities > Run maintenance program
arcfl.exe
A:
the flash utility then asks for a filename to use for the firmware update,
SWXCRFWP.270
note. if you use ra200fl instead, change the firmware filename to SWXCRFWP.ima first. It will load it by default.
Linux and BSDs
Linux, NetBSD and probably older FreeBSD version all have drivers the DAC960 Mylex card.
Linux refs.
http://oribi.org/linux/dac960/
http://oribi.org/linux/dac960/doc/relnotes-DAC960.txt
http://www.mjmwired.net/kernel/Documentation/README.DAC960
NetBSD usage,
dmesg | grep ^mlx
mlxctl cstatus
mlxctl status
mlxctl config
Links
Alpha storage
http://h18006.www1.hp.com/alphaserver/products/storage/
RAID Array 230/Plus (KZPAC)
http://h18006.www1.hp.com/alphaserver/products/storage/retired/ra230/index.html
HP AlphaServer 800 supported option detail
http://www.compaq.com/alphaserver/options/as800/as800___-kzpac-aa.html
Windows NT for Alpha Systems Platform Support
http://h18000.www1.hp.com/support/files/alphant/drivers/index.html
SWCC Tips: StorageWorks Command Console; DIGITAL Stuff
http://labs.hoffmanlabs.com/node/564
DAC960PL Hard Disk/Floppy Controller Settings and Configuration
http://stason.org/TULARC/pc/hard-disk-floppy-controllers/M-O/MYLEX-CORPORATION-Up-to-45-Fast-Wide-SCSI-2-device.html
Configuring Mylex DAC960 RAID boards?
http://hardware.mcse.ms/archive48-2004-9-75297.html
Re: Mylex 960 question
http://fixunix.com/vms/249743-mylex-960-question.html
LSI DAC960E
http://www.lsi.com/support/products/Pages/DAC960E.aspx
http://www.lsi.com/downloads/Public/Obsolete/Obsolete%20Common%20Files/README_FOR_dacupgd2.exe.txt
(broken, authentication is now required)
http://www.lsi.com/DistributionSystem/AssetDocument/files/support/mylex/misc/DACCF.txt
http://www.lsi.com/DistributionSystem/AssetDocument/files/docs/marketing_docs/storage_asics/mylex_pci_array_control_driver_install_guide.pdf