A P P E N D I X  B

Using the Tools & Drivers CD

This chapter contains information about the Sun Fire X2270 Server Tools & Drivers CD. It contains information on the following topics:


B.1 Tools & Drivers CD Contents

The Tools & Drivers CD contains several software applications and utilities for use with your Sun Fire X2270 Server. TABLE B-1 lists the contents of the CD and shows where to find more information on the contents.


TABLE B-1 Tools & Drivers CD Contents

Application

Document or Section in This Document

Drivers and installation scripts for supported operating systems

Sun Fire X2270 Server Operating Systems Installation Guide

BIOS and SP firmware

Diagnostics software

Sun x64 Servers Diagnostics Guide

Windows RIS/WDS files

Sun Fire X2270 Server Windows Operating System Installation Guide



B.2 Updating BIOS and SP Firmware on Servers With an SP



Note - The BIOS and SP firmware update procedures in this section are applicable only to systems that contain an optional service processor module. If your server does not contain an SP, follow the procedures in Updating BIOS on Servers Without an SP to update the BIOS.
If you want to use the Sun Installation Assistant to update the BIOS and SP firmware, see “System BIOS and ILOM Upgrade” in the Sun Installation Assistant for Windows and Linux User’s Guide.


You can update the BIOS and SP firmware from the Tools & Drivers CD using one of the following methods:

To recover a corrupt SP, see Recovering the SP and BIOS Firmware.

B.2.1 ILOM CLI

You can update the BIOS and ILOM SP firmware using ILOM CLI.

B.2.1.1 Updating BIOS and ILOM SP Firmware Using the CLI

1. Set up a TFTP server to host the SP image.

Instructions for setting up the TFTP server can be found in the system administration guides for the appropriate Solaris or Linux version:

http://docs.sun.com/app/docs/doc/817-5504

http://www.redhat.com/docs/manuals/enterprise/
RHEL-3-Manual/sysadmin-guide/

http://www.redhat.com/docs/manuals/enterprise/
RHEL-4-Manual/sysadmin-guide/

http://www.novell.com/documentation/sles9/pdfdoc/
sles_9_admin_guide/sles_9_admin_guide.pdf

2. Copy the SP image from the /firmware/webgui_cli/version/SP_file file on the Tools & Drivers CD to your TFTP server /tftpboot directory.

Where version is the version of the Tools & Drivers CD that you are using and SP_file is the name of the SP image.

For example: /firmware/webgui_cli/1.0.0/X2270-2.0.1.1.pkg

3. Ensure that the OS on the platform is shut down.

4. Log in to the Sun Fire X2270 ILOM CLI with Administrator privileges.

5. Type the following command to download the new ILOM SP firmware image:

-> load -source tftpURL

For example:

-> load -source tftp://<ipaddress>/X2270-xxx_xxxx.pkg

6. Type y to load the specified file.

7. Type y to preserve your ILOM configuration settings. If not, the settings will be overwritten by the firmware default.

The BIOS and ILOM SP firmware is updated.



Note - During the upgrade process, the login prompt will appear. Do not attempt to log in until the flash update has completed.


B.2.2 ILOM Web Interface

You can update BIOS and ILOM SP firmware using the ILOM web interface. See the Sun Integrated Lights Out Manager 2.0 User’s Guide (820-1188) for more information on setting up and using the ILOM software.

B.2.2.1 Updating BIOS and SP Firmware

1. Start the ILOM SP web interface by typing the IP address of the SP into a browser.

2. Copy the file /firmware/webgui_cli/version/SP_file from the webgui_cli directory located on the Tools & Drivers CD to the remote system that is running the ILOM web interface.

Where version is the version of the Tools & Drivers CD that you are using and SP_file is the name of the SP image.

For example: /firmware/webgui_cli/1.0.0/X2270-2.0.1.1.pkg

3. Ensure that the OS on the platform is shut down.

4. Log in to the SP ILOM web interface with Administrator privileges.

5. Select Maintenance --> Firmware Upgrade tabs.

The Firmware Upgrade page appears.

6. Click Enter Upgrade Mode.

A dialog box appears asking you to confirm that you want to enter Upgrade mode.

7. Click OK to enter Upgrade mode or Cancel to exit the process.

ILOM stops its normal operation and prepares for a flash upgrade.

8. Enter the path to the new ILOM flash image file in the Select Image File to Upload field or click Browse to locate and select the firmware update file.

Files with .pkg extensions should be used.

9. Click Upload to upload the file, or click Cancel to exit the process.

The selected file is uploaded and verified as the correct image update for your SP.

This process takes about one minute with a fast network connection.

10. When the Verify Firmware Image page appears, click OK.

11. Select Preserve Configuration to keep your ILOM settings. If not, the settings will be overwritten by the firmware defaults.

12. Click Start Upgrade or click Cancel to exit the process.

When you click Start Upgrade, a progress screen indicates that the firmware image is being updated. Once the update progress reaches 100%, the firmware update is complete.

When the update is complete, the system automatically reboots.

13. After the SP finishes rebooting, use your browser to reconnect to ILOM.


B.3 Updating BIOS on Servers Without an SP

If your server does not contain an SP, use one of the following methods to update the BIOS:

B.3.1 Before You Begin

Before performing these BIOS update procedures, you should have the following:

B.3.2 Updating the BIOS Using a CD/DVD Drive

To update the BIOS using an external CD/DVD drive attached to the Sun Fire X2270 Server:

1. Insert the Tools & Drivers CD into the CD/DVD drive.

2. Reboot the server.

3. When the Tools & Drivers CD menu is displayed, select Upgrade System BIOS from the menu.

The BIOS will be updated to the latest version and the system will automatically reboot. The BIOS will automatically load the optimized defaults.

4. Verify the BIOS settings.

Because the BIOS optimized defaults are automatically loaded when the BIOS is flashed, you might need to reset some of the BIOS settings.

For example, if the BIOS was previously modified to support RAID, you must
re-enable RAID support in the BIOS after flashing it.

B.3.3 Updating the BIOS Using a USB Flash Drive

To update the BIOS using a USB flash drive attached to the Sun Fire X2270 Server:

1. Create a bootable MS-DOS USB flash drive.

You can create a bootable USB flash drive using a freeware application such as BootFlashDOS 1.0.

2. Using a system that contains both a CD/DVD drive and a USB port, insert the Tools & Drivers CD into the CD/DVD drive and the bootable USB flash drive into an available USB port.

3. Copy the contents of the /firmware/USBFlash/BIOSFlash/* directory from the Tools & Drivers CD to a bootable MS-DOS USB flash drive.

4. Insert the USB flash drive containing the contents of the Tools & Drivers CD into an available USB port on the Sun Fire X2270 Server.

5. Power on (or reboot) the Sun Fire X2270 Server.

The BIOS screen appears.

6. In the BIOS screen, press F8 to specify a temporary boot device.

The Select Boot Device menu appears.

7. In the Boot Device menu, select the USB flash drive as the first boot device, then press Enter.

8. Save the changes and exit the system BIOS.

The system automatically boots to the USB flash drive.

9. Navigate to the directory on the USB flash drive that contains the contents of the Tools & Drivers CD.

10. In the terminal window, type the following command to update the BIOS:

-> run flash.bat

The BIOS will be updated to the latest version and the system will automatically reboot. The BIOS will automatically load the optimized defaults.

11. Verify the BIOS settings.

Because the BIOS optimized defaults are automatically loaded when the BIOS is flashed, you might need to reset some of the BIOS settings.

For example, if the BIOS was previously modified to support RAID, you must
re-enable RAID support in the BIOS after flashing it.

B.3.4 Updating the BIOS Using a PXE Server

You can update the BIOS from a Preboot Execution Environment (PXE) server.

The following topics are included in this section:

B.3.4.1 Setting Up the Tools & Drivers CD Image on the PXE Server

You will need the following to set up the PXE server:

Instructions for setting up the Red Hat KickStart server can be found in the following administration/installation guides for Red Hat Enterprise Linux:

http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/pdf/System_Administration_Guide-450.pdf

http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/pdf/Installation_Guide.pdf

Setting Up the PXE Server

1. Log in to the PXE server as root (superuser).

2. Determine the directory where the Red Hat image is installed on the PXE server.

The default directory for the PXE image is usually /tftpboot/linux-install. The remainder of this procedure assumes that the PXE files have been installed in this directory.



Note - If your PXE files are not installed in the /tftpboot/linux-install directory, modify the procedure as necessary.


3. Make a directory for the Sun Fire X2270 Server Tools & Drivers CD contents.

# mkdir /tftpboot/linux-install/suppl_ven

4. Insert the Sun Fire X2270 Server Tools & Drivers CD into the PXE server, and copy the boot.img file located in the root directory of the CD to the new Sun Fire X2270 Server supplemental directory created in Step 3.

# cp /mnt/cdrom/boot.img /tftpboot/linux-install/suppl_ven

5. Download the MEMDISK kernel.

a. Go to the latest SYSLINUX project web site at:

http://www.kernel.org/pub/linux/utils/boot/syslinux/

b. Save the latest syslinux-version.zip file to your root directory.

Where version is the latest SYSLINUX project version.



Note - Version 3.09 was the latest version at the time of this writing.


6. Unzip the zip file.

For example:

# unzip syslinux-3.09.zip

7. Change to the memdisk directory.

For example:

# cd /syslinux-3.09/memdisk

8. Copy the memdisk kernel to the new Sun Fire X2270 Server Tools & Drivers Directory created in Step 3.

For example:

# cp /syslinux-3.09/memdisk/memdisk /tftpboot/linux-install/suppl_ven

9. Edit the Boot Message Screen as follows.

a. Open the boot.msg file in a text editor.

# vi /tftpboot/linux-install/msgs/boot.msg

b. Type the following line after 0 -Local Machine.

suppl_tau - Sun Fire X2270 Server Tools & Drivers CD

c. Save and close the boot.msg file.

10. Edit the default PXE Configuration file as follows.

a. Open the default file in a text editor.

# vi /tftpboot/linux-install/pxelinux.cfg/default

b. Type the following lines after the label0 section:

label suppl_ven
kernel suppl_tau/memdisk
append initrd=suppl_tau/boot.img

c. Save and close the default file.

11. Test the installation on the test machine.

B.3.4.2 Accessing the Tools & Drivers CD From the Target Sun Fire X2270 Server

You will need the following to update the BIOS on a target Sun Fire X2270 Server:

Accessing the Tools & Drivers CD From the Target Server

1. Connect the Sun Fire X2270 Server to the same network as the PXE server.

2. Power on (or reboot) the Sun Fire X2270 Server.

3. Press the F12 key during POST.

4. The Boot Message Screen located on your PXE server at /tftpboot/linux-install/msgs/boot.msg displays on the screen.

5. Type suppl_ven at the prompt and press Enter.

The MEMDISK kernel and the bootable portion of the Tools & Drivers CD are downloaded to the test machine over the network and into memory.

Once downloaded, the bootable portion of the Tools & Drivers CD will be booted.

6. The main menu of the bootable portion of the Tools & Drivers CD is displayed on the target Sun Fire X2270 Server.

7. You can now update the system BIOS.


B.4 Recovering the SP and BIOS Firmware

If your server has corrupted SP or BIOS firmware, you can use one of the following methods to recover the firmware:



Note - You should only use the following procedures for system recovery, as these procedures will not preserve BIOS settings and ILOM configurations.


B.4.1 Recovering the SP and BIOS Firmware Using a CD/DVD Drive

To recover the SP and BIOS firmware using an external CD/DVD drive attached to the Sun Fire X2270 Server:

1. Insert the Tools & Drivers CD into the CD/DVD drive.

2. Reboot the server.

3. When the Tools & Drivers CD menu is displayed, select menu option 3,
Exit to DOS.

4. From the DOS prompt, navigate to the directory on the Tools & Drivers CD that contains the recovery program.

For example:

-> cd firmware/BIOS

5. From the DOS prompt, type the following command to run the recovery program:

-> run flash.bat

6. When the Recovery menu is displayed, select menu option 1.

For example:

1) Flash System BIOS firmware - Clear BIOS CMOS and load defaults.



Note - If menu option 1 is selected, which loads the default ILOM and BIOS settings, you might need to reset some of the ILOM and BIOS settings.


7. When the recovery program is completed, disconnect the AC power connection from the server for 30 seconds, then reconnect the AC power.

B.4.2 Recovering the SP and BIOS Firmware Using a USB Flash Drive

To recover the SP and BIOS firmware using a USB flash drive attached to the Sun Fire X2270 Server:

1. Create a bootable MS-DOS USB flash drive.

You can create a bootable USB flash drive using a freeware application such as BootFlashDOS 1.0.

2. Using a system that contains both a CD/DVD drive and a USB port, insert the Tools & Drivers CD into the CD/DVD drive and the bootable USB flash drive into an available USB port.

3. Copy the contents of the /firmware/USBFlash/SPREcovery/* directory from the Tools & Drivers CD to a bootable MS-DOS USB flash drive.

4. Insert the USB flash drive containing the contents of the Tools & Drivers CD into an available USB port on the Sun Fire X2270 Server.

5. Power on (or reboot) the Sun Fire X2270 Server.

The BIOS screen appears.

6. In the BIOS screen, press F8 to specify a temporary boot device.

The Select Boot Device menu appears.

7. In the Boot Device menu, select the USB flash drive as the first boot device, then press Enter.

8. Save the changes and exit the system BIOS.

The system automatically boots to the USB flash drive.

9. Navigate to the directory on the USB flash drive that contains the contents of the Tools & Drivers CD.

10. In the terminal window, type the following command to run the recovery program:

-> run recovery.bat

11. When the recovery program is completed, disconnect the AC power connection from the server for 30 seconds, then reconnect the AC power.

Because the default ILOM and BIOS settings are automatically loaded when the SP and BIOS firmware is flashed, you might need to reset some of the ILOM and BIOS settings.