Where do you get HMC and firmware updates?
Recently some clients asked me to help them upgrade their HMC and system firmware. I was coming on site but I asked them to download the firmware updates ahead of time. They found them a little difficult to find. This post shows where (at the time of writing) you can get hold of HMC and firmware updates. This doesn't look at how to upgrade (or update) the HMC or system firmware. All I'm showing here is how to get hold of the firmware you're after.
Incidentally, if you prefer to upgrade your HMC over the network rather than burning it onto physical media and heading to a chilly data centre, join the club. You can skip this post and jump straight to Rob McNelly's AIXchange post on Remote HMC Upgrades
. If you're not into remote network upgrades, or you want to upgrade system or device firmware as well, stay with us.For those who are left behind
First, you'll need to log onto your HMC and check its version. You can see this in the HMC GUI or via the HMC command line using:
You'll find it helpful to have a valid managed system model number (the Power system or system p server model), even if you're not upgrading the managed system's firmware. You can do that by running the ptrconf command from any
LPAR running AIX on a system which is managed by the HMC.
If you want to update your managed system firmware, you'll need to find your current firmware version. Once again, from any AIX LPAR on the managed system, the command isGetting down to business
Armed with this info, we're ready to scroll through a few IBM Support pages to find the way to the HMC firmware. If you want to skip the nice and fluffy intro, jump right ahead to the IBM Fix Central page
, or scroll down below to the tour bypass for old and grumpy sys admins
. If you're not that battle-scarred yet, stick with me for the scenic tour.Tour through IBM support
First, we can go to the IBM web site:www.ibm.com
Now dynamic organisations like IBM have a habit of changing and
improving their web sites. These links are valid at the time of writing,
but caveat emptor
and all that.
Select Support & downloads
and you can enter your list of products. "What list of products?"
Thought you'd ask. If you type in "HMC" here, you're going to get a discouraging message:
When the support page asks for "products" it's really after a machine type or model number. You'll see I entered 9117-MMA, which is known in the business as the Power6 570. You'll need to enter your own.
You can get your managed System's model number in a few ways:
- run the prtconf command from any LPAR on the managed system
- view the server details in the HMC GUI or via the HMC command line using lsyscfg -r sys
- look at the model number on the front of the server (you may need to take a microscope with your lumber jacket to the server room)
- look at an invoice or support contract for the managed system.
Let's say I've got a model 8203-E4A, which is also known as the Power6 520. I enter "8203" in the box labelled "Find a product for your list" (top left of the screen, under "Choose your products") and whammo! We're on our way from misery to happiness:
Did you note the Firmware and HMC updates link which I have conveniently circled? Click on it.tour bypass for old and grumpy sysadmins:
IBM Fix Central
http://www.ibm.com/support/fixcentralWelcome back to the scenic tour
Once you get to here, you still need to select your machine type. That's not the HMC. It's the managed system that the HMC manages - the server, if you like to call it that.
First you select your Product Group. If your managed system is a Power6 or Power7, select Systems
. If you're on something older than that, scroll further down in the drop down box to System p
. I'm going to go with Power here, because I'm updating the HMC for a Power6 server.
Now you can choose from a few items, but the most common ones you'll need when you're on this web site are probably these:
- AIX for AIX Technology Levels (TLs) and Service Packs (SPs)
- Firmware and HMC (the firmware includes System Firmware and adapter / device firmware)
- Storage for your SAN firmware and management software
- Virtualization software, which is where you can get hold of your VIOS updates.
For this exercise, we're going to select Firmware and HMC
Now it's time to select your machine type-model. Remember, you got this when you ran the AIX ptrconf
As I've selected Power
as the Product Group, the choices are all Power6 or Power7 servers. If you don't see your model number here, you may have to go back to the Product Group and make a different selection.
Once I select the model - in my case 8203-E4A
(the p6-520), and hit Continue
I'm given a choice of
- All firmware components
- System Firmware (for the managed system itself - the 8203-E4A)
- Device firmware for adapters, hard disks and media devices such as tape drives
- HMC firmware.
At this stage, I'll select all, but I may come back to this so I can get a different version of the HMC updates.
This next question is merely a test of your resolve:
They just want to see who's going to blink first.
You already ran the lsmcode -c and you know the version of firmware you're currently on. Mine was EL350_039, but yours may not start with EL.
Here you have to say the Installed lsmcode
, in other words, the version of firmware that you are currently running:
If your managed system is an IVM and not managed by an HMC, then all firmwre updates are disruptive (system shutdown, I'm afraid). If your system firmware is jumping a major release, e.g. from EL340 something to EL350 something, that is also a disruptive update. But if you're going up within the same major release, and the managed system is managed by an HMC, this is a concurrent firmware update. No outage required.
Since the firmware can be installed concurrently, that's how I'd like to do it. At this point I download the system firmware and make it accessible for the HMC, for example on an FTP server which the HMC can access. There are other ways of doing this, such as getting the HMC to download the firmware updates directly from IBM. Now that you know where to get hold of the system firmware, you can install it from wherever you want.
and it's an update
(within the same release), not an upgrade
to a new release. Back to the HMC
At last, we've got a list of System Firmware, HMC updates and Devices. There's the latest
package - in this case EL350_085
and then there's the receommended
package which is a little earlier: EL350_071
. I'm actually more interested in the HMC updates, which, to my dismay, are V7R3.5.0M2
. That's commonly known as 7.3.5 service pack 2, and I know I want to go to the latest HMC update, which is (as at 1 Feb 2011) V7R7.2.0M1
or 7.7.2 Service Pack 1
I'll actually track back a few pages to where we were offered all firmware components. Instead, I'll just go for the HMC Firmware, which may show me some more recent HMC levels.
Now we can see some HMC firmware release levels. Unlike the lsmcode
we saw before, this shows the levels available which I may want to install. It's not asking you what HMC level you're at.
And here we are:
You can see there is a Recovery Image
and a Release Update Package
. The recovery image description file
This package represents the Recovery image with which you can upgrade your HMC from HMC V6R1.3.0, or higher, to HMC V184.108.40.206. You can also use this package to install a clean version of HMC V220.127.116.11.
So if you're not already on V18.104.22.168, or if you want to do a new install (the equivalent of an AIX New and Complete Overwrite), you should use the Recovery Image.
The release Update Package can be used to update your HMC from V7R7.1.0, or higher, to HMC V22.214.171.124.
What about the efixes? They're for V7R7.2.0M0 - the M0 at the end means without any service pack. If you install the Service Pack HMC V7R7.2.0M1, as you should, the efixes won't be needed.
So if you're updating your HMC from V7R7.1.0 you'll need:
Release Update Package (MH01234)
HMC V7R7.2.0M1 (MH01246)
If your HMC is at any older version, as it most likely will be unless you're a particularly enthusiastic HMC updater (or upgrader), you'll need:
HMC V7R7.2.0M0 Recovery Image (MH01233)
and the Service Pack 1
HMC V7R7.2.0M1 (MH01246)
HMC, System firmware, device firmware, OS
There is a helpful advisory page on determining if your server firmware level and HMC machine code level are compatible. It gives this warning:
You must install HMC updates before you install server firmware or power subsystem firmware updates so that the HMC can handle any updates or new function that you apply to the server.
The order of upgrade processes is:
The only exception to this rule is when upgrading a HMC from V6 to V7 on a HMC managing a POWER5-based system, and the Server Firmware level is below SF240_299. In this scenario, the order of upgrade processes is: Upgrade the Server Firmware; Upgrade the HMC; and Upgrade the Operating System.
- Upgrade the HMC
- Upgrade the Server Firmware; and
- Upgrade the Operating System.
As for device firmware, it doesn't get a mention and it's often overlooked until some level 3 support guru tells us "you're down level". I'd put device firmware in the category of server firmware.
Thanks for joining our tour
Good luck with upgrading (or updating) your HMC and firmware. Thanks for taking this little tour of the IBM Support web site. We hope you've enjoyed it as much as we have, or even more.