www.mamboteam.com
Debian Linux (on HP)  
Home arrow Forum
Friday, 30 July 2010
 
 
Faulty Insight Software for Debian AMD64 and ML350

gfx* Home Help Search Calendar Login Registergfx
Debian on HP, Linux  |  Debian on HP (HP software: agents, drivers and such)  |  HP System Management  |  Faulty Insight Software for Debian AMD64 and ML350 « previous next »
Pages: [1] Print
Author Topic: Faulty Insight Software for Debian AMD64 and ML350  (Read 1229 times)
Stephen
Newbie
*
Offline Offline

Posts: 2


View Profile
Faulty Insight Software for Debian AMD64 and ML350
« on: July 05, 2008, 03:20:29 pm »

This is related to this issue: http://debian.catsanddogs.com/component/option,com_smf/Itemid,41/topic,130.0/  However, that's pretty old and wasn't followed up. Also, please note that I am running Ubuntu 8.04 server.

Because I have this false fan detection problem, I can't install hp-OpenIPMI. I can access localhost:2381 and get some information, but not all--nothing on temperatures, for example.

Here's my take on the problem, as submitted to HP--on the forums and to various support sites--and as was met with complete silence:

Debian Etch AMD64 Insight Management packages are supplied on this page:

http://h20293.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T8569AAE

There is a package called hp-OpenIPMI-7.8.0-108.etch26.amd64.deb. This software is faulty. It won't work for anyone who does not have all fans installed on their ML350 Server.

I did have that OpenIPMI package installed and was beginning to see how everything worked. Then the server started constantly rebooting. The reason why--and it is an old and well-known problem--is explained in the advisory:

http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c01091944&jumpid=reg_R1002_USEN

This advisory/warning should be posted at the point where people download the Debian software, not in an advisory they will stumble across when troubleshooting why their server is out of control.

Anyway, as the advisory states, the faulty software incorrectly reports a fan failure. The advisory gives a link to updated versions of the software that fix this problem.

Here is the working software for Red Hat, for example:

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=3279711&prodTypeId=15351&prodSeriesId=1121586&swLang=8&taskId=135&swEnvOID=4004#11332

This link supplies an update of the OpenIPMI package to this version: hp-OpenIPMI-8.1.0-104 However, the updates are for SUSE and Red Hat, not Debian.

This version of OpenIPMI is what is needed on the Debian download page, not the old version that is faulty. Why is it so hard for a global company to organize something so simple?

I tried making a .deb out of the Red Hat fix. The .deb installed but it couldn't rebuild. I just got these errors after running hpasm status:

Code:
   Using high performance hp-OpenIPMI device driver
/opt/hp/hp-OpenIPMI ~/Desktop
   hpasmd: Attempting Rebuild of hp-OpenIPMI package
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c: In function ‘pci_irq_setup’:
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1473: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1473: error: (Each undeclared identifier is reported only once
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1473: error: for each function it appears in.)
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1473: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1475: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c: In function ‘std_irq_setup’:
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1504: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1514: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c: In function ‘try_init_acpi’:
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1951: error: ‘struct acpi_generic_address’ has no member named ‘address_space_id’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1997: error: ‘struct acpi_generic_address’ has no member named ‘register_bit_width’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:1999: error: ‘struct acpi_generic_address’ has no member named ‘register_bit_width’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2004: error: ‘struct acpi_generic_address’ has no member named ‘register_bit_offset’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2006: error: ‘struct acpi_generic_address’ has no member named ‘address_space_id’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2010: error: ‘struct acpi_generic_address’ has no member named ‘address_space_id’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c: In function ‘acpi_find_bmc’:
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2039: error: implicit declaration of function ‘acpi_get_firmware_table’
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2040: error: ‘ACPI_LOGICAL_ADDRESSING’ undeclared (first use in this function)
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c: In function ‘dmi_find_bmc’:
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2191: warning: assignment discards qualifiers from pointer target type
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c: In function ‘init_ipmi_si’:
/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c:2950: error: implicit declaration of function ‘pci_module_init’
make[2]: *** [/opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.o] Error 1
make[1]: *** [_module_/opt/hp/hp-OpenIPMI/drivers/char/ipmi] Error 2
make: *** [build] Error 1
   Can not rebuild the hp-OpenIPMI drivers!
   See /var/spool/compaq/hpasmd.log for details.
   See hp-OpenIPMI(4) and hpasm(4) for options.
Status of Foundation Agents (cmafdtn): cmathreshd cmahostd cmapeerd
 
   cmathreshd is running... [ SUCCESS ]
 
 
   cmahostd is running... [ SUCCESS ]
 
 
   cmapeerd is running... [ SUCCESS ]
 
Status of Server Agents (cmasvr): cmastdeqd cmahealthd cmaperfd
 
   cmastdeqd is running... [ SUCCESS ]
 
 
   cmahealthd is running... [ SUCCESS ]
 
 
   cmaperfd is running... [ SUCCESS ]
 
Status of Storage Agents (cmastor): cmaeventd cmaidad cmafcad cmaided cmascsid cmasasd
 
   cmaeventd is running... [ SUCCESS ]
 
 
   cmaidad is running... [ SUCCESS ]
 
 
   cmafcad is running... [ SUCCESS ]
 
 
   cmaided is running... [ SUCCESS ]
 
 
   cmascsid is running... [ SUCCESS ]
 
 
   cmasasd is running... [ SUCCESS ]

It seems like ipmi_si_intf.c is the key offender. I'm not sure what to do next.

Has anyone found a fix for this problem? Can anyone point me in the right direction
« Last Edit: July 13, 2008, 04:56:52 am by Stephen Bant » Logged
Stephen
Newbie
*
Offline Offline

Posts: 2


View Profile
Re: HP Has Not Updated Faulty Insight Software for Debian AMD64 and ML350
« Reply #1 on: July 13, 2008, 04:56:17 am »

Anyone ....?

Am I the only one in the world with Ubuntu or Debian on a ML350 G5--without a second processor and so not all fans installed--who has this problem?

Why hasn't HP fixed such a well-known, year-old critical flaw in their Debian OpenIPMI package? This would seem negligent and irresponsible.
Logged
Tim
Newbie
*
Offline Offline

Posts: 1


View Profile
Re: Faulty Insight Software for Debian AMD64 and ML350
« Reply #2 on: March 03, 2009, 10:13:16 pm »

I happened upon your post and am working on the same problems.
change line 1470 of /opt/hp/hp-OpenIPMI/drivers/char/ipmi/ipmi_si_intf.c to (IRQF_SHARED|IRQF_DISABLED),

I'm still working out the rest of it.
Logged
Debian on HP, Linux  |  Debian on HP (HP software: agents, drivers and such)  |  HP System Management  |  Faulty Insight Software for Debian AMD64 and ML350 « previous next »
Pages: [1] Print 
Jump to:  
Powered by MySQL Powered by PHP Powered by SMF 1.1 RC3 | SMF © 2001-2006, Lewis Media
Joomla Bridge by JoomlaHacks.com

Apollo design by Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.085 seconds with 21 queries.
 
Top! Top!