Thursday, July 26, 2012
2:29 PM

[CentOS] HP Smart Array B110i SATA RAID Controller

There was Problem CentOS installer wasn't detecting the SATA RAID array.

I'm trying to install CentOS 5.8 64bit on a HP ProLiant ML110 G7 with a
HP Smart Array B110i SATA RAID Controller.

One logical drive (RAID 1+0) on the RAID Controller is already build.

CentOS Installation can't find the logical Drive, but it shows me the
zwo physical drives (sda+sdb). After searching the web, I found
following hints: 

Solved it this way:

In order to install correctly initialize an array you need to download from HP website "Driver diskette for HP Smart Array B110i SATA RAID Controller

for Red Hat Enterprise Linux 5" url -
ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p463360858/v66399/hpahcisr-1.2.6-7.rhel5.x86_64.dd.gz,

if it is not done, the Installer sees 2 disks instead of RAID1.

Next you need write the image to a USB flash disk:

dd if=hpahcisr-1.2.1-3.rhel5.x86_64.dd.gz of=/dev/sdc (change to your device)

Booting from the installation CD/DVD, run the installer with the parameter

boot: linux dd

After loading the kernel the installer will ask whether you have driverdisk and asked to indicate which drive.

After the final boot the installation she began to see my RAID1 partitions:

Vendor: HP Model: LOGICAL VOLUME Rev: 0.00

Then install the system.

Read ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p463360858/v66399/hpahcisr-1.2.6-7.rhel5.x86_64.dd.gz.txt and do what they recommend:

Once the OS is installed but before clicking the reboot button do the following.
Failure to do so will cause the system to panic and not boot.

1. press CTRL+ALT+F2

2. cp -a /tmp/ramfs/DD-0 /mnt/sysimage/tmp

3. chroot /mnt/sysimage

4. cd /tmp/DD-0

5. sh ./fix_driver_order

6. cd /

7. press CTRL+ALT+F6 and click reboot

0 comments:

Post a Comment