Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP Management Base Installation and User's Guide > Chapter 4 Troubleshooting

Improper Function

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

Almost all problems with hpmgmtbase are related to the version and loading of the three kernel modules that make up the Open IPMI driver. Specifically, it is the System Interface (SI) module that causes the problems.

KernelDistributionsSI Module Name
2.4 (old)RHEL 2.1, SLES 8ipmi_kcs_drv.o
2.4 (recent)RHEL 3 ipmi_si_drv.o
2.6RHEL 4, SLES 9ipmi_si.ko

The other two modules are always named impi_msghandler and ipmi_devintf.

The SI module shipped with the distributions has been out of synchronization with HP Integrity server hardware for most of its life. Sometimes the SI module does not load at all; in other cases it loads but functions improperly.

Sometimes other user or system actions cause the distribution's drivers to be loaded before hpmgmtbase is installed, and hindsight shows that was a mistake. Use the following steps to remedy the situation:

  1. Enter the following commands to stop any HP IPMI programs that might be running:

    /etc/init.d/hpima stop	       # If SNMP agents are installed
    /etc/init.d/hpwebm stop	      # If SNMP agents are installed
    /etc/init.d/hpmgmtbase stop
  2. The following command erases current knowledge of appropriate IPMI drivers:

    /etc/init.d/hpmgmtbase unconfigure

  3. Enter the following command to show any IPMI driver modules that may have been loaded before hpmgmtbase was originally installed:.

    lsmod | grep ipmi

  4. For each of the modules listed above, rmmod ipmi_msghandler must be last. This removes any offending IPMI modules.

  5. To probe and select appropriate IPMI modules, use the following command. If this step returns with messages indicating you must rebuild your IPMI driver, see the corresponding section of this document.

    /etc/init.d/hpmgmtbase configure

  6. To cache the SDRR and start hpseld, use the following command:

    /etc/init.d/hpmgmtbase start

Wait 30 seconds, and then verify that hpseld is running. If that works, then you must disable whatever mechanism was loading the offending IPMI modules.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2007 Hewlett-Packard Development Company, L.P.