For those interested, I solved my problem by flashing the Dell firmware onto the MegaRAID controller.
[thanks Henning!] Rob Urban I wrote: > 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