Raghavendra G wrote:

>I am trying to load IPMI drivers on Hp Integrity cx2600. The Kernel
>version I am using is 2.6.9. 
>  
>
I'm curious: which distro is this?  I'm guessing a RHEL4 variant.

>The problem is that modprobe ipmi_si hangs. 
>
Stock kernel 2.6.9 had a bug: the driver does not supply reasonable
defaults for register size and spacing.  ipmi_si_intf.c:try_init_acpi()
reads the ACPI SPMI table which has zeros for spacing and size.
Eventually calculations do a divide by zero, which is considered rude
in drivers :-)

I submitted a patch that should have gone into 2.6.12 and RedHat
included it in RHEL4 udpate two.  This patch supplies default
values and the driver loads and runs.  However, another group
supplied an "early exit" patch at the same time.  This patch just
exits the startup procedures; the driver load fails (your system keeps
running, just without IPMI).  This early exit patch was submitted
outside normal channels (this mailing list) and we never saw it.

Another patch to unpatch the early exit was submitted earlier this
year.  It's in kernel.org 2.6.16 and RHEL4 update four.

Hope this helps,
Rocky Craig
HP Open Source and Linux Organization, Integrity Servers

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to