Bug 727005

Summary: RHEL5.7: Deadlock or panic of ipmi drivers
Product: Red Hat Enterprise Linux 5 Reporter: Haruo Tomita <haruo.tomita>
Component: kernelAssignee: Peter Martuccelli <peterm>
Status: CLOSED WONTFIX QA Contact: Cui Chun <ccui>
Severity: high Docs Contact:
Priority: high    
Version: 5.7CC: jarod, jns, kernel.shubham, qcai
Target Milestone: beta   
Target Release: 5.8   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-27 16:55:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
screenshot
none
Screenshot
none
Screenshot
none
I have applied three patches to ipmi driver's source. These drivers work fine.
none
test program
none
This issue is NOT fixed in RHEL5.8 Snapshot 1.
none
This package provides the ipmi drivers built for RHEL5.8. none

Description Haruo Tomita 2011-08-01 00:34:38 UTC
Created attachment 516043 [details]
screenshot

Description of problem:
System deadlocks or panic in ipmi_si driver.

Version-Release number of selected component (if applicable):
2.6.18-274.el5

How reproducible:
100%

Steps to Reproduce:
1. chkconfig ipmi on
2. chkconfig ipmievd on
3. reboot
  
Actual results:
System hang.

Expected results:
System does not hang.

Additional info:
See screenshot when issue occurs.
(RHEL5.7-i386-ipmi_si-panic.JPG, RHEL5.7-x86_64-ipmi_si-panic.JPG,RHEL5.7-x86_64-Stopping-ipmi-drivers-hung.JPG)

Comment 1 Haruo Tomita 2011-08-01 00:36:20 UTC
Created attachment 516044 [details]
Screenshot

Comment 2 Haruo Tomita 2011-08-01 00:37:33 UTC
Created attachment 516045 [details]
Screenshot

Comment 4 Haruo Tomita 2011-08-01 00:41:07 UTC
Created attachment 516046 [details]
I have applied three patches to ipmi driver's source.  These drivers work fine.

Comment 5 Haruo Tomita 2011-08-11 00:25:07 UTC
Ipmi driver's race issue is easily reproduced by the appended test program. 
However, this race issue might depend on the speed of CPU and BMC. 
There was a server not reproduced either.
 
The reproduction procedure is as follows. 

(1) start ipmi_modprobe_test.sh
(2) start ipmi_test.sh

Please execute rebooting when stopping with modprobe. 
The panic or hang will reproduce it.

Comment 6 Haruo Tomita 2011-08-11 00:29:47 UTC
Created attachment 517715 [details]
test program

Comment 7 Haruo Tomita 2011-12-27 23:00:33 UTC
I have also tested this issue on RHEL5.8 public beta(kernel-2.6.18-300.el5) and I was able to reproduce. This issue is NOT fixed in RHEL5.8 public beta.

Comment 8 Haruo Tomita 2012-01-06 22:58:56 UTC
Created attachment 551300 [details]
This issue is NOT fixed in RHEL5.8 Snapshot 1.

I have also tested this issue on RHEL5.8 Snapshot 1 (kernel-2.6.18-302.el5)and
I was able to reproduce. This issue is NOT fixed in RHEL5.8 Snapshot 1.

Comment 9 RHEL Program Management 2012-01-09 14:36:55 UTC
This request was evaluated by Red Hat Product Management for inclusion in Red Hat Enterprise Linux 5.8 and Red Hat does not plan to fix this issue the currently developed update.

Contact your manager or support representative in case you need to escalate this bug.

Comment 10 Haruo Tomita 2012-02-28 01:00:12 UTC
Created attachment 566168 [details]
This package provides the ipmi drivers built for RHEL5.8.

[tomita@svhlinux007 ~]$ md5sum kmod-ipmi_drivers-39.1-1_RHEL5.8.tar.bz2
fb8be1bb7ff87d80ae8e739a2a948fe2  kmod-ipmi_drivers-39.1-1_RHEL5.8.tar.bz2
[tomita@svhlinux007 ~]$

Comment 14 RHEL Program Management 2012-08-27 16:55:13 UTC
Development Management has reviewed and declined this request.
You may appeal this decision by reopening this request.