Article ID: 117277, created on Sep 16, 2013, last review on Dec 5, 2014

  • Applies to:
  • Virtuozzo 6.0
  • Virtuozzo containers for Linux 4.7
  • Virtuozzo hypervisor

Symptoms

After installing kernel updates on the server, IPMI modules are not loaded and reported as missing:

[root@centos ~]# lsmod | grep ipmi
[root@centos ~]

When you try to load one of modules - ipmi_msghandler or ipmi_si - you have the following error:

# modprobe ipmi_msghandler
FATAL: Module ipmi_msghandler not found.

Cause

A driver in Linux kernel can be built in two forms:

  1. as a loadable kernel module;
  2. statically into the kernel image.

Starting from RedHat kernel 2.6.32-358.6.1.el6, the type of driver's compilation was changed. Previously IPMI modules were compiled as loadable modules, this is specified by the value =m in the configuration file:

[root@myhost ~]# grep IPMI /boot/config-2.6.32-71.el6.x86_64
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m

The compilation type was changed in 2.6.32-358.6.1.el6 to build and to include modules statically into the kernel image. The kernel 2.6.32-358.6.1.el6 is used as the base kernel for 2.6.32-042stab078.22 and later kernels of Parallels Virtuozzo Containers (PVC 4.7) and Parallels Server (PSBM 5.0, PCS 6.0):

[root@myhost ~]# grep IPMI /boot/config-2.6.32-042stab078.22
CONFIG_ACPI_IPMI=y
CONFIG_IPMI_HANDLER=y
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
[root@myhost ~]#

Resolution

Monitoring tools use IPMI functionality in both modes, when drivers are built as loadable modules or included statically into the kernel.

However, monitoring tools (like OMSA from Dell) might require installing updates or additional components in order to operate properly with the newer kernels.

Contact your hardware vendor to get monitoring tools compatible with kernel 2.6.32-358.6.1.el6 and higher.

Search Words

ipmi_msghandler

FATAL: Module

ipmi_si

OMSA

dell

2.6.32-358.6.1.el6

c62e8726973f80975db0531f1ed5c6a2 2897d76d56d2010f4e3a28f864d69223 0dd5b9380c7d4884d77587f3eb0fa8ef e8e50b42231236b82df27684e7ec0beb d02f9caf3e11b191a38179103495106f a26b38f94253cdfbf1028d72cf3a498b 0c05f0c76fec3dd785e9feafce1099a9

Email subscription for changes to this article
Save as PDF