C H A P T E R  2

DR State and Condition Models

This chapter contains descriptions of the state and condition models for boards and components. The state models are divided into two categories: receptacle and occupant.

Before you attempt to perform any DR operation on a board or component from the domain, determine its state and condition. To display the type, state, and condition of each component and the state and condition of each board slot in the domain, use the cfgadm(1M) command with the -la options. See the section Component Types for a list of the component types.

You can use the prtdiag(1M) command to display information about board slots and components. The prtdiag(1M) command displays board numbers in the format SBxx or IOxx, where xx is the board number that includes leading zeroes.


Board States and Conditions

This section contains descriptions of the states and conditions of system boards and board slots (also known as receptacles).

Board Slot States

A slot can have one of three states: empty, disconnected, or connected.

Name

Description

empty

A board is not present.

disconnected

The board is disconnected from the system bus. A board can be in the disconnected state without being powered off. However, a board must be powered off and in the disconnected state before you remove it from the slot.

connected

The board is powered on and connected to the system bus. You can view the components on a board only after it is in the connected state.


Whenever you insert a board into a slot, the slot's state changes from empty to disconnected. Whenever you remove a board, the slot's state changes from disconnected to empty.



Note - Physically removing a board that is in the connected state, or that is powered on and in the disconnected state, crashes the operating system and can result in permanent damage to that system board.



Board Occupant States

A board can have one of two occupant states: configured or unconfigured. The occupant state of a disconnected board is always unconfigured.

Name

Description

configured

At least one component on the board is configured.

unconfigured

All of the components on the board are unconfigured.


Board Conditions

A board can be in one of four conditions: unknown, ok, failed, or unusable.

Name

Description

unknown

The board has not been tested.

ok

The board is operational.

failed

The board failed testing.

unusable

The board slot is unusable.



Component States and Conditions

This section contains descriptions of the states and conditions for components.

Component Receptacle States

A component cannot be individually connected or disconnected. Thus, components can have only one state: connected.

Component Occupant States

A component can have one of two occupant states: configured or unconfigured. The following table contains the name and description of the occupant states for components.

Name

Description

configured

The component is available for use by the Solaris operating system.

unconfigured

The component is not available for use by the Solaris operating system.


Component Conditions

A component can have one of three conditions: unknown, ok, and failed. The following table contains the name and description of the conditions for components.

Name

Description

unknown

The component has not been tested.

ok

The component is operational.

failed

The component failed testing.