This iSCSI based SAN has been serving me extraordinarily well for 7 years and one of the controllers in the machine decided to give out the other day. So I was down to one controller serving a bunch of VMs and I needed to replace the defective one so it can be running in full redundant mode again.
Purchasing the part and putting it on the server is easy and straightforward but getting both controllers synced up with firmware is another story.
The firmware on the server was never updated since it’s in service and the new controller has a newer version at TS251P006-02. I turned on the Partner Firmware Update and restarted the server. Then everything went sideways. The firmware sync didn’t get completed on the old controller and I got “system is unavailable” message when I tried to log into the management console. And even when I logged in through the new controller’s management port, I got this,
The only solution was to re-apply the firmware to the server. The problem was, it’s hard to find the proper version of firmware through HP website. Tried really hard for a couple of days until I read a post here.
The latest version of firmware is at TS252P005 released on Feb 9, 2017. It’s named as “cp031212.exe”, sized at 36MB. You won’t be able to download it from HP website unless you have a warranty service contract with them. However, since HP P2000 G3 SAN is a re-branded version of DotHill AssuredSAN 3000 series (via here), you can download a copy of this firmware from DogHill, now belong to Seagate, Cloud System page, or AssuredSAN 3000 Series page. You may retain a copy of it for future use. You can also contact me if you are not able to download one from their website.
Everything was easier once I got the copy of the firmware. Install it through the management console, restart the SAN a couple times, and it’s all settled.
/update on Dec. 18, 2018/
Here is the direct download link to the firmware: TP252P005.7z