Platform Notes: Ultra Enterprise 3000, 4000, 5000 and 6000 Systems
  Rechercher uniquement dans ce livre
Télécharger cet ouvrage au format PDF

Board Hot Plug Software Procedures

2

This chapter covers procedures to follow when exercising the board hot plug capability. Refer to Chapter 1, "OpenBoot(TM) 3.x Commands", for command information and examples.

Disabled System Board

There are three reasons for a system board to be disabled (not used by the operating system):
  1. A self-test detected a failure and disabled the board.

  2. The board was disabled using disabled-board-list. In this case, the operator is telling the system not to use the board. Here is an example of the command usage:

setenv disabled-board-list 72        Disable boards in slots seven and two.

Refer to "disabled-board-list" on page 9 for more information.
  1. The board was inserted while the system was running Solaris 2.5.1.

Activated System Board

There are three reasons for the system board to be activated; all three conditions must be met to necessitate activation.
  1. During startup, the board exists.

  1. The slot has not been disabled by disabled-board-list.

  2. The board has to pass self-test.

Swapping A Disabled Board

If a board is not used by the system and you want to swap it out:
  1. The board is disabled (not in use by the OS, power light off).

  2. Remove the disabled board.

  3. Install a new board:


Caution - If the yellow light is on, use prtdiag to determine the cause before installing a new board .

a. Verify that system precharge is OK. b. Verify that hot plug is available
  1. Reboot the system.

Swapping An Activated Board

If a board is being used by the system and you want to swap it out:
  1. Halt the system.

  2. Power the system off.

  3. Remove and replace the board.

  4. Reboot the system.

Disabling Hardware

Disabling Component, Board, System

By using the configuration-policy command, you can disable
  1. component - disables only the failing component.

  1. board - disables the board if any component on it fails.

  2. system - stops the system at the POST menu if there is a failure.

    Usage examples:

ok setenv configuration-policy board
# eeprom "configuration-policy board"

Requesting Board Disable

If you suspect a board is defective and want to request that the system disable the board:
  1. Use the setenv command at the ok prompt or the eeprom command at the # prompt to prohibit the system from using the board. Here are some examples:

ok setenv disable-board-list 3

or
# eeprom "disable-board-list"=3

where 3 = slot 3.
  1. Reboot the system to effect this change.

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

  3. Clear the disabled-board-list. Refer to "disabled-board-list" on page 9 for more information.

  4. Reboot the system.