Configuring HP iLO 2 on EL5

From Alteeve Wiki
Revision as of 17:15, 19 April 2011 by Digimer (talk | contribs) (Created page with '{{howto_header}} = 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…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

 AN!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.

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! Enterprise Support:
Alteeve Support
Community Support
© Alteeve's Niche! Inc. 1997-2024   Anvil! "Intelligent Availability®" Platform
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.