Linux-Based Community / Regional
1753507 Members
5256 Online
108795 Solutions
New Discussion

hpasmd eats all CPU on old DL385

 
SOLVED
Go to solution
fabbe
Occasional Collector

hpasmd eats all CPU on old DL385

Hi,

 

I'm trying to install Debian 6.0 (squeeze) on an old DL385. Everything else works fine, but I have trouble with the hpasmd daemon. I'm using the hp-health package from the HP Software Delivery Repository (http://downloads.linux.hp.com/SDR/), and although it installs fine, the hpasmd daemon just sits around and eats 100% CPU and doesn't respond.

 

Here are some examples:

 

$ hplog -f
hplog: Cannot open /dev/cpqhealth/proc.
Could not get temperature data. Make sure the health monitor is activated

 

$ hpasmcli

ERROR: Could not open /dev/cpqhealth/cdt.
Please make sure the Health Monitor is started.

although hpasmd is running. It's probably just running a busy loop and not serving any requests.

 

Any ideas?

3 REPLIES 3
fabbe
Occasional Collector

Re: hpasmd eats all CPU on old DL385

I forgot to mention explicitly that this is an amd64 machine (dual Opteron 250).

fabbe
Occasional Collector
Solution

Re: hpasmd eats all CPU on old DL385

I found a solution. First, I loosely followed the instructions here to manually install an old version of hpasm (7.4.0). Then, I found that if I pass -m DISABLED -n DISABLED to hpasmd, it works! It only eats a bit of CPU for 10-20 seconds after startup, and after that, it sits quietly in the background. hplog and hpasmcli work perfectly.

chris2992
Occasional Visitor

Re: hpasmd eats all CPU on old DL385

Thank you very much for your solution! I tried many things to get the HP tools run on Debian 6.0 AMD64. Using the old files helped a lot.