I am trying to install CentOS on a server with an HP Smart Array E200i storage controller. There are eight 67GiB drives that I joined into a RAID 10 273GiB volume. The pre-OS storage management software doesn't seem to report any problem with this volume.
When booting from CentOS-7-x86_64-NetInstall-1810.iso dd'd to USB, I cannot find the volume. It doesn't show up as a /dev/sd*
device, and I can't find any mention of E200i in dmesg
. Where should I be looking to see why this volume is failing to load? How can it be loaded so that I can run the install?
When I pass the kernel option hpsa_allow_any=1
, I see this in dmesg
:
HP HPSA Driver (v 3.4.20-125-RH1)
hpsa 0000:13:08.0: unrecognized board ID 0x3211103c, ignoring.
hpsa 0000:13:08.0: Board ID not found
Ironically, the newest version of CentOS has a kernel too old for hpsa
to support the E200i; from the hpsa
docs:
Since Linux 4.14, the following Smart Array boards are also supported: [...] Smart Array E200i
CentOS only has Linux 3.10.