Firmware Update Guide
Firmware Update Guide
Audience
This documentation is intended for:
• Network planners.
• Field technical support and servicing engineers.
• Server administrators working with the Server.
Conventions
The following information describes the conventions used in the documentation.
Command conventions
Convention Description
Boldface Bold text represents commands and keywords that you enter literally as shown.
Italic Italic text represents arguments that you replace with actual values.
[] Square brackets enclose syntax choices (keywords or arguments) that are optional.
Braces enclose a set of required syntax choices separated by vertical bars, from which
{ x | y | ... }
you select one.
Square brackets enclose a set of optional syntax choices separated by vertical bars,
[ x | y | ... ]
from which you select one or none.
Asterisk marked braces enclose a set of required syntax choices separated by vertical
{ x | y | ... } *
bars, from which you select a minimum of one.
Asterisk marked square brackets enclose optional syntax choices separated by vertical
[ x | y | ... ] *
bars, from which you select one choice, multiple choices, or none.
The argument or keyword and argument combination before the ampersand (&) sign
&<1-n>
can be entered 1 to n times.
GUI conventions
Convention Description
Window names, button names, field names, and menu items are in Boldface. For
Boldface
example, the New User window opens; click OK.
Multi-level menus are separated by angle brackets. For example, File > Create >
>
Folder.
Symbols
Convention Description
An alert that calls attention to important information that if not understood or followed
WARNING! can result in personal injury.
An alert that calls attention to important information that if not understood or followed
CAUTION: can result in data loss, data corruption, or damage to hardware or software.
Convention Description
i
Introduction
This document describes procedures of updating the HDM, BIOS, CPLD, LCD, power supply,
GPUFPGA, FANMCU, PMem 200, storage controller firmware, network adapter firmware, and drive
firmware from HDM or FIST.
Update Application
Applicable firmware Remarks
method scenario
Perform a primary/backup switchover and then repeat the update process again.
HDM
HDM firmware update updates only the backup image. You must perform
1
Firmware type Method for the new firmware to take effect
firmware update twice to update both the primary and backup images to the same
version.
• BIOS
Restart the server.
• GPUFPGA
The method varies by device model. For more information, see "Updating CPLD
CPLD
firmware."
Restart CPLD. The system also restarts PFRCPLD when restarting CPLD. For
PFRCPLD
more information, see H3C Servers HDM User Guide.
• DBCPLD
• STBCPLD
• PDBCPLD
• PDBSCPLD
Power off the server, reconnect the power cords, and then power on the server.
• NDCPLD
• OCPCPLD
• GPUCPLD
• PSWCPLD
AUXCPLD Re-install the blade server.
BPCPLD Restart HDM.
• PSU
• LCD The firmware takes effect automatically after an update.
• FANMCU
• Storage controller
firmware
• Network adapter Restart the server and enter iFIST.
firmware
• Drive firmware
PMem 200 Restart the server.
Applicable products
This document is applicable to the following products:
• AE100
• H3C UniServer B5700 G3
• H3C UniServer B5800 G3
• H3C UniServer B7800 G3
• H3C UniServer E3200 G3
• H3C UniServer R2700 G3
• H3C UniServer R2900 G3
• H3C UniServer R4100 G3
• H3C UniServer R4300 G3
• H3C UniServer R4400 G3
• H3C UniServer R4700 G3
• H3C UniServer R4900 G3
• H3C UniServer R4930 G5
2
• H3C UniServer R4950 G3
• H3C UniServer R5300 G3
• H3C UniServer R6700 G3
• H3C UniServer R6900 G3
• H3C UniServer R8900 G3
• H3C UniServer B5700 G5
• H3C UniServer R4300 G5
• H3C UniServer R4330 G5
• H3C UniServer R4700 G5
• H3C UniServer R4900 G5
• H3C UniServer R4950 G5
• H3C UniServer R5300 G5
• H3C UniServer R5500 G5
• H3C UniServer R6900 G5
3
Updating firmware from HDM
The HDM Web interface is subject to change over time. The figures in this section are for illustration
only. You can update the HDM, BIOS, power supply, LCD, GPUFPGA, FANMCU, REPO, and CPLD
firmware of a single server from HDM.
Updating HDM
HDM supports one primary firmware image and one backup firmware image, and it always runs the
primary image. HDM firmware update updates the backup firmware image.
To minimize the impact on HDM services, HDM uses the following procedure to update HDM
firmware:
1. When you update HDM firmware, HDM replaces the backup firmware image with the uploaded
update image.
2. At the restart after the update, HDM automatically changes the roles of primary and backup
HDM images. Then, HDM restarts with the update image, which is now the primary image.
3. If you do not restart HDM after the update, you must manually perform a primary/backup
switchover for HDM to run the updated image. For more information about primary/backup
switchover, see H3C Servers HDM User Guide.
Restrictions and guidelines
To avoid update failure, do not power on, power off, or disconnect any power supply during the
update.
Only one user can update firmware at a time. If multiple users attempt to update firmware, only the
one who first started the update can perform this operation.
Some features on HDM are not available during the update. For more information, see H3C Servers
HDM User Guide.
Prerequisites
• Sign in to the HDM Web interface. For more information, see H3C Servers HDM User Guide.
• Obtain the up-to-date HDM firmware image from the H3C website, and store the image file on
the local PC. To avoid update failure, make sure the update image file contains a vendor
signature and is not corrupt.
• To avoid configuration loss caused by inadvertent mistakes, back up the configuration.
Procedure
1. Enter the firmware update page, as shown in Figure 1.
2. In the work pane, perform the following tasks:
a. Select an image upload method.
− If you select Local, select HDM as the firmware type. Then, browse to the update image
file and select it.
− If you select TFTP, enter the IP address of the interface used for file upload and enter
the image name. Then, select HDM as the firmware type.
b. Select the HDM restart method after the update is complete. You can have HDM
automatically restart when the update is complete or manually restart HDM later.
c. (Optional.) To remove all user-configured settings after you update HDM firmware, select
Enabled for Restore factory default.
d. Click Next.
4
WARNING!
The Restore factory default option removes all user-configured settings when HDM starts
up with the new firmware. When you select this option, make sure you understand its impact
on the services. If this option is selected, you must use the default user account settings at
the first sign-in to HDM after its firmware is updated. For more information, see H3C Servers
HDM User Guide.
3. Verify that the new firmware image version is correct, and then click Next to start the update
process.
Figure 2 Verifying the HDM firmware image version
4. After the update is complete, if you selected manual restart, restart HDM manually. If you
selected automatic restart, HDM restarts automatically.
A primary/backup switchover is automatically performed at HDM restart.
5. Re-sign in to HDM. Verify that the primary firmware image has been updated.
As a best practice, perform an HDM update again to update both the primary and backup
images to the same version.
CAUTION:
• As a best practice, clear the browser cache, and then re-sign in to HDM.
• Clearing the browser cache ensures the correct display of webpage contents after you
re-sign in to HDM.
5
Figure 3 Verifying that the primary firmware image has been updated
6
• Download the most recent version of the BIOS firmware from the H3C website to the
configuration terminal. For a successful update, make sure the BIOS firmware image has a
vendor signature and has not been tampered with.
• To avoid configuration loss, back up the BIOS configuration file.
• As a best practice, configure HDM to use the Local image upload method to upload the BIOS
firmware image.
Procedure
1. Enter the firmware update page, as shown in Figure 4.
Figure 4 Firmware update page
7
CAUTION:
• The Forcedly restore option removes all user-configured BIOS settings when the server
starts up with the new firmware. When you select this option, make sure you understand
its impact on the services.
• Before you select this option, make sure the server has entered the OS or has been
powered off. Otherwise, BIOS exceptions might occur.
f. Click Next.
3. Verify that the new BIOS firmware version is correct, and click Next to start the update process.
Figure 5 Verifying the BIOS version
CPLD Primary CPLD firmware for the system board of the server.
• PFRCPLD Secondary CPLD firmware for the system board of the server.
• STBCPLD Support for different types of CPLD firmware varies by server
• AUXCPLD model. For more information, see Table 4.
8
Firmware name Description
9
Figure 7 Verifying firmware information
4. Make the new firmware take effect. Use Table 4 to determine the method.
Table 4 Method for the new CPLD firmware to take effect
Firmware type Available servers Method for the new firmware to take effect
• R2700 G3
• R2900 G3
• R4400 G3
• R4700 G3
• R4900 G3
• R5300 G3
• R4300 G5
Restart CPLD. For more information, see H3C
• R4330 G5
Servers HDM User Guide.
• R4700 G5
• R4900 G5
• R4930 G5
CPLD • R4950 G5
• R5300 G5
• R5500 G5
• R6900 G5
• AE100
• B5700 G3
• B5800 G3 Re-install the blade server or AE module.
• B7800 G3
• B5700 G5
10
Firmware type Available servers Method for the new firmware to take effect
11
• If the update fails for a power supply, the power supply might fail to operate.
Procedure
1. Enter the firmware update page, as shown in Figure 8.
Figure 8 Firmware update page
4. The server starts the update immediately or after the server is powered off depending on the
update method of the new firmware image.
12
To view the update result for each power supply, access the operation log page.
The new firmware takes effect automatically for a power supply after the power supply is
updated successfully.
13
Figure 10 Firmware update page
4. If the server is powered on, power off the server. The firmware update starts nine seconds after
the server is powered off.
5. After the update finishes, restart HDM to have the new BPCPLD firmware takes effect.
For the new PSWCPLD firmware to take effect, power cycle the server with its power cords
reconnected.
14
Updating the LCD firmware
LCD firmware update is available only for the R6700 G3, R6900 G3, R8900 G3, R4300 G5, R4330
G5, R4700 G5, R4900 G5, R4930 G5, R4950 G5, and R6900 G5.
Restrictions and guidelines
To avoid LCD display exceptions, do not restart HDM or disconnect the power source from the server
during the update.
If the update fails, the LCD might fail to operate. In this case, try to update the LCD firmware again.
The update process might take a long time, and the LCD is not available during the update.
The new LCD firmware automatically takes effect after the update finishes.
You can upload an LCD firmware image and update the LCD firmware only after an LCD is
connected to the server.
Prerequisites
• Sign in to the HDM Web interface. For more information, see H3C Servers HDM User Guide.
• Download the most recent version of the LCD firmware from Technical Support to the
configuration terminal. For a successful update, make sure the firmware image has a vendor
signature and has not been tampered with.
Procedure
1. Enter the firmware update page, as shown in Figure 12.
Figure 12 Firmware update image
15
Figure 13 Verifying firmware information
16
Figure 14 Firmware update image
4. After the update, for the new firmware to take effect, power cycle the server with the power
cords reconnected.
17
If the update fails for a GPU, the system retries. The system allows a maximum of two retries.
This feature is available only when the server is powered on. During the update process, do not
power off or remove power from the server. If you do so, the update might fail or GPUs might fail to
be identified.
Prerequisites
• Sign in to the HDM Web interface. For more information, see H3C Servers HDM User Guide.
• Download the most recent version of the GPUFPGA firmware from Technical Support to the
configuration terminal. For a successful update, make sure the firmware image has a vendor
signature and has not been tampered with.
Procedure
1. Enter the firmware update page, as shown in Figure 16.
Figure 16 Firmware update image
18
Figure 17 Verifying firmware information
4. After the update, for the new firmware to take effect, power cycle the server.
19
Figure 18 Firmware update image
4. The firmware takes effect immediately after the firmware update is completed.
20
Updating the PMem 200 firmware
Perform this task to update the firmware for PMem 200 DIMMs.
Restrictions and guidelines
This feature is available only in HDM-2.96 and later.
This feature is available only for G5 servers.
To ensure successful update, follow these restrictions and guidelines:
• Obtain the most up-to-date PMem 200 firmware image from Technical Support, and make sure
the image package contains a signature that is not tampered.
• If PMem 200 DIMMs are disabled, make sure the DIMMs are working correctly before updating
the firmware from HDM.
This feature is available only when the BIOS boot mode is UEFI.
Prerequisites
Sign in to the HDM Web interface. For more information, see H3C Servers HDM User Guide.
Procedure
1. Enter the firmware update page, as shown in Figure 20.
Figure 20 Firmware update image
21
Figure 21 Verifying firmware information
4. If you selected manual restart, manually restart the server. The server automatically enters
iFIST to make the new firmware take effect.
If you selected automatic restart, the server automatically restarts and enters iFIST after the
update to make the new firmware take effect.
22
Figure 22 Firmware update image
3. Verify that the firmware update configuration is correct, and then click Next.
23
The firmware update starts and the system displays the update progress.
Figure 24 Verifying the firmware update configuration
4. If you selected automatic restart, the server automatically restarts and enters iFIST after the
update to make the new firmware take effect.
If you selected manual restart, manually restart the server. The server automatically enters
iFIST to make the new firmware take effect.
5. Access the Operation Log page from HDM to view the firmware update result.
24
Updating firmware from FIST
You can update the firmware of one or multiple servers by updating the components, performing
offline firmware update, or performing HDM out-of-band firmware update. The REPO is required no
matter which method is used to update the firmware.
Table 5 Firmware update methods
25
Figure 25 Firmware update workflow
Log in to FIST
Add servers to be
managed
Perform HDM
Perform offline
Update out-of-band
firmware
component firmware
update
update
NOTE:
Updating firmware from FIST is not available for some servers if the servers do not support FIST.
For servers supporting FIST, see H3C Servers FIST User Guide.
Add servers
Perform this task to add one or multiple servers.
Prerequisites
• Start FIST and sign in to the FIST Web interface. For more information, see H3C Servers FIST
User Guide.
• If you select FIST SMS as the device type, you must install FIST SMS in the operating system
of the server. For more information, see H3C Servers FIST SMS User Guide.
1. In the navigation pane, select Menu > Devices > Server List.
2. Click Add.
26
3. In the Method dialog box, select Add Manually.
Figure 26 Selecting a method
To add a FIST SMS server node, select FIST SMS for Device Type. Specify the FIST SMS
IP address and name of the server.
Figure 28 Adding a FIST SMS server node
27
5. Click OK.
6. Repeat the previous steps to add multiple servers.
Import servers
Prerequisites
Before you import servers to FIST, first prepare a valid import file that contains the servers you want
to import. You can download the import file template on the Import Devices page and then fill in the
device information as shown in Figure 29 as needed.
Figure 29 Filling in the device information
Procedure
1. In the navigation pane, select Menu > Devices > Server List.
2. Click Add, and then select Bulk Import.
3. In the Upload File field, click … to select the import file, and then click Upload to upload the file.
FIST displays all devices in the file on the device list.
4. Select a label.
5. Select the servers you want to import to FIST, and then click OK.
The import process might take a while. Clicking Cancel will not interrupt the import process.
Figure 30 Importing servers to FIST
28
Upload the REPO image file
Perform this task to upload the REPO image file to FIST.
Prerequisites
• Start FIST and sign in to the FIST Web interface. For more information, see H3C Servers FIST
User Guide.
• Obtain the REPO image file for the update. For more information, see H3C Servers REPO User
Guide.
Procedure
1. In the navigation pane, select Menu > Templates > Images to enter the page as shown in
Figure 31.
Figure 31 Images
29
2. Click Upload in the upper right corner of the image list. The Upload Image dialog box opens,
as shown in Figure 32.
Figure 32 Uploading an OS image
3. Click Browse. In the dialog box that opens, select the image file to upload.
4. Click Upload to upload the REPO image file to the FIST server.
After the upload is completed, the REPO image file is displayed on the image management
page.
NOTE:
• If you update the firmware by updating the components, you must click Sync to Repo in the
Actions column for the REPO image file to synchronize the file to the Menu > Templates >
Repository page.
• If you update the firmware by performing offline firmware update, the REPO image file to be
uploaded must contain the LiveCD system.
Update components
Perform this task to update HDM, BIOS, or CPLD firmware of one or multiple servers.
30
• If the system fails to update specific servers during a bulk server update, inventory and then
redeploy the servers, or update the servers from HDM. If the issue persists, contact Technical
Support.
Prerequisites
• Start FIST and sign in to the FIST Web interface. For more information, see H3C Servers FIST
User Guide.
• The servers to be managed have been added to FIST. For more information, see "Add servers."
Procedure
Add a repository
Skip this section if you have uploaded the REPO image file to the image management page and
synchronized the file to the Menu > Templates > Repository page.
To add a repository:
1. In the navigation pane, select Menu > Templates > Repositories to enter the page as shown
in Figure 33.
Figure 33 Repository management page
2. Click Add Repository. In the dialog box that opens, configure parameters as needed, and then
click OK.
If you select Local Path as shown in Figure 34, perform the following steps:
a. Click Upload.
b. In the dialog box that opens, click Browse, select the repository file, and then click Upload.
Figure 34 Uploading a REPO
NOTE:
For more information about adding a repository, see H3C Servers FIST User Guide.
31
Inventory a repository
Skip this section if the FIST version is 2.00.22 or later. FIST of such a version will automatically
inventory a repository after the repository is added.
To inventory a repository:
1. As shown in Figure 35, click Inventory in the Actions column for the repository that you want to
inventory. Then, FIST will automatically inventory the selected repository.
Figure 35 Inventorying a repository
2. As shown in Figure 35, after inventorying is completed, the Status column for the repository
displays Inventoried and the time when inventorying was completed.
3. Click the link in the Repository Name column for the target repository. The repository details
page opens to display the repository information.
Add a task
The procedure for updating the HDM, BIOS, or CPLD firmware of a single or multiple servers is the
same. The following updating HDM of three servers as an example.
To add a task:
1. In the navigation pane, select Menu > Deployment > Update Components.
When FIST is being installed on a server, the task named localhost is automatically created.
The task named localhost cannot be deleted. Another local task named localhost cannot be
added.
Figure 36 Updating components
2. Click Add to enter the page as shown in Figure 37. On this page, perform the following steps:
a. (Optional.) Enter the task name and description.
b. Select the target servers.
c. Select the repository to be assigned to the servers from the Repository list.
d. Click OK.
32
Figure 37 Adding a task
2. As shown in Figure 39, after inventorying is completed, the Deploy link appears. The local task
named localhost cannot be deployed together with other tasks.
33
IMPORTANT:
• Failure to inventory or deploy components on some servers in the task does not affect the
whole inventorying and deployment process.
• When a task is being inventoried or deployed, FIST will automatically skip servers in
abnormal state in the task. If all servers in a task are in abnormal state, you cannot inventory
or deploy the task.
3. Click Deploy. The dialog box as shown in Figure 40 opens. Check the HDM firmware version to
determine whether to update HDM, and then select the target servers.
By default, all the components that can be used for firmware update are selected.
Figure 40 Deploying a task
34
2. Click More, and then select Reboot HDM.
Rebooting HDM disconnects the servers from FIST for a few minutes. Wait for the session state
icons in the IP address column to turn green on the server list page, and then proceed to the
next step.
If you need to bulk restart the servers after the update of other firmware, you can click More,
select Power Control, and then select Force System Restart to restart the servers in bulk.
Figure 41 Restarting HDM of multiple servers in bulk
3. Log in to the HDM Web interface, access the firmware update page, and verify that both the
primary and backup images have been updated successfully. For more information, see H3C
Servers HDM User Guide.
Prerequisites
• Start FIST and sign in to the FIST Web interface. For more information, see H3C Servers FIST
User Guide.
• The servers to be managed have been added to FIST. For information about adding servers,
see "Add servers."
• The REPO image file containing the LiveCD system has been uploaded to FIST. For more
information, see "Upload the REPO image file."
Procedure
1. In the navigation pane, select Menu > Deployment > Firmware Update > Offline Firmware
Update.
35
2. Select the target servers, and then click Update Firmware.
To quickly filter out the target server, you can use the label or enter a keyword in the search
area.
3. In the dialog box that opens, select the image file for the update, and then click OK.
4. (Optional.) To view the firmware update progress of a server, click the H5 KVM link in the
Actions column for the sever.
5. (Optional.) After the update is complete for a server, click the Update Finished or Update
Failed link in the Update Status column for the server to view the update result.
6. Some firmware products require a reboot to take effect. Select the updated servers and click
Reboot to reboot the servers.
Figure 42 Update the firmware offline
Prerequisites
• Start FIST and sign in to the FIST Web interface. For more information, see H3C Servers FIST
User Guide.
• The servers to be managed have been added to FIST. For information about adding servers,
see "Add servers."
• The REPO image file containing the LiveCD system has been uploaded to FIST. For more
information, see "Upload the REPO image file."
Procedure
1. In the navigation pane, select Menu > Deployment > Firmware Update > HDM Out-of-Band
Firmware Update.
36
Figure 43 HDM Out-of-Band Firmware Update
2. Select the target servers and then click Update Firmware. In the dialog box that opens, select
the image file for the update, the server restart method after firmware update, an update option,
and click OK.
If you select Restart Servers Immediately for Update Configuration, the firmware update
is completed if the component update state is Update Finished.
If you select Restart Servers Manually for Update Configuration, you can view the
firmware update results on the Operation Log page.
IMPORTANT:
• To search for the target servers, select a label, and enter a keyword in the search box.
• Only the REPO image file of a size no larger than 300 MB can be displayed in the image file
list.
37
3. To cancel ongoing firmware update operations on servers, select the target servers and then
click Cancel Update. In the confirmation dialog box that opens, click OK.
If a server is verifying the file for update, you cannot cancel the ongoing firmware update
operation on the server.
38