tldr; Does the HPE ML10 Gen 9 server use a standard 4 pin PWM case fan connector? Does it have a standard ATX 24 pin motherboard header? I want to change the PSU and case fan to make it quieter.
I picked up an HPE ML10 Gen 9 server to use as a NAS / media server. It's reasonably quiet, but I'd like to make it almost silent from 4m away so I can locate it in the living room.
There is no fan control in the BIOS. The fan control is proprietary and doesn't seem to be able to be controlled using third party software. The linux lm-sensors package reports temps, but not fan speeds and can't control the fan speeds.
The unit has a single 92mm case exhaust fan and a 300W PSU cooled with an 80mm fan.
I've read that HPE uses proprietary connectors and non-standard pinouts. That would mean I can't replace the case fan or PSU with standard off the shelf components. However, I've found the following thread where the author replaced the case fan with a standard Noctua fan and a standard PicoPSU.
https://linustechtips.com/topic/691365-hpe-ml10-gen9-budget-server/
Does anyone know if HPE (Hewlett Packard Enterprise) used standard connections for its ML10 gen9? Does HPE use standard connections on any of its products?
I'm going to try replacing the case fan and PSU and see how it goes.
--
Unrelated, but here are some tips for new HPE ML10 Gen 9 owners:
1) The case fan spins up to full speed when connected to a power source. This happens as soon as power is connected, without having to press the power button. It spins down automatically to a lower speed after around 30 seconds. Booting with no case fan connected causes a seemingly endless boot/reboot loop and flashing error light on the power button.
2) HPE offers a bios update on its support page:
https://support.hpe.com/hpesc/publi...andSoftware&sort=relevancy&numberOfResults=25
2a) The bios is listed as "entitlement required". That typically means you need a support contract with HPE to download it. I was able to download it freely without any login or registration required.
2b) The linux bios update option didn't work. The install script tried to compile a new kernel module which just didn't work. I ended up flashing the bios successfully using a trial installation of windows.
There is a thread here on the linux flash problem:
https://community.hpe.com/t5/ProLiant-Servers-ML-DL-SL/Firmware-update-on-Linux/td-p/6992103
3) The server has two DisplayPort outputs only. There is no VGA. If you do not have a displayport connection on your monitor then you need an "active" adapter. A "passive" adapter will not work. The adapter has to have circuitry to convert the DP protocol to the protocol that your monitor connection requires. Some displayport ouputs do this protocol conversion natively. The ML10 Gen9 does not.
All VGA adapters are passive (VGA is analogue so must be converted from the digital DP output). All DVI adapters are not passive, so be careful which you buy. HP's formal support advisory on the issue is here. It has model numbers for the HP adapters. I used a non-HP generic alternative.
https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c05226637
I picked up an HPE ML10 Gen 9 server to use as a NAS / media server. It's reasonably quiet, but I'd like to make it almost silent from 4m away so I can locate it in the living room.
There is no fan control in the BIOS. The fan control is proprietary and doesn't seem to be able to be controlled using third party software. The linux lm-sensors package reports temps, but not fan speeds and can't control the fan speeds.
The unit has a single 92mm case exhaust fan and a 300W PSU cooled with an 80mm fan.
I've read that HPE uses proprietary connectors and non-standard pinouts. That would mean I can't replace the case fan or PSU with standard off the shelf components. However, I've found the following thread where the author replaced the case fan with a standard Noctua fan and a standard PicoPSU.
https://linustechtips.com/topic/691365-hpe-ml10-gen9-budget-server/
Does anyone know if HPE (Hewlett Packard Enterprise) used standard connections for its ML10 gen9? Does HPE use standard connections on any of its products?
I'm going to try replacing the case fan and PSU and see how it goes.
--
Unrelated, but here are some tips for new HPE ML10 Gen 9 owners:
1) The case fan spins up to full speed when connected to a power source. This happens as soon as power is connected, without having to press the power button. It spins down automatically to a lower speed after around 30 seconds. Booting with no case fan connected causes a seemingly endless boot/reboot loop and flashing error light on the power button.
2) HPE offers a bios update on its support page:
https://support.hpe.com/hpesc/publi...andSoftware&sort=relevancy&numberOfResults=25
2a) The bios is listed as "entitlement required". That typically means you need a support contract with HPE to download it. I was able to download it freely without any login or registration required.
2b) The linux bios update option didn't work. The install script tried to compile a new kernel module which just didn't work. I ended up flashing the bios successfully using a trial installation of windows.
There is a thread here on the linux flash problem:
https://community.hpe.com/t5/ProLiant-Servers-ML-DL-SL/Firmware-update-on-Linux/td-p/6992103
3) The server has two DisplayPort outputs only. There is no VGA. If you do not have a displayport connection on your monitor then you need an "active" adapter. A "passive" adapter will not work. The adapter has to have circuitry to convert the DP protocol to the protocol that your monitor connection requires. Some displayport ouputs do this protocol conversion natively. The ML10 Gen9 does not.
All VGA adapters are passive (VGA is analogue so must be converted from the digital DP output). All DVI adapters are not passive, so be careful which you buy. HP's formal support advisory on the issue is here. It has model numbers for the HP adapters. I used a non-HP generic alternative.
https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c05226637
Last edited: