Flashing the IPMI firmware on a Supermicro X9DRW-iF
I recently tasked myself with bringing IPMI up to date on a Supermicro X9DRW-iF server. This can be quite dangerous, asÂ a bad IPMI flash can break IPMI in a way that requires you end up having to mail your hardware (RMA) to Supermicro to get it re-flashed. As such, I’m not hugely fond of doing these sorts of things through a web interface, as it depends on the network, and the Supermicro web interface doesn’t give you much in the way of feedback during the firmware upgrade process.Â Today, I’ll be sharingÂ what I found to beÂ the most stableÂ way of flashing the IPMI firmware on an X9DRW-iF. We’ll be doing so from an OS that is installed on the hardware itself — in our case from CentOS 6.6 (this would very likely work just fine on a Debian-based OS as well).