Hi Folks,

this is a bit off-topic, I know.

I've got a Compaq (HP) ProLiant DL380 G2, which has an on-board
Compaq Smart Array RAID controller.  Unfortunately, the Smart Array (SA) 5i
is not (yet) supported by bioctl(4).

Thus I procured an LSI-Logic MegaRAID SCSI 320-2 controller and stuck it in.

As soon as I have defined a logical drive on the MegaRAID controller
*with* a valid boot block, the systems hangs in BIOS, just after
the MegaRAID BIOS has printed its messages.  It looks like this:

BIOS> Compaq Remote Insight (Hit [F8] to configure)

(the above line comes from the system BIOS, just before it passes control
to the MegaRAID BIOS)

BIOS> LSI MegaRAID BIOS       Version G121 Dec 09, 2004
BIOS> Copyright(c) 2004 LSI Logic Corp.
BIOS> HA -0 (Bus 7 Dev 4) MegaRAID SCSI 320-2
BIOS>  Standard FW 1L47 DRAM=12MB (SDRAM)
BIOS> 1 Logical Drives found on the host adapter.
BIOS> 1 Logical Drive(s) handled by BIOS
BIOS> Press <Ctrl><M> or <ENTER> to Run MegaRAID Configuration Utility
BIOS> or Press <Ctrl><H> for WebBIOS

***hang***

If I go into the configuration utility and delete the logical drive,
the BIOS does not hang.  If I disable the MegaRAID BIOS, the system BIOS
also does not hang.  I haven't verified it, but I'm pretty sure the
system BIOS only hangs when a logical drive is configured *and* there is
a valid boot block on the logical drive.

In the ProLiant BIOS configuration, there are two menus related to
boot order, a "Standard Boot Order" menu, where I can rearrange
CDROM and Floppy (and nothing else), and a "Boot Controller Order"
menu, where I can have:

        1. Compaq Integrated Smart Array (SA)
        2. Compaq Integrated PCI IDE controller (IDE)
        3. RAID Mass Storage Controller (the MegaRAID)

I can make the MegaRAID first and the SA last (the IDE cannot be moved),
but it makes no difference.  The SA appears in this menu even if it has
been disabled from the "PCI devices" BIOS menu.

I also tried removing the SA entirely (which involved flipping a
"SCSI Interlock Disable Switch" in order to get the system to agree to power 
up).
In this case the SA disappears from the "Boot Controller Order" menu, and
the MegaRAID is fixed as the first device, but it STILL HANGS IN BIOS. sob.

Does anyone have some magic ProLiant trick for getting this misable system to
boot from the MegaRAID controller?

Rob Urban

Reply via email to