Wednesday, August 28, 2013

Installing Centos on HP Proliant DL360e Gen8 with B120i controller


Installing centos 5.7 on HP Proliant DL360e Gen8 was a headache. First of all it comes with HP B120i Dynamice smart array controller which centos or redhat doesnt detect by default. We have to install a source driver from HP separately to detect this controller.

At first I created the RAID 1 logical array using the acu(array configuration utility) oh HP server. And started installing Centos. Installation proceeded but at the time of drive select it showed the two 500GB hard disks instead of one single raid 1 device. That means os couldn't detect the storage controller.

After a lot of googling and HP customer support I found the steps to do it.
HP B120i driver is supported from Redhat/Centos 5u7 onwards.

You can download the driver for Redhat/Centos driver from here

Creating the usbkey:

Form a Linux System:
Download the driver file
unzip it using the following command
#gunzip hpvsa-1.2.6-11.rhel5u7.x86_64.dd.gz
you will get hpvsa-1.2.6-11.rhel5u7.x86_64.dd

Now burn the file on usb drive
suppose usb drive is detected as /dev/sdc (check, be carefull)

Run the following command
#dd if=hpvsa-1.2.6-11.rhel5u7.x86_64.dd of=/dev/sdc

Boot the HP proliant DL360e Gen8 Server with usb plugged in and Centos/Redhat 5u7 DVD inserted.

on the first boot screen, :
HP Proliant DL360e Gen8 with B120i controller
Type the following command and hit enter.
boot: linux dd blacklist=ahci

Then you will be be prompted with the following screen:
HP Proliant DL360e Gen8 with B120i controller

Hit Yes option and then continue with the next screen. In this one user will be prompted with the source of the driver disk. See below sample:

HP Proliant DL360e Gen8 with B120i controller

User should see the progress of loading the driver module hpahcisr . See sample below:

HP Proliant DL360e Gen8 with B120i controller

Once the driver module loading process finish user should be prompted for more driver disk to load. User must hit NO and continue with the installation, see sample below:

HP Proliant DL360e Gen8 with B120i controller

After this option is prompted user must continue with the normal installation. The process will finish loading all necessary files to continue. Once this is done on the Graphic Mode user will see that all our Hard Disk Drives or single Hard Driver is recognized as HP LOGICAL VOLUME and not separate Drives. Is that is the situation then the driver has not been loaded properly. See the sample below:

HP Proliant DL360e Gen8 with B120i controller

You are done. Let the installation finish.


  1. Thanks for this great Post - I wanted to do the same with the current version of centOS (7). The only problem is that my driver disc file can't be used due to a module signature verification error. Do you have a solution for this problem?
    Thanks in advance,

    1. Kevin, I think the centos7 will need another patch. The one we discussed here will work only with Centos 5u7. Have you contacted HP? have you checked md5sum? of the file you downloaded? I haven't come across the error you are facing. Please try with another USB also.


Be nice. That's all.