Configuring HP iLO 2 on EL5
Alteeve Wiki :: How To :: Configuring HP iLO 2 on EL5 |
HP iLO Setup
HP uses a variant on IPMI called iLO, Integrated Lights-Out management. This will cover how to install and configure it for use in our cluster.
Install iLO Dependencies
The iLO tools will try to compile against all installed kernels. For this reason, remove old kernels and then ensure that the kernel sources are available.
yum list installed | grep -i kernel
kernel.x86_64 2.6.18-238.el5 installed
kernel.x86_64 2.6.18-238.9.1.el5 installed
kernel-xen.x86_64 2.6.18-238.el5 installed
kernel-xen.x86_64 2.6.18-238.9.1.el5 installed
rpm -e kernel-2.6.18-238.el5 kernel-xen-2.6.18-238.el5
yum list installed | grep -i kernel
kernel.x86_64 2.6.18-238.9.1.el5 installed
kernel-xen.x86_64 2.6.18-238.9.1.el5 installed
Now we can install the kernel source and build programs.
yum -y install kernel-headers kernel-xen-devel kernel-devel gcc
Download and Install the HP-Provided RPMs
Note: This guide was written using a pair of Proliant GL360 G6 servers using iLO 2.
Download the following RPMs from HP directly. Note that these link outside of AN!Wiki and may go stale.
- HP iLO Channel Interface Device Driver
- HP OpenIPMI Device Driver
- HP System Health Application and Command Line Utilities
- HP Lights-Out Online Configuration Utility
Now install the RPMs:
Note: This will likely compile some drivers, generating a lot of output to the screen during the RPM install. Make sure your terminal's scroll-back buffer is sufficiently large so that you can scroll back and check for compile errors. Generally, I set my scroll-back to 5000 lines.
rpm -ivh hp-ilo-*.rhel5.x86_64.rpm hp-OpenIPMI-*.rhel5.x86_64.rpm hp-health-*.rhel5.x86_64.rpm hponcfg-*.noarch.rpm
Preparing... ########################################### [100%]
1:hp-OpenIPMI ########################################### [ 25%]
This kernel requires a rebuild. Seeking source files
Basic source files appear to be installed. Investigating further.
/opt/hp/hp-OpenIPMI/distro-id.sh: line 76: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 79: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 76: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 79: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 76: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 79: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 76: [: : integer expression expected
/opt/hp/hp-OpenIPMI/distro-id.sh: line 79: [: : integer expression expected
if [ -d OpenIPMI ]; then \
rm -rf drivers ;\
rm -rf include ;\
if [ -d drivers.ORIG ]; then \
mv drivers.ORIG drivers ;\
fi ;\
if [ -d include.ORIG ]; then \
mv include.ORIG include ;\
fi ;\
fi
for kversion in 2.6.18-128.el5 2.6.18-128.el5xen 2.6.18-238.9.1.el5 2.6.18-238.9.1.el5xen 2.6.18-238.el5 2.6.18-238.el5xen; do \
LINUX_BUILD_DIR="/lib/modules/$kversion/build/" ;\
echo "Cleaning KERNEL VERSION $kversion LINUX_BUILD_DIR: $LINUX_BUILD_DIR" ;\
if [ `pwd` != "/" ] ; then \
rm -rf `pwd`/bin/$kversion ;\
fi ;\
if [ -d $LINUX_BUILD_DIR ]; then \
if [ -f $LINUX_BUILD_DIR/include/linux/ipmi.h.ORIG ]; then \
rm $LINUX_BUILD_DIR/include/linux/ipmi.h ;\
mv $LINUX_BUILD_DIR/include/linux/ipmi.h.ORIG $LINUX_BUILD_DIR/include/linux/ipmi.h ;\
fi ;\
if [ -f $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h.ORIG ]; then \
rm $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h ;\
mv $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h.ORIG $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h ;\
fi ;\
if [ -f $LINUX_BUILD_DIR/include/linux/ipmi_smi.h.ORIG ]; then \
rm $LINUX_BUILD_DIR/include/linux/ipmi_smi.h ;\
mv $LINUX_BUILD_DIR/include/linux/ipmi_smi.h.ORIG $LINUX_BUILD_DIR/include/linux/ipmi_smi.h ;\
fi ;\
fi ;\
done
Cleaning KERNEL VERSION 2.6.18-128.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-128.el5/build/
Cleaning KERNEL VERSION 2.6.18-128.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-128.el5xen/build/
Cleaning KERNEL VERSION 2.6.18-238.9.1.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-238.9.1.el5/build/
Cleaning KERNEL VERSION 2.6.18-238.9.1.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-238.9.1.el5xen/build/
Cleaning KERNEL VERSION 2.6.18-238.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-238.el5/build/
Cleaning KERNEL VERSION 2.6.18-238.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-238.el5xen/build/
if [ -d OpenIPMI ]; then \
if [ -d drivers ]; then \
mv drivers drivers.ORIG ;\
mv /opt/hp/hp-OpenIPMI/OpenIPMI/drivers . ;\
fi ;\
if [ -d include ]; then \
mv include include.ORIG ;\
mv /opt/hp/hp-OpenIPMI/OpenIPMI/include . ;\
fi ;\
fi
for kversion in 2.6.18-128.el5 2.6.18-128.el5xen 2.6.18-238.9.1.el5 2.6.18-238.9.1.el5xen 2.6.18-238.el5 2.6.18-238.el5xen; do \
LINUX_BUILD_DIR="/lib/modules/$kversion/build/" ;\
echo "Initializing KERNEL VERSION $kversion LINUX_BUILD_DIR: $LINUX_BUILD_DIR" ;\
if [ -d $LINUX_BUILD_DIR ]; then \
if [ ! -f $LINUX_BUILD_DIR/include/linux/ipmi.h.ORIG ]; then \
mv $LINUX_BUILD_DIR/include/linux/ipmi.h $LINUX_BUILD_DIR/include/linux/ipmi.h.ORIG; \
fi ;\
if [ ! -f $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h.ORIG ]; then \
mv $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h.ORIG; \
fi ;\
if [ ! -f $LINUX_BUILD_DIR/include/linux/ipmi_smi.h.ORIG ]; then \
mv $LINUX_BUILD_DIR/include/linux/ipmi_smi.h $LINUX_BUILD_DIR/include/linux/ipmi_smi.h.ORIG; \
fi ;\
cp include/linux/ipmi.h $LINUX_BUILD_DIR/include/linux/ipmi.h ;\
cp include/linux/ipmi_msgdefs.h $LINUX_BUILD_DIR/include/linux/ipmi_msgdefs.h ;\
cp include/linux/ipmi_smi.h $LINUX_BUILD_DIR/include/linux/ipmi_smi.h ;\
fi ;\
done
Initializing KERNEL VERSION 2.6.18-128.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-128.el5/build/
Initializing KERNEL VERSION 2.6.18-128.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-128.el5xen/build/
Initializing KERNEL VERSION 2.6.18-238.9.1.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-238.9.1.el5/build/
Initializing KERNEL VERSION 2.6.18-238.9.1.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-238.9.1.el5xen/build/
Initializing KERNEL VERSION 2.6.18-238.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-238.el5/build/
Initializing KERNEL VERSION 2.6.18-238.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-238.el5xen/build/
for kversion in 2.6.18-128.el5 2.6.18-128.el5xen 2.6.18-238.9.1.el5 2.6.18-238.9.1.el5xen 2.6.18-238.el5 2.6.18-238.el5xen; do \
LINUX_BUILD_DIR="/lib/modules/$kversion/build/" ;\
echo "Building KERNEL VERSION $kversion LINUX_BUILD_DIR: $LINUX_BUILD_DIR" ;\
if [ -d $LINUX_BUILD_DIR ]; then \
mkdir -p `pwd`/bin/$kversion ;\
rm -f drivers/char/ipmi/*.o ;\
rm -f drivers/char/ipmi/*.ko ;\
rm -f drivers/char/ipmi/*.mod.c ;\
rm -f drivers/char/ipmi/.ipmi*.cmd ;\
rm -rf drivers/char/ipmi/.tmp_versions ;\
make -C $LINUX_BUILD_DIR V=1 M=`pwd`/drivers/char/ipmi modules ;\
if [ -f drivers/char/ipmi/ipmi_devintf.ko ]; then \
mv -vf drivers/char/ipmi/ipmi_*.ko `pwd`/bin/$kversion/. ;\
else \
echo "BUILD ERROR: Build for KERNEL VERSION: $kversion LINUX_BUILD_DIR: $LINUX_BUILD_DIR FAILED" ;\
if [ $kversion = `uname -r` ]; then \
echo "Failed to Build for the currently running kernel. Exiting..." ;\
exit 1 ;\
fi ;\
fi ;\
else \
echo " " ;\
echo "WARNING: THERE IS NO BUILD DIRECTORY FOR VERSION: $kversion" ;\
echo " The LINUX_BUILD_DIR resolves to: $LINUX_BUILD_DIR" ;\
echo " " ;\
fi ;\
done
Building KERNEL VERSION 2.6.18-128.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-128.el5/build/
WARNING: THERE IS NO BUILD DIRECTORY FOR VERSION: 2.6.18-128.el5
The LINUX_BUILD_DIR resolves to: /lib/modules/2.6.18-128.el5/build/
Building KERNEL VERSION 2.6.18-128.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-128.el5xen/build/
WARNING: THERE IS NO BUILD DIRECTORY FOR VERSION: 2.6.18-128.el5xen
The LINUX_BUILD_DIR resolves to: /lib/modules/2.6.18-128.el5xen/build/
Building KERNEL VERSION 2.6.18-238.9.1.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-238.9.1.el5/build/
make[1]: Entering directory `/usr/src/kernels/2.6.18-238.9.1.el5-x86_64'
make[1]: Warning: File `/usr/src/kernels/2.6.18-238.9.1.el5-x86_64/arch/x86_64/Makefile' has modification time 4.3e+06 s in the future
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_versions
rm -f /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_versions/*
make -f scripts/Makefile.build obj=/opt/hp/hp-OpenIPMI/drivers/char/ipmi
make[2]: Warning: File `include/config/auto.conf' has modification time 4.3e+06 s in the future
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_msghandler.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_msghandler)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_msghandler)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_msghandler.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_devintf.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_devintf)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_devintf)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_devintf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_si_intf.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_si_intf)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_si_intf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_kcs_sm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_kcs_sm)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_kcs_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_kcs_sm.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_smic_sm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_smic_sm)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_smic_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_smic_sm.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_bt_sm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_bt_sm)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_bt_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_bt_sm.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_kcs_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_smic_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_bt_sm.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_watchdog.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_watchdog)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_watchdog)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_watchdog.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_poweroff.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_poweroff)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_poweroff)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_poweroff.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.c
make[2]: warning: Clock skew detected. Your build may be incomplete.
Building modules, stage 2.
make -rR -f /usr/src/kernels/2.6.18-238.9.1.el5-x86_64/scripts/Makefile.modpost
make[2]: Warning: File `include/config/auto.conf' has modification time 4.3e+06 s in the future
scripts/mod/modpost -m -a -i /usr/src/kernels/2.6.18-238.9.1.el5-x86_64/Module.symvers -I /opt/hp/hp-OpenIPMI/drivers/char/ipmi/Module.symvers -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/Module.symvers -K /usr/src/kernels/2.6.18-238.9.1.el5-x86_64/Module.markers -M /opt/hp/hp-OpenIPMI/drivers/char/ipmi/Module.markers /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_devintf.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_devintf.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_devintf)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_msghandler.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_msghandler.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_msghandler)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_poweroff.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_poweroff.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_poweroff)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_si.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_si.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_watchdog.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_watchdog.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_watchdog)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.mod.o
make[2]: warning: Clock skew detected. Your build may be incomplete.
make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Leaving directory `/usr/src/kernels/2.6.18-238.9.1.el5-x86_64'
`drivers/char/ipmi/ipmi_devintf.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5/./ipmi_devintf.ko'
`drivers/char/ipmi/ipmi_msghandler.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5/./ipmi_msghandler.ko'
`drivers/char/ipmi/ipmi_poweroff.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5/./ipmi_poweroff.ko'
`drivers/char/ipmi/ipmi_si.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5/./ipmi_si.ko'
`drivers/char/ipmi/ipmi_watchdog.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5/./ipmi_watchdog.ko'
Building KERNEL VERSION 2.6.18-238.9.1.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-238.9.1.el5xen/build/
make[1]: Entering directory `/usr/src/kernels/2.6.18-238.9.1.el5-xen-x86_64'
make[1]: Warning: File `/usr/src/kernels/2.6.18-238.9.1.el5-xen-x86_64/arch/x86_64/Makefile' has modification time 4.3e+06 s in the future
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_versions
rm -f /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_versions/*
make -f scripts/Makefile.build obj=/opt/hp/hp-OpenIPMI/drivers/char/ipmi
make[2]: Warning: File `include/config/auto.conf' has modification time 4.3e+06 s in the future
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_msghandler.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_msghandler)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_msghandler)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_msghandler.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_devintf.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_devintf)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_devintf)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_devintf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_si_intf.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_si_intf)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_si_intf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_kcs_sm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_kcs_sm)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_kcs_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_kcs_sm.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_smic_sm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_smic_sm)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_smic_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_smic_sm.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_bt_sm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_bt_sm)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_bt_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_bt_sm.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_kcs_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_smic_sm.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_bt_sm.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_watchdog.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_watchdog)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_watchdog)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_watchdog.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.c
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_poweroff.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_poweroff)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_poweroff)" -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/.tmp_ipmi_poweroff.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.c
make[2]: warning: Clock skew detected. Your build may be incomplete.
Building modules, stage 2.
make -rR -f /usr/src/kernels/2.6.18-238.9.1.el5-xen-x86_64/scripts/Makefile.modpost
make[2]: Warning: File `include/config/auto.conf' has modification time 4.3e+06 s in the future
scripts/mod/modpost -m -a -i /usr/src/kernels/2.6.18-238.9.1.el5-xen-x86_64/Module.symvers -I /opt/hp/hp-OpenIPMI/drivers/char/ipmi/Module.symvers -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/Module.symvers -K /usr/src/kernels/2.6.18-238.9.1.el5-xen-x86_64/Module.markers -M /opt/hp/hp-OpenIPMI/drivers/char/ipmi/Module.markers /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_devintf.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_devintf.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_devintf)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_devintf.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_msghandler.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_msghandler.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_msghandler)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_msghandler.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_poweroff.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_poweroff.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_poweroff)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_poweroff.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_si.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_si.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_si)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si.mod.o
gcc -Wp,-MD,/opt/hp/hp-OpenIPMI/drivers/char/ipmi/.ipmi_watchdog.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iinclude/asm/mach-xen -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030203 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -fwrapv -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ipmi_watchdog.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ipmi_watchdog)" -DMODULE -c -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.mod.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.mod.c
ld -m elf_x86_64 -r -o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.ko /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.o /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_watchdog.mod.o
make[2]: warning: Clock skew detected. Your build may be incomplete.
make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Leaving directory `/usr/src/kernels/2.6.18-238.9.1.el5-xen-x86_64'
`drivers/char/ipmi/ipmi_devintf.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5xen/./ipmi_devintf.ko'
`drivers/char/ipmi/ipmi_msghandler.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5xen/./ipmi_msghandler.ko'
`drivers/char/ipmi/ipmi_poweroff.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5xen/./ipmi_poweroff.ko'
`drivers/char/ipmi/ipmi_si.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5xen/./ipmi_si.ko'
`drivers/char/ipmi/ipmi_watchdog.ko' -> `/opt/hp/hp-OpenIPMI/bin/2.6.18-238.9.1.el5xen/./ipmi_watchdog.ko'
Building KERNEL VERSION 2.6.18-238.el5 LINUX_BUILD_DIR: /lib/modules/2.6.18-238.el5/build/
WARNING: THERE IS NO BUILD DIRECTORY FOR VERSION: 2.6.18-238.el5
The LINUX_BUILD_DIR resolves to: /lib/modules/2.6.18-238.el5/build/
Building KERNEL VERSION 2.6.18-238.el5xen LINUX_BUILD_DIR: /lib/modules/2.6.18-238.el5xen/build/
WARNING: THERE IS NO BUILD DIRECTORY FOR VERSION: 2.6.18-238.el5xen
The LINUX_BUILD_DIR resolves to: /lib/modules/2.6.18-238.el5xen/build/
Please read the Licence Agreement for this software at
/opt/hp/hp-OpenIPMI/COPYING
and
/opt/hp/hp-OpenIPMI/hp-OpenIPMI.license
By not removing this package, you are accepting the terms
of the included licenses.
The man page, hp-OpenIPMI(4), describes how to enable and use
the hp-OpenIPMI device drivers.
2:hp-ilo ########################################### [ 50%]
Please read the Licence Agreement for this software at
/opt/hp/hp-ilo/hp-ilo.license
By not removing this package, you are accepting the terms
of the included licenses.
The man page, hp-ilo(4), describes how to enable and use
the hp-ilo device driver.
3:hp-health ########################################### [ 75%]
Please read the Licence Agreement for this software at
/opt/hp/hp-health/hp-health.license
By not removing this package, you are accepting the terms
of the "HP Proliant Essentials Software End User License Agreement".
==============================================================================
NOTE: To activate the software contained in this package, you must type:
/etc/init.d/hp-health start
/etc/init.d/hp-asrd start
as 'root' user.
==============================================================================
The hp-health RPM has installed successfully.
4:hponcfg ########################################### [100%]
Now check the status of the hp-ilo, hp-health and hp-asrd daemons.
/etc/init.d/hp-ilo status
Status of hp-ilo:
hpilo driver is loaded...
It's running by default.
/etc/init.d/hp-health status
Using Proliant High Performance
IPMI based System Health Monitor
hp-OpenIPMI Status:
Module Size Used by
WARNING: The hp-OpenIPMI driver does not appear to be loaded!
(hpasmxld) is stopped... [ OK ]
It is not, so start it.
/etc/init.d/hp-health start
Using Proliant High Performance
IPMI based System Health Monitor
Starting hp-OpenIPMI:
Starting Proliant High Performance
IPMI based System Health Monitor (hpasmxld): [ OK ]
Now check it again.
/etc/init.d/hp-health status
Using Proliant High Performance
IPMI based System Health Monitor
hp-OpenIPMI Status:
Module Size Used by
ipmi_si 78156 2
ipmi_devintf 44944 4
ipmi_msghandler 73560 2 ipmi_si,ipmi_devintf
(hpasmxld) is running... [ OK ]
Good, now check the HP advanced service recovery daemon.
/etc/init.d/hp-asrd status
Not Running [FAILED]
It, also, doesn't start on install so we will start it now.
/etc/init.d/hp-asrd start
Starting HP Advanced Server Recovery Daemon [ OK ]
Check that it's now running. This time we'll see it print it's PID as well as the notice that it's running.
/etc/init.d/hp-asrd status
7422
Running [ OK ]
Now make sure that they are set to start with the system.
chkconfig --list |grep -i hp
hp-asrd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
hp-health 0:off 1:off 2:on 3:on 4:on 5:on 6:off
hp-ilo 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Configuring The iLO BMC
Now we will configure the iLO baseboard management controller using the hp command line tools.
Setting the Network Values
Any questions, feedback, advice, complaints or meanderings are welcome. | |||
Alteeve's Niche! | Alteeve Enterprise Support | Community Support | |
© 2025 Alteeve. Intelligent Availability® is a registered trademark of Alteeve's Niche! Inc. 1997-2025 | |||
legal stuff: All info is provided "As-Is". Do not use anything here unless you are willing and able to take responsibility for your own actions. |