Make HP Proliant server fans quiet - Modified iLO firmware

Поділитися
Вставка
  • Опубліковано 28 тра 2022
  • A common complaint about HP/HPE servers is that the fans are too loud when you add PCIe cards to the system.
    Using the custom iLO firmware you can manually tweak the fan speeds. I'll walk you through the process for how to do this.
    v2.73: / silence_of_the_fans_pt...
    v2.77: / hp_ilo4_v277_unlocked_...
    This video was done on a DL360p Gen8 however this technique works on any HP/HPE server running iLO 4 (i.e. any Proliant Gen8 or Gen9): DL360e, DL360p, DL380e, DL380p, DL560, DL580, etc...
  • Наука та технологія

КОМЕНТАРІ • 82

  • @deathbyzen
    @deathbyzen Рік тому +3

    Thank you so much! Its not almost 4 in the morning and I spend the last couple of hours flashing the firmware which wasn't that hard it just took a couple of false starts. After that I found this video I think someone on reddit posted it and damn this made everything so easy! Thanks a ton, and cheers from Wisconsin.

  • @MourningLobster
    @MourningLobster 4 місяці тому +1

    Your narration and style is a perfect match for professional Golf. Cadence, tone, pacing; super chill with a bit of excitement. Thank you for this video :)

  • @Muddysmind
    @Muddysmind Рік тому +4

    This worked on my DL380 G9 thank you for taking the time to make this.

  • @PeterBatah
    @PeterBatah 7 місяців тому

    Thank you so much for sharing this very useful and insightful information. Much appreciated.

  • @dawnaur
    @dawnaur Рік тому +7

    Thank you for this video with good explanations !
    I just did the manipulation, and excepted a very boring "segmented algorithm" for intake temp that can't be fully customized, it worked like a charm !
    You could just add the ILO Flash procedure in video, and it would be perfect !

    • @nomadzatara
      @nomadzatara 10 місяців тому

      @dawnaur Do you still have your HP server? Can you tell me if this still works? Thinking about buying one as a lab server to save some money. Thanks.

    • @dawnaur
      @dawnaur 10 місяців тому

      @@nomadzatara Hello, I still have this server and it still works, but not absolutely perfectly.
      First I need to do the settings after each reboot
      Second It sometimes, after some days/weeks reset some settings, so I have a virtual machine with one rj45 port dedicated, looping back on ilo's rj45, and forcing settings every minutes

  • @DanielFSmith
    @DanielFSmith 2 роки тому +22

    Instead of disabling sensor 50, you could set its target temperature (36degC) to something higher, so the P (of PID) doesn't spin it so fast.

    • @goldjd1
      @goldjd1 Рік тому +1

      How do you set the target temperature of a sensor?

    • @juanmedin6972
      @juanmedin6972 Рік тому +9

      ok, finaly worked it out. "fan pid 50 sp 4600" to set it to 46degC

    • @techstuff7414
      @techstuff7414  Рік тому +4

      Good tip. You're right, this is a better way to do it.

    • @Motlyh
      @Motlyh Рік тому +1

      @@techstuff7414 Hello! Please tell me if the method will work on the server HP ML310E Gen 8 v2?

    • @abdulhamidmohamed7949
      @abdulhamidmohamed7949 10 місяців тому

      Any ideas of applying the fan mod without having ubuntu installed on bare metal server? Stuggling to do that
      @@techstuff7414

  • @miguellombana9847
    @miguellombana9847 Рік тому +14

    Wish you'd have done a video on how to actually flash the ilo, I have 4 DL units and can only run 2 max at a time cause of noise. I'm geeky but can't for the life of me figure out the how to from the reddit posts. if you ever get the urge to show how you did it, you''d likely be the only UA-camr that made an instructional video for those of us that like to home lab but don't have the chops to do this little mission! Great vid on what to do after you get there LOL hopefully will be able to appreciate it all at some point!

    • @MaddMo
      @MaddMo Рік тому +1

      What they don't tell you is that in order to flash the server, you need to run a baremetal instance of ubuntu on that server. Follow the steps with that in mind and you will get it.

    • @miguellombana9847
      @miguellombana9847 Рік тому +1

      @Sean Mokrane I was able flash all of my Gen 8's to 2.7 and can now set all fans to 31% which is sweet! I read where the same fix can be done to a Gen 9 but have been hesitant to try it as it seems like a far reach to assume G8 and G9 would both work off the same flash file.

    • @andrew44312
      @andrew44312 5 місяців тому

      @@miguellombana9847
      I have proxmox installed on my server and all dns, ad, and dhcp configured. Can’t put bare-metal Ubuntu, and my HP ILO is at 2.81 is there a way flash back to 2.77 in my case?

  • @timoclemens5379
    @timoclemens5379 7 місяців тому

    thx for the explanation.
    The install was quite a hassle, but in the end it worked.
    I downgraded from 2.80 to 2.54 and then flashed from the ubuntu bare metal to 2.77

  •  2 роки тому +3

    Made my garage noise is now much lower. Can't thank enough to the creator of the modified firmware aswell the guide on this video.

  • @JasonsLabVideos
    @JasonsLabVideos 2 роки тому +8

    Good video, this will help THOUSANDS !!

    • @atienne_navarre
      @atienne_navarre 2 роки тому

      I found a simpler way - Disable iLO. Most of use buying these second hand for unraid or other home office setups probably will never use it anyway.

    • @JasonsLabVideos
      @JasonsLabVideos 2 роки тому +4

      @@atienne_navarre Dumb idea, I ilo allows you to remote manage the box & check on health. That's like saying, oh hey I hate security on my network so i'll just turn off the firewall !

    • @atienne_navarre
      @atienne_navarre 2 роки тому

      @@JasonsLabVideos Oppinions vary.

  • @alexanderhurtado7309
    @alexanderhurtado7309 2 роки тому +5

    Excellent video, I almost sell my HP server because I couldn't stand the loud noise in my office. Can you please share your script as an example, would be very helpful? Thank you very much!

  • @RichardOpokuEngineer
    @RichardOpokuEngineer Рік тому

    Thanks for the video. I'm wondering if I messed up somewhere. I used to see all 8 fans, but right now, ilo only shows 4 fans. When I initially used this, it worked so smoothly, run a full night without noise and suddenly, nothing I do can convince this system to calm down now.
    I need help, can't stand the noise any longer.

  • @jimmangafas2023
    @jimmangafas2023 4 місяці тому

    Thankyou very much mate.

  •  2 роки тому +1

    Great. Thanks.

  • @josuecrx
    @josuecrx Рік тому

    I have a question, before you do this process, in what mode was the fan control? I mean, they was in optimal or incremental cooling ?

  • @mikedoth
    @mikedoth 2 роки тому

    Wonder if they something like this for other server brands.

  • @sembutininverse
    @sembutininverse Рік тому

    this video made me your new subscriber, thank you, I'm planning on buying a hp dl380 g9 for my homelab, i was so concerned about the noise, because I'm planning on using that in my room, thanks, you dont believe me i was going to build a soundproof server rack for my self😂😂😂, other things that iwas going to ask, is ot possible to share your script with us?, if ot is possible

  • @balex96
    @balex96 Місяць тому

    Hey, thanks for your help with this. My Dl380 g9 is much quieter now. Do I need to reenable Ilo Security after?

  • @hotswapster
    @hotswapster Рік тому

    Thank you, thank you, thank you. I can't even hear it now.

  • @wpgspecb
    @wpgspecb Рік тому

    How do you bypass the Algorithms if your server has them. It seems there are sensors that have algo's and simply changing the high/low values dont work

  • @DabraAcca
    @DabraAcca Рік тому +2

    Has anyone else played with the setpoints.. OP's given a great guide on reducing noise at idle by setting a new PWM low. I've found the fan controller responds very aggressively when the environmental temp increases.. trying to keep the system at the sort of target temps you'd expect in a data center... I don't have that kind of air-con available.. so (I think) I've nudged some of the setpoints up to allow it to run a little hotter.. this had an immediate impact in reducing the fan drive. For example, sensor 35 was driving my fan controller to high PWM (had the asterix next to it) - so I changed the setpoint from 40 to 50 to let it run a little hotter and the controller reduced the PWM instantly. (fan pid 35 sp 5000)
    Has anyone else played with the setpoints?

    • @DabraAcca
      @DabraAcca Рік тому +1

      never mind.. daniel's comment has addressed this one!

  • @j0ppi
    @j0ppi 5 місяців тому +1

    i want this for my ilo 2, proliant G5, any solution ?

  • @thieftdp2680
    @thieftdp2680 2 роки тому

    how would this work under windows without the ILO?

  • @paytufo
    @paytufo 2 роки тому +1

    Any way to doit with iLo 2?

  • @user-ov1th7gm5t
    @user-ov1th7gm5t Рік тому

    Any one could help me out, for some strange reason, i restart the ILO i´m able to interact with fan control, however when i boot the server (dl380p g8), when trying to imput commands via ssh to the ilo, it simpliy skips a line, showing nothing and prompts the command input again. help please

  • @larsbeigon8949
    @larsbeigon8949 Рік тому

    Did anybody try this for the 1U server ? What were results ?

  • @WrozbyOnline
    @WrozbyOnline 11 місяців тому

    what is sensor no. 11? He triggers my fans 94%? Is it safe to turn it off?

  • @Picur911
    @Picur911 Рік тому +1

    i flashed the modified firmware then reset the ILO but ssh terminal say this hpiLO-> fan
    status=2
    status_tag=COMMAND PROCESSING FAILED
    error_tag=COMMAND NOT RECOGNIZED
    Thu Jan 26 20:05:34 2023

  • @mikepopescu7244
    @mikepopescu7244 Рік тому

    I don't get any output from "fan info g". I already reset iLo several times through the Diagnostics page..
    What could be the problem?
    edit: it's the DL360e Gen8

  • @wpgspecb
    @wpgspecb Рік тому +1

    What are the chances this modified firmwares are compromised . There is a severe iLo hack going around and I really dont want to risk it.

  • @angelwind0904
    @angelwind0904 6 місяців тому

    THE DL160 g6 can surpport any graphics card????

  • @LisimPlays
    @LisimPlays Рік тому

    Really wish this was possible with newer ilo verions

  • @mrfordfairmont
    @mrfordfairmont 3 дні тому

    i can not get my dl360p gen 8 to update the firmware to the fan control 2.73 from 2.55

  • @marinuspretorius8230
    @marinuspretorius8230 2 місяці тому

    Has anyone tried this on hp proliant microserver gen8. I have installed the firmware. When I change the value of fan it reflects in ilo but the actual fan speed does not change. Any idea? Help?

  • @Liporace
    @Liporace 5 місяців тому

    Can I do this to DL380 Gen10?

  • @kamranmollaei1846
    @kamranmollaei1846 9 місяців тому

    hi!why me run the *fan info a* Command and this message comes up??
    // status=2
    status_tag=COMMAND PROCESSING FAILED
    error_tag=COMMAND NOT RECOGNIZED
    Fri May 24 00:45:11 2019 //
    please tell me why

  • @quocbao8466
    @quocbao8466 9 місяців тому

    How to working on ILO5?

  • @nomadzatara
    @nomadzatara 10 місяців тому +2

    Is this working as of 9/24/2023. Does it still work with the latest firmware? Can anyone comment? Thank you very much. Is the firmware still being updated, or is it end-of-life in terms of updates?

    • @SpaceParanoidX
      @SpaceParanoidX 9 місяців тому

      From the link in the description (v2.77): Unfortunately, HP removed the fan control tools from iLO4 versions in v2.78, so v2.77 is the latest that can be built with the unlocked tools.

  • @sashaheftekhar-khonssari733
    @sashaheftekhar-khonssari733 10 місяців тому +1

    So there is no way to do the 2.77 modded via the iLO webgui ? The only way is I gotta bare metal install Ubuntu on the server ? Surely there is a way to do this via SFTP and SSH ?

    • @abdulhamidmohamed7949
      @abdulhamidmohamed7949 10 місяців тому

      Im also trying to do the same without having to install Ubuntu on the bare metal? Any ideas of applying the fan mod without having ubuntu installed on bare metal server?

    • @sashaheftekhar-khonssari733
      @sashaheftekhar-khonssari733 10 місяців тому

      @@abdulhamidmohamed7949 Turns out is actually pretty easy. Load Ubuntu ISO on to bootable USB (I use Rufus to create the USB), when its finished I simply copy the needed HP iLO files from the guide onto the root of the USB thumbdrive. Connect monitor KB/M to server and boot from USB. You'll be able to boot into Ubuntu from the USB thumb drive. Then I copy those files from the USB to the Ubuntu documents folder (Desktop folder didnt work for me). Follow the commands via the Ubuntu terminal.

  • @goliat2606
    @goliat2606 11 місяців тому

    I have DL380e gen8. In ILO temperatures page i have 50 sensors but in after "fan info a" i can see 66 sensors, why? Sensor 51 has min 90 and max 110. Without additionall PCIE card, when server is on idlee, fans running at 52 (not 52%, 52/255 value). After insert TP-LINK 2.5Gb network card fans 4,5,6 runs at 110 value (max of sensor 51). Why this sensor is bypassed without additionall PCIE card?

    • @goliat2606
      @goliat2606 11 місяців тому

      Now i check and when additional PCIE card is not inserted, sensor 51 not shows on "fan info g". So i still dont know what is this sensor. I tried to turn it on without card but its impossible.

    • @HahaHihi11111
      @HahaHihi11111 2 місяці тому

      Every core in CPU have own thermal senzor.

  • @andrew44312
    @andrew44312 5 місяців тому


    I have proxmox installed on my server and all dns, ad, and dhcp configured. Can’t put bare-metal Ubuntu, and my HP ILO is at 2.81 is there a way flash back to 2.77 in my case?

  • @goldjd1
    @goldjd1 Рік тому

    Do you have a version of this for ML350 Gen10?

    • @911sby
      @911sby Рік тому +1

      Unfortunately HPE removed manual Fan Control function from ILO 4 above 2.78, And All of ILO 5

  • @ceyhunktkc
    @ceyhunktkc Рік тому

    after restarting the server it continues to old values. I don't think it saves.

    • @JoseMR1992
      @JoseMR1992 Рік тому

      Yep. Its a glitch that has not been found. Github scrip says it. Thats why he has his own auto script.
      Gotta do it everytime. Thats why mine runs 24/7

  • @lironavrham8185
    @lironavrham8185 Рік тому +1

    Will it work on hp dl360 gen6?

    • @Klay4
      @Klay4 11 місяців тому

      Any news?

  • @leonardotoschi585
    @leonardotoschi585 2 роки тому

    2:31 and there is me, the one that never cares about ilo firmware and always don't check for updates for bios and firmwares

  • @JQ3B94
    @JQ3B94 5 місяців тому

    For those running a dl380 gen 9
    Set the lo for 01 02 03 08 58 59 all to 10 and its no louder than an idle desktop pc

  • @zilog1
    @zilog1 Рік тому

    Ive got a proliant DL360e gen8 and the Fan command isnt even there!!!! fak!

  • @boomerangBS
    @boomerangBS Місяць тому

    Omg , i hope it will work or...

  • @jaysonrees738
    @jaysonrees738 5 місяців тому

    Such a shame it doesn't save the new settings. That whine is maddening, and jumping through extra hoops is lame.

  • @atienne_navarre
    @atienne_navarre 2 роки тому +2

    I found a simpler way - Disable iLO. Most of use buying these second hand for unraid or other home office setups probably will never use it anyway.

    • @BobbyTheKebabMan
      @BobbyTheKebabMan 2 роки тому

      is this only for newer server like g8 or ? i mean i have a g6 and its loud and how do you disable it ?

    • @mariof.1941
      @mariof.1941 Рік тому

      @@BobbyTheKebabMan Disable ILO ... btw Fan Curve is Controlled by the Firmware not the Integrated Lights Out ... so useless to block a port remote manage without a monitor, and the most series hp servers has ILO integrated onboard u could by an exta card but mostly for clients

    • @davids2276
      @davids2276 Рік тому

      just disable it and the fan noise will reduce?

    • @BobbyTheKebabMan
      @BobbyTheKebabMan Рік тому

      @@davids2276 not really better by me

  • @kevindeason4525
    @kevindeason4525 6 місяців тому

    Should have explained what sensor pid 50 is etc. Imagine it is the CPU temp sensor...