Jay,
You will have to patch the DAC firmware to version 2.70. The DAC driver that comes with RH7.2 checks for V2.73.
I hacked a custom RH7.2 CD where i pulled apart the CD pulled apart the initial ram disks searched for any instance of DAC960.o and modified the string 2.73 to 2.70 in the module. I then reassembled the CD and made a new ISO.
It booted OK found the controller and installed OK. The only problem was RH installed a different DAC960.o file from a kernel rpm that i didn't patch and left the system un bootable (root raid)
I had a another copy of RH7.2 on another disk so I was able to mount the
raid partition and install a patched kernel with a modified DAC960 driver built into the kernel
If your interested I can send you the relevant bits from my custom CD
Also see my posts on the debian-alpha-list
Cheers Rick
At 11:52 AM 26/02/2003 -0500, Jay Estabrook wrote:
On Wed, Feb 26, 2003 at 01:43:28PM +1100, Ryder, Craig M. wrote: > > Am trying to get Redhat 7.2 running on a DEC ALPHA 2100 (A500MP) > machine. The machine is fitted with 8 EISA slots and 3 PCI slots. > All interface cards (ADPTEC1740 and DAC960 etc) are installed in the > EISA slots. I can boot from the installed CDROM drive and every > thing progresses nicely to the disk partioning stage, at which point > I receive a 'no devices detected' alert and installation terminates. > > I am reasonably certain the problem lies with the RAID controller > cards which are MYLEX DAC960LB (P/No D040315-4 and firmware Ver > 2.16).
Unfortunately, I believe that that particular DAC960 may not be supported on Alpha by the Linux driver even with updated ROM(S), or even if it can be updated with newer ROM(S). I have had trouble with later PCI DAC960s with P/No D040340, even when updated to DEC custom firmware 2.70 (see below); the driver just doesn't seem to work correctly. Unfortunately, I've not had time to look more closely at the problem.
One can download from the following HP site firmware upgrades (to DEC custom version 2.70, ie single EEPROM) for some of the older DAC960 cards (see table below), along with documentation and the RAID Configuration Utility (RCU) that can be run from ARC/AlphaBIOS consoles on our Alphas.
http://h18002.www1.hp.com/alphaserver/products/storage/ra230/index.html
Several small tweaks must be made to current Linux sources to allow:
1. the Linux DAC960 driver to work with DEC custom version 2.70 firmware, 2. using DAC960-based RAID disks as root.
To this purpose, find attached at the end patches against 2.4.21-pre4, based on some patches posted by Richard Muratti <[EMAIL PROTECTED]> to the debian-alpha-list. These will most likely apply reasonably well to other kernel 2.4.x versions, but are not intended for 2.5.x.
WARNING!!!
There may be, occasionally, "misleading" messages from the DAC960 driver when used with the DEC custom firmware version 2.70. I've seen some that claimed that existing drives were "DEAD", but they worked just fine. There may be more, so - YOU ARE WARNED!!!
If a RAID volume is initialized using "fdisk" to BSD-style partition table, leaving ~5MB unused space at the beginning (for the "aboot" bootstrap to be installed, via "swriteboot"), our SRM consoles will be able to boot from that volume.
The following DAC960 models have been successfully used with the modified Linux driver and the updated custom firmware version 2.70:
Part No MYLEX name DEC name ------- ---------- --------
D040347 DAC960PD-1 KZPSC 1 channel D040348 DAC960PD-2 KZPSC 2 channels D040349 DAC960PD-3 KZPSC 3 channels
D040395 DAC960PU-1 KZPAC 1 channel D040396 DAC960PU-2 KZPAC 2 channels D040397 DAC960PU-3 KZPAC 3 channels
Note that KZPSC is Fast/Wide, while KZPAC will run Ultra/Wide, IIRC.
Good luck, and please let me know of any problems.
--Jay++
----------------------------------------------------------------------------- Jay A Estabrook HPTC - LINUX support Hewlett-Packard Company - MRO1-2/K15 (508) 467-2080 200 Forest Street, Marlboro MA 01752 [EMAIL PROTECTED] -----------------------------------------------------------------------------

