Error updating boot rom
Leading up to and including v1.72 you are able to create a bootable USB memory stick that applies the update for you when booting from the memory stick which is particularly useful if you are installing a non Windows or Linux based OS or hypervisor onto your server.From version v1.72 the only methods of updating the firmware on your E200 array controller in your ML110 or ML115 is via either the Windows or Linux online ROM flash component for which you need a version of the particular OS installed from which to run it from.
After reading this VMware community forum post I thought it may be to do with the E200 controller not showing up to the ML110/ML115 after upgrading it past v1.72 though after biting the bullet and upgrading it all the way to v1.84 I can confirm that it works just fine both during boot up and from within Windows 2008 and VMware ESX/ESXi 4.0.*Note that this trick worked when i was updating Nexus One from Android 2.2 to Android 2.2.1 on an unlocked bootloader. So if you test it and find it working on any other version, please do mention the update in comments.This page contains a command to download and run a script, which will flash custom firmware with a Sea BIOS payload on approaching 40 models of Intel based Chromebook – allowing you to run an alternative OS such as Linux.Save it locally and then run the executable Click ‘Next’ Accept the license agreement – of course only if you want to, though you won’t get far if you don’t.🙂 Select a folder to extract the contents of the file to – for simplicity I would recommend using the default directory specified.Once downloaded it prompts you to proceed – press any key (other than ESX) to apply the update.
It now applies the updated firmware to the e200 controller Once completed successfully you will get the message ‘Auto Flashing Completed’ Remove the USB memory stick from your server and reboot it.
Notice that my E200 was showing as being at v1.20 of the firmware.
It displays it as being an E200i which is incorrect as it is an E200 (minus the ‘i’ – for integrated) – this is resolved in firmware update v1.66: The server now boots from the USB memory stick and starts to download the firmware update.
So I’m still none the wiser as to the reason why and am just putting it down to HP being a bit slow in updating the ML110/ML115 driver downloads page.
As mentioned in the beginning of this post applying the firmware updates is quite straight forward but what does differ is the method by which you apply the different versions of the update.
As a fellow HP Proliant ML110 or ML115 server owner who runs an HP E200 Smart Array Controller in their production or lab environment you may want to consider checking the version of firmware you are currently running as some of the latest revisions have some worthwhile enhancements such as: Upgrading your HP E200 Smart Array controllers is a straight forward process.