I have two second-hand HP Proliant DL380 G5 servers equiped with Smart Array P400 raid controllers. Each is configured to support two 146GB SAS disks in a Raid 0+1 array.
I can successfully install Centos 6 (latest release) using a Netinstall initiated from the ISO image downloaded from a local mirror onto each server. I have been selecting a "basic Server" type of install with the "customise later" option. The disk partitioning layout is custom with a 1000MB boot partition, and the rest of the space allocated to a logical volume group, split into logical volumes for swap, root, /home, and /var.
The install completes successfully, but when it is time to reboot the server to run the new OS, Grub performs the first stage of the boot (displaying the message " will boot kernel xxx in x seconds"). However on completion of the countdown, after a brief pause an error message flashes onto the screen for a fraction of a second (far too quick to read) and then the system goes dead. Only a manual power cycle will get it back. I think the message flashed onto the screen is something like: "[boot error] firmware bug ...".
Both P400 controllers have been updated to version 2.08 as per the HP advisory http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&objectID=c00864832
which is the latest version I can find.
Both servers had had their BIOS flashed to the latest version released by HP for these machines.
If I re-boot the CD and select the "recover" option, I can then browse and update the Centos 6 file system mounted on "/mnt/sysimage/" in the recovery shell.
Google searches have failed to throw much light on the problem.
Both of these servers will successfully intall and then boot into Centos v5.7 without problems. I have previoulsy installed Centos 6 on another DL380 G4 server without any issues. This model has an integrated Smart Array 6i controller.
I would appreciate any advice that will enable me to solve this problem. Perhaps there are custom drivers to use when installing Centos 6 on the DL380 G5 servers, or whether there are firmware updates that I should apply.
I should mention that I am using the x86_64 version of Centos in every case. Information about one of the servers (running Centos 5.7) is available from http://pastebin.centos.org/38270