Server crashed with ipmi_msghandler call "ipmi_msghandler:version_file_read_proc" on Red Hat Enterprise Linux 5.3

Solution Unverified - Updated -

Issue

  • Server crashed with below backtrace
ipmi message handler version 39.0
ipmi message handler version 39.0
ipmi device interface
IPMI System Interface driver.
ipmi_si: Trying SMBIOS-specified KCS state machine at I/O address 0xca2, slave address 0x20, irq 0
ipmi: Found new BMC (man_id: 0x00000b,  prod_id: 0x2020, dev_id: 0x11)
 IPMI KCS interface initialized
ipmi_si: Trying ACPI-specified KCS state machine at I/O address 0xca2, slave address 0x0, irq 0
ipmi_si: duplicate interface
GSI 21 sharing vector 0x8A and IRQ 21
ACPI: PCI Interrupt 0000:01:04.6[A] -> GSI 21 (level, low) -> IRQ 138
ipmi_si: Trying PCI-specified KCS state machine at memory address 0xf1ef0000, slave address 0x0, irq 138
ipmi_si: Using PCI Plug and Play interrupt 138
kobject_add failed for ipmi_bmc.17 with -EEXIST, don't try to register things with the same name in the same directory.

Call Trace:
 [<ffffffff801497ae>] kobject_add+0x16e/0x199
 [<ffffffff88634be0>] :ipmi_msghandler:version_file_read_proc+0x0/0x20
 [<ffffffff801b5443>] device_add+0x85/0x372
 [<ffffffff801b8667>] platform_device_add+0x111/0x148
 [<ffffffff886355ad>] :ipmi_msghandler:ipmi_register_smi+0x5cc/0xab7
 [<ffffffff8009db21>] autoremove_wake_function+0x0/0x2e
 [<ffffffff88652475>] :ipmi_si:try_smi_init+0x494/0x685
 [<ffffffff88653533>] :ipmi_si:ipmi_pci_probe+0xa0/0x17f
 [<ffffffff8015504a>] pci_device_probe+0x104/0x184
 [<ffffffff801b6df8>] driver_probe_device+0x52/0xaa
 [<ffffffff801b6f27>] __driver_attach+0x65/0xb6
 [<ffffffff801b6ec2>] __driver_attach+0x0/0xb6
 [<ffffffff801b6741>] bus_for_each_dev+0x43/0x6e
 [<ffffffff801b6387>] bus_add_driver+0x7e/0x130
 [<ffffffff80155222>] __pci_register_driver+0x4b/0x6c
 [<ffffffff88653308>] :ipmi_si:init_ipmi_si+0x5c2/0x73f
 [<ffffffff800a3e5d>] sys_init_module+0xaf/0x1e8
 [<ffffffff8005d116>] system_call+0x7e/0x83

ipmi_msghandler: Unable to register bmc device: -17
ipmi_si: Unable to register device: error -17
Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP: 
 [<ffffffff80064b3d>] _spin_lock+0x0/0xa
PGD 809194067 PUD 80a6b5067 PMD 0 
Oops: 0002 [1] SMP 
last sysfs file: /devices/pci0000:00/0000:00:00.0/class
CPU 4 
Modules linked in: ipmi_si(U) ipmi_devintf(U) ipmi_msghandler(U) nfs fscache nfsd exportfs lockd nfs_acl auth_rpcgss openafs(PU) ipv6 xfrm_nalgo crypto_api autofs4 sunrpc bonding dm_multipath scsi_dh video hwmon backlight sbs i2c_ec i2c_core button battery asus_acpi acpi_memhotplug ac parport_pc lp parport hpilo i5000_edac edac_mc shpchp bnx2 serio_raw pcspkr dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod qla2xxx scsi_transport_fc cciss sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 4986, comm: insmod Tainted: P      2.6.18-128.el5 #1
RIP: 0010:[<ffffffff80064b3d>]  [<ffffffff80064b3d>] _spin_lock+0x0/0xa
RSP: 0018:ffff810808867c90  EFLAGS: 00010292
RAX: 0000000000000000 RBX: ffff810808ed0438 RCX: 00000000c0000100
RDX: ffff81081689be00 RSI: ffffffff8014942d RDI: 0000000000000000
RBP: ffff810808ed0410 R08: ffff810808866000 R09: 0000000000000000
R10: ffff810816967c00 R11: 0000000000000080 R12: 0000000000000000
R13: ffffffff80320c60 R14: 0000000000000000 R15: 0000000000000000
FS:  00002b4959910210(0000) GS:ffff81082ff79cc0(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 0000000809191000 CR4: 00000000000006e0
Process insmod (pid: 4986, threadinfo ffff810808866000, task ffff81080a638820)
Stack:  ffffffff8026f4ac 000000b1689f9008 ffff810808ed0400 ffff810808e19000
 ffffffff801b5146 ffff810808e19000 ffff810808ed0400 ffff81081689be00
 ffff810808e19000 ffff81081689bc00 ffffffff801b885f ffff81081689be34
Call Trace:
 [<ffffffff8026f4ac>] klist_del+0x15/0x2a
 [<ffffffff801b5146>] device_del+0x22/0x1a9
 [<ffffffff801b885f>] platform_device_unregister+0x9/0x12
 [<ffffffff88634784>] :ipmi_msghandler:cleanup_bmc_device+0xde/0xe9
 [<ffffffff886346a6>] :ipmi_msghandler:cleanup_bmc_device+0x0/0xe9
 [<ffffffff80034e87>] kref_put+0x6f/0x7a
 [<ffffffff88634697>] :ipmi_msghandler:ipmi_bmc_unregister+0x6a/0x79
 [<ffffffff88634e39>] :ipmi_msghandler:ipmi_unregister_smi+0xc/0xf4
 [<ffffffff8865257f>] :ipmi_si:try_smi_init+0x59e/0x685
 [<ffffffff88653533>] :ipmi_si:ipmi_pci_probe+0xa0/0x17f
 [<ffffffff8015504a>] pci_device_probe+0x104/0x184
 [<ffffffff801b6df8>] driver_probe_device+0x52/0xaa
 [<ffffffff801b6f27>] __driver_attach+0x65/0xb6
 [<ffffffff801b6ec2>] __driver_attach+0x0/0xb6
 [<ffffffff801b6741>] bus_for_each_dev+0x43/0x6e
 [<ffffffff801b6387>] bus_add_driver+0x7e/0x130
 [<ffffffff80155222>] __pci_register_driver+0x4b/0x6c
 [<ffffffff88653308>] :ipmi_si:init_ipmi_si+0x5c2/0x73f
 [<ffffffff800a3e5d>] sys_init_module+0xaf/0x1e8
 [<ffffffff8005d116>] system_call+0x7e/0x83


Code: f0 ff 0f 0f 88 6c 01 00 00 c3 f0 81 2f 00 00 00 01 74 05 e8 
RIP  [<ffffffff80064b3d>] _spin_lock+0x0/0xa
 RSP <ffff810808867c90>

Environment

  • Red Hat Enterprise Linux 5.3
  • HP G1 blade
  • HP iLo firmware

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content