HP P2000 G3: Upgrading Firmware to TS230P008

The following post runs through a step by step walkthrough to upgrade the storage controller firmware on a HP P2000 G3, using the Online ROM Flash Component for Windows and the GUI Option.
If the P2000 is hosting a VMware vSphere 4.1+ environment, it is highly recommended to upgrade the controller firmware to take advantage of the VMware VAAI features if the current firmware is not yet at a sufficient level (that is TS230R044 or better.)

1) Check current firmware revisions
2) (Optional but recommended) Check support agreements are in place with 4th line – HP Manufacturer – support just in case!
3) Download softwares
Either Google "Online ROM Flash Component for Windows – HP P2000 G3 MSA Arrays" or try this link
4) Arrange downtime
5) (Essential) Ensure backups from P2000 SAN are sufficient

Pre-Install Steps:
1) Disable any backup/replica jobs that access the P2000
2) Put into maintenance mode any VDI desktop groups that access LUNs on the P2000
3) Disable any monitoring and/or notify relevant personnel that works are in progress
4) Where possible to do so - shutdown VMware guests and hosts in order to facilitate the upgrade running smoothly

1) Using the Storage Management Utility, check that no changes are in progress on the P2000 (if so then wait for progress to complete)
2) Double-click the downloaded firmware package, and select Run if the Security Warning box pops up
3) Click Install and wait for the package to extract
4) On the HP Package Setup window, enter IP Address, User Name, and Password for the system and click Continue
5) Click Install and wait! Allow approx. 30 minutes for firmware to load and automatic restart to complete on the first controller, and a further hour if there is a second controller in the system (total 90 minutes.)
Note: If the firmware is far out of date (like TS100R025 – see below), the installer will automatically upgrade to TS201R015 then to TS230P008. In this case it can take 3 hours for the firmware to apply across the two controllers!
The GUI will post updates from the Installation Log (saved to systemdrive\CPQSYSTEM\Log\MSA2000.log) showing the progress of the upgrade.
6) The End!


  1. Thank you for your post.

    Two questions come up (I'm planning on doing this shortly):

    - does this process also update the firmware on the disks (not all were bought at the same time and they naturally have different versions of firmware - which as I understand is not recommended). If not have you ever done this or can provide some documentation?
    - I currently have TS201P007 any idea if this is also far out of date?

    Thanks in advance.

    1. Hello Unknown

      - The process does not upgrade the disk firmware and there are no pre-requisites requiring the disk firmware to be upgraded before doing the controller firmware. All the disk firmwares can be downloaded from the HP P2000 G3 downloads page at hp.com and the upgrade is done via the SMU.
      - TS201P007 is just over a year old (released 16 Feb 2011.)

      Thank you and have a good day.

    2. Thank you for your reply.

      Do you have any experiences with upgrading the disks? As mentioned not all are the same firmware version and it's recommended by HP that the version is the same on all.

      One of the reasons I'm upgrading is the fact I'm receiving a "DISK_CHANNEL_DEGRADED" warning from time to time. I contacted HP and they said to update the disk firmware (which I'm a bit affraid to do).

      The reason I asked for the age of TS201P007 is since I'm wondering if it will do a direct update to TS230P008 or an incremental to a version in between (will take a lot more time).

    3. I'm pretty certain TS201P007 to TS230P008 will be a direct upgrade. I would recommend double-checking with HP first though.

      Regards the disk firmware upgrades - I have done in the past for other HP system but not for the HP P2000 G3. It is pretty painless but you do need to be careful with backups available just in case, and will need downtime. Again, I would recommend checking with HP first for any known issues, or best procedure to take.

  2. For those that run across this wanting to upgrade from TS201P007 to TS240P004-02 (latest at the time of this post). It is a direct upgrade. Upgrading via the SMU will actually work (ask me how I know, but YMMV), but it is not what is "supported" according to the release notes. I also would not recommend it as you will lose visibility quite often and will be flying blind for a bit as the process takes quite a while. You may regain access to see the event logs but just use the Smart Component updater as supported.

    "Using the SMU to install TS240 firmware is supported only when upgrading from TS230 or later firmware. When upgrading from all other firmware versions, install the TS240 firmware using the Smart Component."

    Also those wondering about the difference in numbering/naming scheme of the firmware being so drastic (for example) from TS201xxxx to TS240xxxx, is HP's attempt at unifying the firmware across all P2000 G3 MSA variants:

    "Beginning with TS230, firmware for all HP P2000 G3 MSA System controllers was merged into a common firmware stream, used on all protocols of P2000 G3 MSA controllers."

    You will need to do HDD firmware separately. If you tried updating the HDD firmware first while on T201 and was unsuccessful, update your controller firmware first and try again. Use the Smart Component updater rather than the SMU since it gives you real time status updates.

    1. Hi Anonymous,
      Thank you very much for the detailed comment. The information is much appreciated.

  3. Hey Cosonok! I really appreciated reading this article. It will allow us to help out our customers in the future if they are having trouble upgrading. If you want check out our site!

  4. Great article!!! Thanks for the information! About to upgrade an unused SAN and buy new HDDs to expand the capacity. Considering using SATA drives instead of SAS as I don't need nearline performance for a video archive. I'd love to use SAS, but my budget precludes it at the moment.


Post a Comment