C H A P T E R  5

 


Configuring and Using BIOS Firmware

This chapter describes how to use the BIOS (Basic Input Output System) to configure the blade server.

This chapter contains the following procedures and information:


5.1 About BIOS Settings

This section describes how to view and modify the BIOS settings.

The BIOS has a Setup utility stored in the BIOS flash memory. The Setup utility reports system information and can be used to configure the BIOS settings. The configured data is provided with context-sensitive help and is stored in the system's battery-backed CMOS RAM. If the configuration stored in the CMOS RAM is invalid, the BIOS settings will default to the original state specified at the factory.

5.1.1 Navigating BIOS Screens

The BIOS Setup utility contains menu screens; see Appendix A for illustrations of the screens.

Use the left and right arrow keys to move sequentially through the BIOS screens. Fields that can be reconfigured are displayed in color. All other fields are non-configurable. Use the up and down arrow keys to scroll through a screen's menu. Use the Tab key to move across columns.

5.1.2 BIOS Option ROMs

The Sun Netra CP3250 blade server has an option ROM for each of the following components:



Note - PXE boot from fabric interface (Sun 10GbE Multithreaded Networking Technology interfaces) is disabled by default. You must change the BIOS setting to boot from fabric interfaces.


5.1.3 Description of the BIOS Screens

TABLE 5-1 contains summary descriptions of the first-level BIOS Setup screens. For more information about the BIOS screens and screen illustrations, see Appendix A.


TABLE 5-1 BIOS Setup Screens Summary

Screen

Description

Main

General system information.

Advanced

Configuration information for the CPUs, IDE, Super I/O, ACPI, Event Log, PCI Express, Smbios, MPS, Remote Access, and USB.

Boot

Configure the boot device priority (hard disk drives and the ATAPI DVD-ROM drive).

Security

Install or change the user and supervisor passwords.

Exit

Save or discard changes, or load optimal default BIOS settings.



5.2 Changing the Configuration of a BIOS Menu Item

You can change the BIOS configuration by using a terminal (or terminal emulator connected to a computer) through the serial console port on the front of the Sun Netra CP3250 blade server.



Note - Using the ANSI terminal emulation mode provides the best viewing of the BIOS screens.


1. To change the system’s parameters, enter the BIOS Setup utility by pressing the F2 key while the system is performing the power-on self-test (POST).

See TABLE 5-1 for summary descriptions of the BIOS screens.

The first BIOS Setup menu screen is displayed.

2. Highlight the field to be modified using the arrow and Tab keys.

3. Press Enter to select the field.

A dialog box is displayed. The box displays the options that are available for the setup field that you have chosen.

4. Modify the setup field and close the screen.

5. To modify other setup parameters, use the arrow and Tab keys to navigate to the appropriate screen and menu item; repeat Step 2 through Step 4.

6. Press and release the right arrow key until the Exit menu screen is displayed.

7. Follow the instructions on the Exit menu screen to save your changes and exit the Setup utility.


5.3 Setting the Boot Device Using BIOS Setup Screens

Before beginning this procedure, ensure that you have installed the serial cable as described in Section 2.2.4, Connecting External I/O Cables.



Note - See Section 5.1.3, Description of the BIOS Screens for descriptions of the first-level BIOS menu screens. See Appendix A for illustrations of the BIOS screens.


1. Use terminal emulation software to configure the serial COM1 settings.

Use the ANSI terminal type setting.

2. Set the serial communication settings to 9600 baud, 8 bit, 1 stop bit, no parity, and no handshake.

3. Reset the ATCA shelf.

The BIOS starts running POST.

4. Press the F2 key to interrupt the boot and access the BIOS Main menu.

5. Using the arrow keys, move across the top of the screen to the Boot menu and press the Enter key.

The Boot Settings menu is displayed.

6. Move down the list, select the Boot Device Priority option, and press Enter.

The Boot Device Priority menu is displayed.

7. Select the applicable device and priority.

8. Use the arrow keys to move to the Exit menu, and press Enter.

The confirmation dialog box is displayed.

9. Press Enter to select Ok.

The BIOS boots the selected device. The operating system on the selected boot device loads.

10. Configure the operating system by providing a locale, system name, IP address, and other information.

Refer to the documentation for your operating system for information on configuring the operating system.


5.4 Setting Supervisor and User Passwords

You must set the Supervisor password before you can set the User password. The Supervisor password sets the desired access level for the User password.

1. To reset any BIOS passwords, clear the CMOS settings by resetting Jumper 2.

See Section 2.3.10.1, Clearing the CMOS Setting Using Jumper 2 for details.

2. Enter the BIOS Setup utility by pressing the F2 key on the keyboard while the system is performing the power-on self-test (POST).

3. Using the arrow keys, move across the top of the screen to the Security menu and press the Enter key.

The Security Settings Menu is displayed.

4. Move down the list, select the Change Supervisor Password or Change User Password option, and press Enter.

The Change Password menu is displayed.

5. Type a password, then press Enter.

6. Use the arrow keys to move to the Exit Menu.

7. Select OK to confirm the changes you made.


5.5 Resetting the System Time and System Date

1. Enter the BIOS Setup utility by pressing the F2 key while the system is performing the power-on self-test (POST).

2. Press and release the right arrow key until the Exit menu is selected. Press the Enter key.

3. Select the Load Optimal Defaults option and press the Enter key.

4. Use the arrow keys to return to the BIOS Main Menu.

5. Use the arrow keys to move down the main menu and reset the System Time and System Date fields.

6. Use the arrow keys to move to the Exit Menu.

7. Choose Save Changes and Exit.

8. Select OK to confirm the changes you made.


5.6 Updating the BIOS

When they are updated, BIOS images will be available as patches at the following web site:

http://sunsolve.sun.com/

Use the Solaris BIOS Update Utility or the Linux BIOS Update Utility to implement the updates. For more information, see the Netra CT 900 Server Product Notes (819-1180).


5.7 Secondary BIOS Image

The Sun Netra CP3250 blade server provides dual 1-Mbyte BIOS chips that support redundant BIOS images for increased reliability. The default chip (page 0) acts as the primary BIOS chip and is automatically selected for update during a firmware upgrade. The secondary BIOS chip (page 1) retains the original BIOS image, and can be used through manual configuration in the unlikely case where the primary BIOS becomes corrupt.

If the primary BIOS becomes unbootable, use the secondary BIOS to manually boot the blade server:

1. Log into the Shelf Manager.

2. To select the secondary BIOS image, type:


 # clia sendcmd 96 2e 81 00 00 2a 01

For example:


 # clia sendcmd 96 2e 81 00 00 2a 01 <----- Setting the boot page to 1
 
 Pigeon Point Shelf Manager Command Line Interpreter
 
Completion code: 0x0 (0)   <----- successful completion code
Response data: 00 00 2A    <----- no data returned

3. To boot the blade server from the Shelf Manager, type:


 # clia activate board n



Note - Once the blade server is booted, reset the blade server to use the primary BIOS image (page 0).



5.8 Perform a Live Firmware Upgrade

To upgrade the BIOS firmware while retaining the current BIOS image, follow these steps:

1. Switch the BIOS image from page 0 to page 1.

See Section 5.7, Secondary BIOS Image.

2. Use the Solaris BIOS Update Utility to upgrade the page 1 BIOS image.

See Section 5.6, Updating the BIOS.

3. Reboot the system into the updated page 1 BIOS.

See Section 2.3.12, Resetting the Netra CP3250 Blade Server.


5.9 Power-On Self-Test

The system provides a rudimentary power-on self-test (POST) that runs each time the blade server boots to check the basic devices required for the system to operate.

The progress of the self-test is indicated by a series of POST codes. These codes appear at the bottom right corner of the system’s VGA screen (once the self-test has progressed far enough to initialize the video monitor).

You can configure the level of POST testing and some POST display features through the BIOS menus. For more information, see Section 5.10, Changing POST Options.


5.10 Changing POST Options

These instructions are optional, but you can use them to change the operations that the server performs during POST testing.

1. Initialize the BIOS Setup utility by pressing the F2 key while the system is performing the power-on self-test (POST).

The BIOS Main Menu screen is displayed.

2. From the BIOS Main Menu screen, select the Boot menu.

3. From the Boot Settings screen, select Boot Settings Configuration.

4. On the Boot Settings Configuration screen, you can enable or disable the options shown in TABLE 5-2


TABLE 5-2 POST Options

Option

Description

Quick Boot

This option is disabled by default. If you enable Quick Boot, the BIOS skips certain tests while booting, such as the extensive memory test. This decreases the time it takes for the system to boot.

Quiet Boot

This option is disabled by default.