HP ProLiant – Fixing Missing Fan Error on DL360 G6

hardwarehphp-proliantlinux

I have several refurbished HP ProLiant DL360 G6 servers and several of the systems are reporting fan failures – possibly incorrectly – on fan #2.

When running:

hpasmcli -s 'SHOW FANS'

I get the following result on 8 out of 14 servers:

Fan  Location        Present Speed  of max  Redundant  Partner  Hot-pluggable
---  --------        ------- -----  ------  ---------  -------  -------------
#1   SYSTEM          Yes     NORMAL  27%     Yes        0        No            
#2   SYSTEM          No      -       N/A     N/A        0        No            
#3   SYSTEM          Yes     NORMAL  27%     Yes        0        No            
#4   SYSTEM          Yes     NORMAL  27%     Yes        0        No            

All 8 systems show that fan #2 is missing. I've tried opening a couple of the boxes and moving the fans around, but it still reports the same thing.

Is there a common problem with reporting fan status on these servers? Is there something I can do to fix the issue?

Best Answer

Are you receiving an error, or are you just concerned that there's no fan present in slot #2?

The HP ProLiant DL360 G6 server uses three or four dual-fan block modules, depending on if the system is equipped with dual CPUs or a single CPU. (The extra fan module comes in the kit with the single processor option kit). Do you have a full fan block in the slot or a blank? On single-CPU models, there's a plastic blank in fan location #2 (empty in the photo below).

enter image description here

  • What are the specs of the systems you've purchased?
  • A dual-CPU DL360 G6 will not boot with a missing fan module.
  • How are you receiving alerts about the fan failures?
  • If these are dual-CPU units, make sure the fan connector for slot #2 on the motherboard is fully engaged.

Since these are Linux and you have the HP agents installed, quickly post the output of the following commands:

hplog -v # This will show the HP IML log and the alerts tied to the fan failures.

hplog -t # This will show the temperature zones.

hplog -f # This will show the fan ID and status.

I'd like to see if these are consistent with what you're seeing from hpasmcli.

Post the server firmware and CPU configuration if you can. You can get a concise summary of both with:

dmidecode -t 1 | egrep '(Manufacturer|Product|Serial)'; dmidecode -t processor| egrep '(Socket|Version)'

e.g.

[root@LAS ~]# dmidecode -t 1 | egrep '(Manufacturer|Product|Serial)'; dmidecode -t 0 | egrep '(Version|Release)'; dmidecode  -t processor| egrep '(Socket|Version)'
        Manufacturer: HP
        Product Name: ProLiant DL380 G6
        Serial Number: 2UXxxxx6KT      
        Version: P62
        Release Date: 05/05/2011
        Socket Designation: Proc 1
        Version: Intel(R) Xeon(R) CPU X5570 @ 2.93GHz            
        Upgrade: Socket LGA1366
        Socket Designation: Proc 2
        Version: Intel(R) Xeon(R) CPU X5570 @ 2.93GHz            
        Upgrade: Socket LGA1366

All else, if your firmware version (Release Date) is older than the output I posted above, update the firmware for the server.