This is the result of the MPT Fusion driver rebuilding the initrd file and modifying elilo.conf when the it is installed. The following is a comparison of the elilo.conf file contents before and after the driver installation:
Before | After |
prompt | prompt |
timeout=20 | timeout=20 |
default=linux | default=HP |
relocatable | #Corresponds to kernel |
#(previously, default=linux)
label=linuximage=vmlinuz-2.6.18-92.el5xen
| |
label=linux | |
root=/dev/VolGroup00/LogVol00 | |
root=/dev/VolGroup00/LogVol00 | |
| |
| # The following entry was added by Proliant |
| HBA install script |
| # in package |
| |
| label=HP |
| #Corresponds to kernel |
| |
| |
| root=/dev/VolGroup00/LogVol00 |
| |
|
|
The default variable is changed to HP that corresponds to the Xen kernel and a new image stanza is inserted into the file. This new stanza is missing a line, which causes the server hang during reboot.
To avoid the system hangs during reboot, you must modify the file /etc/elilo.conf manually after the MPT Fusion driver is installed and before rebooting the server using the following steps:
1.Edit /etc/elilo.conf.2.Add the following line immediately after the line,
Installing the MPT Fusion HBA Driver on RHEL 5U2 and RHEL 5U3 using a Xen Kernel Hangs the Server 57