You can use the cfgadm command to display status information about cards and slots. Refer to the cfgadm(1M) man page for options to this command.
Many DR operations require that you specify a card or slot.
To obtain the system names for cards or slots, as superuser, type:
# cfgadm |
When used without options, cfgadm displays information about all known cards and slots. The following display shows a typical output.
# cfgadm Ap_Id Type Receptacle Occupant Condition PCI0 unknown empty unconfigured unknown PCI1 unknown empty unconfigured unknown PCI2 unknown empty unconfigured unknown PCI3 mult/hp connected configured ok PCI4 ethernet/hp connected configured ok PCI5 pci-pci/hp connected configured ok PCI6 unknown empty unconfigured unknown PCI7 unknown empty unconfigured unknown PCI8 unknown empty unconfigured unknown SBa cpu/mem connected configured ok SBb cpu/mem connected configured ok SBc cpu/mem connected configured ok SBd none empty unconfigured ok |
The first column, Ap_Id, lists the system's attachment points. An attachment point is a collective term for a card and its associated slot. There are two types of system names for attachment points. A physical attachment point describes the physical path to the slot in the system device tree. A logical attachment point, or attachment point ID, is an alias created by the system to refer to the physical attachment point.
For example, in the cfgadm output shown previously, the logical attachment point ID of the PCI card in the first slot is PCI0.
The cfgadm status display shows attachment points for both PCI cards and CPU/Memory boards. However, DR operations for Sun Fire 880 CPU/Memory boards are not supported in the Solaris 8 4/01 Operating Environment.
The following table lists the attachment point IDs for all of the Sun Fire 880 PCI and CPU/Memory board slots.
Slot |
Attachment Point ID |
---|---|
CPU/Memory slot A |
SBa |
CPU/Memory slot B |
SBb |
CPU/Memory slot C |
SBc |
CPU/Memory slot D |
SBd |
PCI slot 0 |
PCI0 |
PCI slot 1 |
PCI1 |
PCI slot 2 |
PCI2 |
PCI slot 3 |
PCI3 |
PCI slot 4 |
PCI4 |
PCI slot 5 |
PCI5 |
PCI slot 6 |
PCI6 |
PCI slot 7 |
PCI7 |
PCI slot 8 |
PCI8 |
The following table describes the values that may appear in the Type, Receptacle, Occupant, and Condition columns of the basic status display. The values listed for the Type column represent the most common board and card types.
Column |
Entry |
Meaning |
---|---|---|
Type |
mult/hp |
Multifunction (hot-pluggable PCI card) |
|
ethernet/hp |
Gigabit Ethernet (hot-pluggable PCI card) |
|
pci_pci/hp |
Quad Ethernet (hot-pluggable PCI card) |
|
scsi/hp |
SCSI (hot-pluggable PCI card) |
|
raid/hp |
Hardware RAID (hot-pluggable PCI card) |
|
tokenrg/hp |
Token Ring (hot-pluggable PCI card) |
|
fddi/hp |
FDDI (hot-pluggable PCI card) |
|
atm/hp |
ATM (hot-pluggable PCI card) |
|
network/hp |
Network interface (unspecified type, hot-pluggable PCI card) |
|
storage/hp |
Storage interface (unspecified type, hot-pluggable PCI card) |
|
display/hp |
Graphics interface (unspecified type, hot-pluggable PCI card) |
|
pci-card/hp |
PCI card (unspecified type, hot-pluggable PCI card) |
|
unknown |
Board or card type cannot be determined |
|
cpu/mem |
CPU/Memory board |
Receptacle |
empty |
Slot is empty |
connected |
Slot is electrically connected |
|
disconnected |
Slot is not electrically connected |
|
Occupant |
configured |
Board or card is logically attached to the operating system |
unconfigured |
Board or card is logically detached from the operating system |
|
Condition |
ok |
Board or card is ready for use |
unknown |
Board or card condition cannot be determined |
|
failing |
A board or card that was in the OK condition has developed a problem |
|
failed |
Board or card has failed |
|
unusable |
Either an attachment point has incompatible hardware or an empty attachment point lacks power or precharge current |
You can use the -v (verbose) option to access expanded descriptions.
In addition to the information provided by the basic status display, the detailed status information includes the physical attachment point of each card.
The following is an example of the display produced by the cfgadm -v command.
# cfgadm -v Ap_Id Receptacle Occupant Condition Information When Type Busy Phys_Id PCI0 empty unconfigured ok pci8b:5 Slot 0 Dec 31 19:05 unknown n /devices/pci@8,700000:hpc1_slot0 PCI1 empty unconfigured ok pci8b:4 Slot 1 Dec 31 19:05 unknown n /devices/pci@8,700000:hpc1_slot1 PCI2 empty unconfigured ok pci8b:3 Slot 2 Dec 31 19:05 unknown n /devices/pci@8,700000:hpc1_slot2 PCI3 connected configured ok pci8b:2 Slot 3 Dec 31 19:05 mult/hp n /devices/pci@8,700000:hpc1_slot3 PCI4 connected configured ok pci9b:4 Slot 4 Dec 31 19:05 ethernet/hp n /devices/pci@9,700000:hpc2_slot4 PCI5 connected configured ok pci9b:3 Slot 5 Dec 31 19:05 pci-pci/hp n /devices/pci@9,700000:hpc2_slot5 PCI6 empty unconfigured ok pci9b:2 Slot 6 Dec 31 19:05 unknown n /devices/pci@9,700000:hpc2_slot6 PCI7 empty unconfigured ok pci9a:1 Slot 7 Dec 31 19:05 unknown n /devices/pci@9,600000:hpc0_slot7 PCI8 empty unconfigured ok pci9a:2 Slot 8 Dec 31 19:05 unknown n /devices/pci@9,600000:hpc0_slot8 SBa connected unconfigured ok powered-on, assigned Dec 31 19:05 cpu/mem n /devices/pseudo/gptwo@0:SBa SBb connected configured ok powered-on, assigned Dec 31 19:05 cpu/mem n /devices/pseudo/gptwo@0:SBb SBc connected configured ok powered-on, assigned Dec 31 19:05 cpu/mem n /devices/pseudo/gptwo@0:SBc SBd empty unconfigured ok assigned Dec 31 19:05 none n /devices/pseudo/gptwo@0:SBd |