Platform Notes: Sun Enterprise 3x00, 4x00, 5x00, and 6x00 Systems
  Sök endast i den här boken
Ladda ner denna bok i PDF
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. The system cannot use the new component until the system is rebooted. The Dynamic Reconfiguration software enhancement allows replacement of SBus I/O boards without needing to reboot the server.
For command information and examples, see Chapter 1, "OpenBoot 3.x Commands."
The board hot-plug procedures described in this chapter need to be followed by a system reboot or by a Dynamic Reconfiguration (DR) restart procedure.

Note - For Solaris 2.6 5/98, DR applies only to type 1 Sun Enterprise I/O boards. Type 1 I/O boards include SBus and SBus+ boards, which have three SBus slots. I/O boards with slots for PCI cards or graphics cards are not supported. For information on DR procedures, refer to the book, Dynamic Reconfiguration User's Guide For Sun Enterprise 6x00/5x00/4x00/3x00 Systems. Check with your Sun sales representative or systems engineer for information on the availability of DR.

The online Dynamic Reconfiguration User's Guide for Sun Enterprise Systems provides information about preparing your server to use DR, and instructions for performing DR operations.

Disabled System Board

A system board can be disabled (not used by the operating system) in three ways:
  • A self-test detects a failure and disables the board.
  • The board is disabled manually using disabled-board-list. For example:

  ok setenv disabled-board-list 72  

The above command disables boards in slots 7 and 2. See "disabled-board-list" on page 8 for more information.
  • The board was inserted while the operating system was running.

· To Swap Out a Disabled Board

  1. Verify that system precharge is OK.

    Use the prtdiag command. For more information see Chapter 1, "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 power light on the target board is off).

  4. Remove the disabled board.

    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 type 1 I/O boards, use DR commands.
  • For other boards, reboot the system.

Activated System Board

The system board is activated when the following three conditions are met:
  • The board is in place during system startup.
  • The slot has not been disabled by disabled-board-list.
  • The board passes self-test.

To Swap Out an Activated Board

· If your system supports DR and you are swapping a type 1 I/O board:

  1. Use the appropriate cfgadm command to unconfigure the board from the system.

    Refer to the Dynamic Reconfiguration User's Guide for Sun Enterprise Systems 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.

· If your system does not support DR:

  1. Halt the system.

  2. Power off the system.

  3. Remove and replace the board.

  4. Reboot the system to activate the board.


Disabling Hardware

By using the configuration-policy command, you can disable
  • Component--Disables only the failing component.
  • Board---Disables the board if any component on it fails.
  • System--Stops the system at the POST menu if there is a failure.
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 1 I/O board, use a DR procedure to prohibit the system from using the board.
  • For all other boards:

    · use the setenv command at the ok prompt or the eeprom command at the # prompt and then reboot the system.

    In the examples that follow, 3 means slot 3.


  ok setenv disabled-board-list 3  

or

  # eeprom "disabled-board-list"=3  

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

  2. To activate the board:

  • For type 1 I/O boards, use DR commands.
  • For all other boards, clear the disabled-board-list, and then reboot the system.

    See "disabled-board-list" 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.