Platform Notes: Sun Enterprise 6x00/5x00/4x00/3x00 Systems

Chapter 2 Board Hot-Plug Software and Dynamic Reconfiguration

This chapter explains how to use the board hot-plug capability and Dynamic Reconfiguration (DR), where applicable. Hot-plug is a hardware feature that allows the replacement of components while a server is running. However, the system cannot use the new component until the system is rebooted. The Dynamic Reconfiguration software enhancement allows replacement of certain I/O boards without needing to reboot the server.

For command information and examples, see Chapter 1, OpenBoot Commands Chapter 1, OpenBoot Commands Chapter 1, OpenBoot Commands .

The board hot-plug procedures described in this chapter need to be followed by a Dynamic Reconfiguration (DR) restart procedure or by a system reboot.


Note -

For the Solaris 7 software environment, DR applies to Sun Enterprise type 1, 2, 4, and 5 I/O boards. These boards include the Sbus, Graphics, Sbus+, and Graphics+ I/O boards. I/O boards with slots for PCI cards are not supported.


Refer to the online Sun Enterprise 6x00, 5x00, 4x00, 3x00 Systems Dynamic Reconfiguration User's Guide for information about preparing your server to use DR, and instructions for performing DR operations. Check with your Sun Sales representative or system engineer for information on the availability of DR for your system.

Disabled System Board

A system board can be disabled (not used by the operating system) in three ways:

The above command disables boards in slots 7 and 2. See Table 1-1 for more information.

To Swap Out a Disabled Board
  1. Verify that system precharge is OK.

    Use the prtdiag command. For more information see "System Configuration and Diagnostic Information".

  2. Verify that hot-plug is available.

  3. Make sure that the board is disabled (not in use by the operating system and the power light on the target board is off).

  4. Remove the disabled board.


    Caution - Caution -

    If the yellow light is lit on the front panel, use prtdiag to determine the cause before installing a new board.


  5. Install a new board.

  6. To activate the board:

    • For PCI boards, reboot the system.

    • For other I/O boards, use DR commands.

Activated System Board

The system board is activated when the following three conditions are met:

To swap out an activated board if you are swapping a type three (PCI) board:
  1. Halt the system.

  2. Power off the system.

  3. Remove and replace the board.

  4. Reboot the system to activate the board.

To swap out an activated board if your system supports DR:
  1. Use the appropriate cfgadm command to unconfigure the board from the system.

    Refer to the Sun Enterprise 6x00, 5x00, 4x00, 3x00 Systems Dynamic Reconfiguration User's Guide for further information regarding this command.

  2. Remove and replace the board.

  3. To activate the board and reconfigure the board to the system, use DR commands.

Disabling Hardware

By using the configuration-policy command, you can disable

Examples:


ok setenv configuration-policy board

or


# eeprom "configuration-policy=board"

To Disable a Defective Board

If you suspect a board is defective and want to request that the system disable the board, perform the following procedure.

  1. Isolate the board from the system:

    • For a type three I/O board, use the setenv command at the ok prompt or the eeprom command at the # prompt and then reboot the system.

    • For all other boards, use DR commands.

    In the examples that follow, 3 means slot 3.


    ok setenv disabled-board-list 3
    

    or


    # eeprom "disabled-board-list"=3
    

  2. Remove the defective board and insert a new board.

  3. To activate the board:

    • For type 3 (PCI) I/O boards, clear the disabled-board-list, and then reboot the system.

    • For all other boards, use DR commands.

See Table 1-1 for more information.

Alternate Pathing

Alternate Pathing (AP) is a software enhancement that works in conjunction with DR and hot-plug. AP allows you to bypass a disabled disk or network adapter, avoiding unnecessary downtime. For additional information, refer to the Solaris on Sun Enterprise Servers AnswerBook module Sun Enterprise Servers Alternate Pathing User's Guide.