Article ID: 118718, created on Nov 18, 2013, last review on May 5, 2014

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

Symptoms

Hardware Node boot gets stuck on loading hpilo module. System boots properly if the module is disabled. On an attempt to load hpilo module manually, the following output is received:

[root@pvcfl ~]# lsmod |grep hpilo
[root@pvcfl ~]# modprobe hpilo
FATAL: Error inserting hpilo (/lib/modules/2.6.32-042stab032.1/kernel/drivers/misc/hpilo.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Meanwhile in dmesg the following output is observed:

[328957.402530] hpilo: Unknown parameter `max_ccb'
[329052.803769] hpilo: Unknown parameter `max_ccb'

Cause

In early builds hpilo module did not have any optional parameters, there was no parm section in the output:

[root@pvcfl ~]# modinfo /lib/modules/2.6.32-042stab032.1/kernel/drivers/misc/hpilo.ko
filename:       /lib/modules/2.6.32-042stab032.1/kernel/drivers/misc/hpilo.ko
license:        GPL v2
author:         David Altobelli <david.altobelli@hp.com>
description:    hpilo
alias:          hpilo
version:        1.2
srcversion:     95CEC5B5E4EB2F437D7B8ED
alias:          pci:v0000103Cd00003307sv*sd*bc*sc*i*
alias:          pci:v00000E11d0000B204sv*sd*bc*sc*i*
depends:
vermagic:       2.6.32-042stab032.1 SMP mod_unload modversions

However, in the latest version hpilo has got an optional parameter "max_ccb" that can be configured (see parm section):

[root@pvcfl ~]# modinfo /lib/modules/2.6.32-042stab081.5/kernel/drivers/misc/hpilo.ko
filename:       /lib/modules/2.6.32-042stab081.5/kernel/drivers/misc/hpilo.ko
license:        GPL v2
author:         David Altobelli <david.altobelli@hp.com>
description:    hpilo
alias:          hpilo
version:        1.2
srcversion:     A95AF7ADA892C6C919E9407
alias:          pci:v0000103Cd00003307sv*sd*bc*sc*i*
alias:          pci:v00000E11d0000B204sv*sd*bc*sc*i*
depends:
vermagic:       2.6.32-042stab081.5 SMP mod_unload modversions
parm:           max_ccb:Maximum number of HP iLO channels to attach (8) (uint)

Setting this parameter on an old kernel (i.e. on 2.6.32-042stab032.1) would cause the observed error.

Resolution

There are two solutions for the problem:

  1. (Recommended) Install pending updates:

    Updates can be installed by executing following command:

    For PVC 4.7 / PSBM 5.0:
    # vzup2date -m batch install
    
    
    For PCS 6.0:
    # yum install
    
  2. Remove the faulty parameter from configuration files:

    • Find the configuration file that provides this parameter by executing the following command:

      grep -r max_ccb /etc/modprobe*

    • Comment or erase this parameter from the file and the system should boot successfully afterwards.

Search Words

FATAL

Error inserting hpilo

boot stuck

not booting

kernel panic on boot

hpilo

a26b38f94253cdfbf1028d72cf3a498b 2897d76d56d2010f4e3a28f864d69223 e8e50b42231236b82df27684e7ec0beb d02f9caf3e11b191a38179103495106f c62e8726973f80975db0531f1ed5c6a2 0dd5b9380c7d4884d77587f3eb0fa8ef

Email subscription for changes to this article
Save as PDF