update (update firmware) command

This command updates firmware using a Trivial File Transfer Protocol (TFTP) server and displays information about firmware installed in BladeCenter components.

Table 1. update (update firmware) command
Function What it does Command Valid targets
Display firmware attributes Displays attributes of the firmware installed in the command target. Return values are:
  • Firmware type
  • Build ID
  • Filename
  • Release date
  • Revision level
Notes:
  • When the command target is the primary management module, this command will return the values for the currently active firmware and for the pending firmware, that will become active after the next management module reboot.
  • For I/O modules that support it, this command will also display firmware image information.
update -a
                           -T system:mm[x]
                        
                           -T system:blade[x]:sp
                        
                           -T system:switch[x]
                        

where x is the primary management-module, blade server, or I/O module bay number.

Update firmware Update firmware for the command target.
Important: Command authority definitions might change between firmware versions. Make sure that the command authority level set for each user is correct after updating management-module firmware.
Note: The P6 blade server firmware is too large to be updated using this command. See the User's Guide for your P6 blade server for information about updating firmware.
update -i ip_address -l filename

where:

  • ip_address is the IP address of TFTP server.
  • filename is the path name of the of the firmware update file.

Command use restricted (see Commands and user authority).

                           -T system:mm[x]
                        
                           -T system:blade[x]:sp
                        
                           -T system:switch[x]
                        

where x is the primary management-module, blade server, or I/O module bay number.

Update firmware (verbose) Update firmware for the command target, showing details of the firmware download and flash operations. The detailed information is not shown until the update is complete, which might take several minutes.
Important: Command authority definitions might change between firmware versions. Make sure that the command authority level set for each user is correct after updating management-module firmware.
Note: The P6 blade server firmware is too large to be updated using this command. See the User's Guide for your P6 blade server for information about updating firmware.
update -i ip_address -l filename -v

where:

  • ip_address is the IP address of TFTP server.
  • filename is the path name of the of the firmware update file.

Command use restricted (see Commands and user authority).

                           -T system:mm[x]
                        
                           -T system:blade[x]:sp
                        
                           -T system:switch[x]
                        

where x is the primary management-module, blade server, or I/O module bay number.

Example: To update the firmware and display update details for the management module in management-module bay 1, while this management module is set as the persistent command environment, type the following command at the system:mm[1]> prompt. For this example, the IP address of the TFTP server is 192.168.70.120 and the firmware file containing the update is named dev_mm.pkt.
                  update -v -i 192.168.70.120 -l dev_mm.pkt
               
To display information about firmware installed in the management module in management-module bay 1, while this management module is set as the persistent command environment, at the system:mm[1]> prompt, type
                  update -a
               
To update the service-processor firmware in the blade server in blade bay 8 (not using verbose mode), while the management module in management-module bay 1 is set as the persistent command environment, type the following command at the system:mm[1]> prompt. For this example, the IP address of the TFTP server is 192.168.70.120 and the firmware file containing the update is named h8.pkt.
                  update -i 192.168.70.120 -l h8.pkt -T system:blade[8]:sp
               

The following example shows the information that is returned from these three update commands:

               system:mm[1]> update -v -i 192.168.70.120 -l dev_mm.pkt
TFTP file upload successful 1517829.
Starting flash packet preparation.
Flash preparation - packet percent complete 24.
Flash preparation - packet percent complete 48.
Flash preparation - packet percent complete 72.
Flash preparation - packet percent complete 96.
Flash preparation - packet percent complete 100.
Flash operation phase starting.
Flashing - packet percent complete 34.
Flashing - packet percent complete 38.
Flashing - packet percent complete 50.
Flashing - packet percent complete 55.
Flashing - packet percent complete 80.
Flashing - packet percent complete 90.
Flash operation complete. The new firmware will become active after the next
reset of the MM.
OK
system:mm[1]> update -a
Bay 1 Name 1
Firmware type: Main application
Build ID: BRETKD+
Filename: CNETMNUS.PKT
Released: 11-17-03
Revision: 16
Firmware type: Boot ROM
Build ID: BRBR1B+
Filename: CNETBRUS.PKT
Released: 10-27-03
Revision: 16
Firmware type: Remote control
Build ID: BRRG1B+
Filename: CNETRGUS.PKT
Released: 10-27-03
Revision: 16
OK
system:mm[1]> update -i 192.168.70.120 -l h8.pkt -T system:blade[8]:sp
OK
system:mm[1]>