Make HP Proliant server fans quiet - Modified iLO firmware

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • 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...

ความคิดเห็น • 84

  • @miguellombana9847
    @miguellombana9847 2 ปีที่แล้ว +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 TH-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 7 หลายเดือนก่อน

      @@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?

  • @DanielFSmith
    @DanielFSmith 2 ปีที่แล้ว +23

    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 2 ปีที่แล้ว +1

      How do you set the target temperature of a sensor?

    • @juanmedin6972
      @juanmedin6972 ปีที่แล้ว +11

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

    • @techstuff7414
      @techstuff7414  ปีที่แล้ว +7

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

    • @Motlyh
      @Motlyh ปีที่แล้ว +2

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

    • @abdulhamidmohamed7949
      @abdulhamidmohamed7949 ปีที่แล้ว

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

  • @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!

  • @MourningLobster
    @MourningLobster 6 หลายเดือนก่อน +2

    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 :)

  • @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 ปีที่แล้ว

      @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 ปีที่แล้ว

      @@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

  • @deathbyzen
    @deathbyzen ปีที่แล้ว +4

    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.

  • @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

  • @pablov3rk1ll
    @pablov3rk1ll 2 หลายเดือนก่อน

    Hey man, I have xl420 g9 and ilo version 2.82. Can I downgrade to 2.5 and after 2.73? How can I do this?

  • @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.

  • @mrfordfairmont
    @mrfordfairmont 2 หลายเดือนก่อน

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

  • @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.

  • @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!

  • @Muddysmind
    @Muddysmind ปีที่แล้ว +4

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

    • @larsbeigon8949
      @larsbeigon8949 ปีที่แล้ว

      What CPU have you on your dl380 ?

  • @nomadzatara
    @nomadzatara ปีที่แล้ว +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 ปีที่แล้ว

      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.

  • @balex96
    @balex96 3 หลายเดือนก่อน

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

  • @leonardotoschi585
    @leonardotoschi585 2 ปีที่แล้ว +1

    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

  • @j0ppi
    @j0ppi 7 หลายเดือนก่อน +1

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

  •  2 ปีที่แล้ว +1

    Great. Thanks.

  • @andrebrandao7319
    @andrebrandao7319 หลายเดือนก่อน

    Is it possible to run this script on vmware esxi 8.0? I have a DL360 G9 server

  • @kamranmollaei1846
    @kamranmollaei1846 11 หลายเดือนก่อน

    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

  • @marinuspretorius8230
    @marinuspretorius8230 4 หลายเดือนก่อน

    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?

  • @RichardOpokuEngineer
    @RichardOpokuEngineer 2 ปีที่แล้ว

    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.

  • @sashaheftekhar-khonssari733
    @sashaheftekhar-khonssari733 ปีที่แล้ว +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 ปีที่แล้ว

      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 ปีที่แล้ว

      @@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.

  • @jaysonrees738
    @jaysonrees738 8 หลายเดือนก่อน

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

  • @JQ3B94
    @JQ3B94 7 หลายเดือนก่อน

    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

  • @boomerangBS
    @boomerangBS 3 หลายเดือนก่อน

    Omg , i hope it will work or...

  • @angelwind0904
    @angelwind0904 8 หลายเดือนก่อน

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

  • @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

  • @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

  • @mikepopescu7244
    @mikepopescu7244 2 ปีที่แล้ว

    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

  • @andrew44312
    @andrew44312 7 หลายเดือนก่อน


    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?

    • @Nightingale2204
      @Nightingale2204 4 หลายเดือนก่อน

      You can boot from Ubuntu on a Stick

  • @WrozbyOnline
    @WrozbyOnline ปีที่แล้ว

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

  • @goliat2606
    @goliat2606 ปีที่แล้ว

    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 ปีที่แล้ว

      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 4 หลายเดือนก่อน

      Every core in CPU have own thermal senzor.

  •  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.

  • @PeterBatah
    @PeterBatah 9 หลายเดือนก่อน

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

  • @larsbeigon8949
    @larsbeigon8949 ปีที่แล้ว

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

  • @paytufo
    @paytufo 2 ปีที่แล้ว +1

    Any way to doit with iLo 2?

  • @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 ?

  • @Liporace
    @Liporace 7 หลายเดือนก่อน

    Can I do this to DL380 Gen10?

  • @timoclemens5379
    @timoclemens5379 9 หลายเดือนก่อน

    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

    • @pablov3rk1ll
      @pablov3rk1ll 2 หลายเดือนก่อน

      how can I do this?

  • @hotswapster
    @hotswapster ปีที่แล้ว

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

  • @kevindeason4525
    @kevindeason4525 9 หลายเดือนก่อน

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

  • @lironavrham8185
    @lironavrham8185 2 ปีที่แล้ว +1

    Will it work on hp dl360 gen6?

    • @Klay4
      @Klay4 ปีที่แล้ว

      Any news?

  • @jimmangafas2023
    @jimmangafas2023 6 หลายเดือนก่อน

    Thankyou very much mate.

  • @quocbao8466
    @quocbao8466 11 หลายเดือนก่อน

    How to working on ILO5?

  • @thieftdp2680
    @thieftdp2680 2 ปีที่แล้ว

    how would this work under windows without the ILO?

  • @mikedoth
    @mikedoth 2 ปีที่แล้ว

    Wonder if they something like this for other server brands.

  • @LisimPlays
    @LisimPlays ปีที่แล้ว

    Really wish this was possible with newer ilo verions

  • @zilog1
    @zilog1 ปีที่แล้ว

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

    • @matrix-path-of-neo
      @matrix-path-of-neo ปีที่แล้ว +3

      you got to flash it first with the modded bios

  • @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

  • @goldjd1
    @goldjd1 2 ปีที่แล้ว

    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

  • @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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว

      just disable it and the fan noise will reduce?

    • @BobbyTheKebabMan
      @BobbyTheKebabMan 2 ปีที่แล้ว

      @@davids2276 not really better by me