C H A P T E R  2

Upgrading Your Server Firmware

This chapter contains procedures and information for upgrading Sun Fire X4140, X4240, and X4440 Servers Product Notes firmware to the current software release.

The following topics are covered:


How to Flash Upgrade Your Server

To update your server to the current software release, do the following.

1. Review this manual for known issues and considerations regarding the flash upgrade.

See Service Processor (SP) Issues.

2. Determine the version of the firmware that you currently have.

See How to Identify The Server Firmware Version.

3. Update the BIOS and ILOM Firmware.

See Updating the BIOS and ILOM Firmware.

4. Update the LSI Firmware.

See Updating the LSI Firmware.


How to Identify The Server Firmware Version

Choose one of the following methods to determine the firmware version build number in your server.


procedure icon  Determining the Firmware Version Using the CLI Through the Management Ethernet Port

Refer to the Integrated Lights Out Manager User’s Guide for more detailed information on this procedure.

1. Connect an RJ-45 Ethernet cable to the NET MGT Ethernet port on the rear panel.

2. Establish an SSH connection using the following command:


# ssh -l root SP-IP

Where SP-IP is the IP address of the server module service processor.

3. Enter the default password when you are prompted:

changeme

After you have successfully logged in, the SP displays its default command prompt: ->

4. Type the version command, which will return output similar to the following:


-> version
SP firmware 2.0.2.5
SP firmware build number: 35303
SP firmware date: Tue Jul 29 22:53:53 EDT 2009
SP filesystem version: 0.1.16

The ILOM firmware version is the build number listed above.


procedure icon  Determining the Firmware Version Using the CLI Through the Serial Port

1. Configure your terminal device or the terminal emulation software running on a laptop or PC to the following settings:

2. Connect to the server.

3. Connect a serial cable from the RJ-45 SER MGT port on the rear panel to your terminal device or PC.

4. Press Enter on the terminal device to establish a connection between that terminal device and the server’s SP.

The SP displays a login prompt.

SUNSP0003BA84D777 login:

In this example login prompt, 0003BA84D777 is the Ethernet MAC address of the SP. This will be different for each server.

5. Log in to the ILOM SP and type the default user name (root) with the default password (changeme).

After you have successfully logged in, the SP displays its default command prompt: ->

6. Type the version command, which will return output similar to the following:


-> version
SP firmware 2.0.2.5
SP firmware build number: 35303
SP firmware date: Tue Jul 29 22:53:53 EDT 2009
SP filesystem version: 0.1.16

The ILOM firmware version is the build number listed above.


procedure icon  Determining the Firmware Version Using the Web Browser

1. Connect to the ILOM web browser by typing the IP address of the server’s SP into your browser’s URL field. For example:

https://129.146.53.150

2. Log in to the ILOM SP and type the default user name (root) with the default password (changeme).

The first web page that is presented is the System Information -> Versions page, which includes the ILOM firmware build number.

Locating ILOM Service Processor Addresses

Choose one of the following methods to locate the ILOM SP and IP address:

Resetting the SP

Choose one of the following methods to reset the ILOM SP:

Where SP-IP is the IP address of the service processor.

For more details, refer to the Integrated Lights Out Manager User’s Guide.


Updating the BIOS and ILOM Firmware

To updating the BIOS and ILOM firmware:

1. Download the flash image .pkg file by following links from the URL below:

http://www.sun.com/download/

a. Locate the Hardware Drivers section.

b. Click the X64 Servers and Workstations.

c. Click the link for the Sun Fire X4140, X4240, and X4440 Servers Product Notes release that you want to upgrade to.

d. Click Download.

e. Enter your Username and Password.



Tip - If you do not have a Username and Password, you can register free of charge by clicking Register Now.


f. Select "Firmware" from the Platform pull-down list on Sun's download web page.

g. Click Accept License Agreement.

h. Click the on the appropriate file name:

SW 2.0: ilom.X4140-2.0.2.3-BIOS26.pkg

SW 2.1: ilom.X4140-2.0.2.5-BIOS40.pkg

SW 2.2: ilom.X4140-2.0.2.14-BIOS52.pkg

SW 2.3: ilom.X4140-2.0.2.16-BIOS52.pkg

SW 3.0: ilom.X4140-3.0.3.37-BIOS64.pkg

SW 3.1: ilom.X4140-3.0.6.16-BIOS68.pkg

2. Perform the flash upgrade. Choose one of the following methods:



Tip - Because of the increased memory usage during web-based GUI operations, you might need to use N1 System Manager or the ILOM CLI load command to upgrade the ILOM firmware.


For Example, from the ILOM CLI, use the following command:


load -source tftp://tftpserver/firmware.pkg

Where tftpserver is a trivial file-transfer protocol (TFTP) server and firmware.pkg is one of the following image files:

SW 2.0: ilom.X4140-2.0.2.3-BIOS26.pkg

SW 3.0: ilom.X4140-3.0.3.37-BIOS64.pkg

SW 3.1: ilom.X4140-3.0.6.16-BIOS68.pkg



Note - You can use protocols besides TFTP, including HTTP, HTTPS, FTP to load the firmware image.


For more information on how to flash firmware, refer to the document appropriate to the method you are using:

http://docs.sun.com

http://docs.sun.com/app/docs/prod/n1.sysmgr#hic



caution icon Caution - To ensure a successful flash upgrade, do notattempt to modify the ILOM configuration, or use other ILOM GUI, CLI, SNMP, or IPMI interfaces during the flash upgrade process. Wait until after the flash upgrade succeeds to make further ILOM configuration changes. Note that the ILOM upgrade procedure might reset the service processor if it detects recent ILOM configuration changes, or multiple ILOM users or connections.




Note - A firmware upgrade causes the server and ILOM to reset. An upgrade takes about five minutes to complete. ILOM will enter a special mode to load new firmware. No other tasks can be performed in ILOM until the firmware upgrade is complete and the ILOM is reset.


3. (Optional) If you cannot get output to your serial console after the flash upgrade, you might have to clear CMOS settings. This is because your default CMOS settings might have been changed by the new BIOS upgrade.

To clear CMOS settings, use the following commands (in this example, the default username, root, and the default password, changeme, are used):


ipmitool -U root -P changeme -H SP-IP chassis power off
ipmitool -U root -P changeme -H SP-IP chassis bootdev disk clear-cmos=yes

Where SP-IP is the IP address of the service processor.


Updating the LSI Firmware



caution icon Caution - During an update, never power off the system.


To update the LSI firmware, you must boot the system from a special CD or CD image. Choose one of the following methods:

For detailed information about the LSI firmware and BIOS, refer to the documentation files that accompany the LSI download. For LSI firmware versions included in this release, see Software Release Features.


procedure icon  Remote Console Method

1. Download the LSI firmware .iso file from the Sun Fire X64 servers web site to the remote system.

2. Using a web browser, connect to the ILOM and open the ILOM GUI.

https://sp_ip_address

Where sp_ip_address is the IP address of the service processor.

3. Select Remote Control -> Redirection.

4. Select Launch Redirection.

5. Respond to all prompts.

6. At the login prompt for the JavaRconsole window, type root, and then type the root password.

7. In the JavaRconsole window, select Devices.

8. Attach the LSI firmware update image .iso file.

a. Select the CD-ROM Image.

b. At the pop-up screen navigate to the ISO file you downloaded in Step 1 and click Open.

9. From the main SP ILOM GUI, select Remote Control -> Remote Power Control

10. Select Power -> Action -> Reset.

11. When the system reboots, select “1” (Perform the Update) from the JavaRconsole window.

The update proceeds. When complete, the console responds with a new prompt.

12. In the JavaRConsole window select Devices -> CDROM Image to detach the LSI firmware update .iso file.

13. Select JavaRConsole Keyboard -> Control Alt Delete.

14. On system boot, you will notice the new LSI firmware version.


procedure icon  Local Method

1. Download the LSI firmware .iso file from the Sun Fire X64 servers web site and burn it to a bootable CD.



Note - The bootable CD will appear blank when viewed using the operating system. This is expected behavior (CR6554839).


2. Attach a USB CD or DVD drive to the server module USB port.

3. Insert the bootable CD and reboot the server.

4. When the system reboots, select “1” to perform the update.

The firmware is upgraded.

5. Reboot the system and you will see that the LSI firmware version has been updated.