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:
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.
See Updating the LSI Firmware.
Choose one of the following methods to determine the firmware version build number in your server.
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:
Where SP-IP is the IP address of the server module service processor.
3. Enter the default password when you are prompted:
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.
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:
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.
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.
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:
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.
Choose one of the following methods to locate the ILOM SP and IP address:
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.
To updating the BIOS and ILOM firmware:
1. Download the flash image .pkg file by following links from the URL below:
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.
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:
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/app/docs/prod/n1.sysmgr#hic
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.
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.
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.
Where sp_ip_address is the IP address of the service processor.
3. Select Remote Control -> Redirection.
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.
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.
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.
5. Reboot the system and you will see that the LSI firmware version has been updated.
Copyright © 2010, Oracle and/or its affiliates. All rights reserved.