Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am installing Oracle Enterprise Linux 5 on HP ProLiant DL360e Gen8. There are 2 300GB disks and they are configured in RAID 1 from ACU. During the installation installator can not see local hard drive (Which i mentioned).

There are external hard drives that installer is able to detect. But OS must be installed on local disks. External drives are for data storage.

Does anyone have some experience about it to help me?

Thanks in advanced for replay.

UPDATE: The same for Oracle Enterprise Linux 6.2 and 6.4

share|improve this question
I'm running the same OS on the same hardware and not encountered this issue. In EL5, the internal disks appear as /dev/cciss/cXdX, not /dev/sdX. This changed in EL6. – James O'Gorman Mar 30 '13 at 12:20
Thanks. but I can not install os at all. because while installing in "Select the drive(s) to use for this installation." is blank. There are no local disks listed. Maybe i've misleaded some config in ACU (from where i created RAID 1 and by the way RAID 0 doesn't work too.) – Zango Mar 30 '13 at 12:31
@JamesO'Gorman doesn't Oracle Enterprise Linux need any driver software? – Zango Mar 30 '13 at 12:38
In ACU, you have to configure an array and then a logical drive on the array. Did you do this second step? – James O'Gorman Mar 30 '13 at 12:39
@Zango OEL 5.5 is too old for this server. – ewwhite Mar 30 '13 at 13:43
up vote 4 down vote accepted

You need the equivalent of EL5.7 or 5.8 in order to have an installer that supports the newest generation of Smart Array controller.

Please see the footnotes on the HP/OEL technical exceptions matrix.

You need Oracle Linux/UEK 5.8. That's the minimum-supported installer version.

What version is your OEL installer?


This was an issue with multiple elements. First, the OS the original poster was installing was too old for the server hardware. That was resolved by viewing the technical exceptions matrix from HP for Oracle Enterprise Linux. The same applied for RHEL and CentOS.

Second, I assumed the OP was using a proper Smart Array RAID controller. The P420i is the right controller for this setup. Instead, he is using a "Dynamic Smart Array B320i", which is a fakeraid controller. See these notes from the CentOS forum. It uses a software-side closed-source driver to enable RAID functionality. Terrible.

Red Hat explains that the servers with this controller are shipped in a bad default configuration that will prevent installation.

Resolution: Systems with these controllers will ship from HP with the Software RAID mode enabled by default. You can either load a driver disk/USB key at installation for your OS or disable the RAID...

This mode requires a closed source driver that is not shipped or supported by Red Hat. In order to install RHEL on these systems without the closed source driver and RAID support, the Software RAID mode must either be disabled (B320i controller) or switched to SATA AHCI support mode (B120i SATA controller).

For systems with the B320i SAS controller:
1. Boot the server into System Options
2. Navigate to HP Smart Array B320i Raid Configuration
3. Change to DISABLED
share|improve this answer
I've Oracle Enterprise Linux 5.5 I will download and try 6.4. Then I will write what will happen. – Zango Mar 30 '13 at 13:41
You either need 5.8... or 6.x. These days, I'd use the 6.x series unless you have a specific need to run 5.x. – ewwhite Mar 30 '13 at 13:42
OK. I will try 6.4 and see if it will work. – Zango Mar 30 '13 at 13:54
Ah, that's interesting. I believe my machines were installed at 5.7 (and subsequently upgraded) which explains why they worked. Thanks for that bit of info @ewwhite. Good to know. – James O'Gorman Mar 30 '13 at 14:13
You didn't mention the controller type. I assumed a proper P420i controller. The one you have isn't a real RAID controller. It's a "fake raid" that requires OS software to work. – ewwhite Mar 31 '13 at 12:56

I had the same issue with but with a diffrent distro. For the installer, no disk existed in hardware since P420i was not enabled properly. To solve it, add "hpsa.hpsa_allow_any=1" as a kernel boot parameter to call the HPSA module at boot. The disks will be recognized as /dev/sdX depending on your RAID configuration (and the card itself as /dev/sg0). After install, please make sure you add the hpsa parameter in Grub to boot automatically (I did not tested in LILO but it should work too). As a note, the kernel version I used for this test was 2.6.39.

share|improve this answer
This shouldn't be necessary for a P420i controller, as it is in the kernel. What distribution are you speaking about? – ewwhite Apr 9 '13 at 16:17
Hi ewwhite. Yes you right, hpsa is in the kernel since I did not had to built the module or something like that. But in mi case, the hpsa_allow_any parameter seems to be 0. That's the workaround actually made the raid to be recognized. On the test that I performed I used Mdv2011 x64. – Maurzank Apr 25 '13 at 20:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.