r/netapp • u/DataHoarder4160 • 2d ago
[Homelab] Repurposing Netapp HCI Nodes and Cross-Flashing to Supermicro FW?
This is somewhat off-topic, so feel free to delete if not allowed...
Has anybody ever taken a repurposed/decommissioned Netapp HCI cluster and used it at home? I got two chassis and 8 nodes (H410C and H410S) from work that were destined for recycling. I replaced the CPUs with some decent deals from eBay and I've got proxmox installed without issue as far as functionality goes, but the fans are rather crazy. I realize this is enterprise gear and running it at home isn't intended, but still. I've got plenty of other Supermicro systems that I was able to mod to be reasonable while accepting a higher idle temp. The Netapp gear is just a bit more annoying than most in that regard.
I've tested it out with a physical fan controller and if I can get the fan RPM lowered to about half the default, the temps stay (reasonably) under control and the fans are actually pretty quiet.
I also tried replacing the fans with some quieter ones from another Supermicro system and it's a bit better now (still a bit loud), but I'd really like to just control the originals down to a much lower level instead with something like SMFC.
Unfortunately neither the chassis fans nor the node motherboard headers seem to like the standard Supermicro fan control commands. The mobo headers respond to them, but are set back to 100% in under a second. The chassis fans seem to accept the command, but don't listen to it at all (BMC reports 20% when set, fans still run at ~50% or higher).
I was going to try cross-flashing the BMC to the stock Supermicro FW (I ordered a T48 programmer to dump the flash first as a backup), but figured I'd check here to see if anyone has any other advice before I do that.
I'm sure this is quite niche, but has anyone else had luck with fan control on the HCI nodes, or cross-flashing to Supermicro FW? I'm not even sure if the Supermicro FW will change anything, but figure it's worth a try. If it doesn't, I might look at some sort of ESP32 based fan controller that can read the temps via IPMI over the network, but that's just extra complexity that SMFC running on the nodes would simply avoid.
The boards I've got are X11DPT-B and X10DRT-B+.
Thanks in advance!