Specifications

14 Software Installation and Removal HighWire MTP-2 - 1.2, September 4, 2002
2-3-4. Daemon assignment The SBE HighWire family of products operates under control of a daemon that
monitors status and controls access. The daemon is called wspd. There is a
separate wspd daemon for each HighWire adapter in the system.
The Process ID of the daemon associated with a particular board is available
through the hwinfo command.
Example:
hwinfo -i 1 returns information about board 1.
Below is a sample entry.
*** HighWire Information for Board #1 ***
Device Type : HW400c/R
Device S/N : 90528
Device Info : Brdno= 1 Bus= 3 Slot= 4 irq= 0 addr= c000000
Device Status : 1 of 130 queues open, 0 closes pending
Control Device : /dev/hw1_ctl
Control Link : /devices/pci@1f,0/pci@1/pci@1/pci1176,600@e:1,ctl,type1
Control PID : 140
Driver Release : SBE HighWire Driver, Version SOL6_HWMTP_GA_1_0 (Tue Aug 27 17:31:58 PDT 2002)
Driver Intrface: @(#) HMQ interface 2.1.4
PDM Release : $Release: HW400_HWMTP2_FOR_SOL_GA_1_0, Copyright (c) 2002 SBE, Inc.$
VXBOOT Release : $Release: VXBOOT_400_1_1, Copyright (c) 2001 SBE, Inc.$
Thus, board number 1 (Brdno) is in Slot 4 (Slot) under control of the wspd
whose Control Process ID (Control PID) is 140.
Note: There is no correlation between the Board instance (Brdno) number and
the board's slot number. The instance number is assigned according to the
sequence in which boards are initially discovered by the Solaris operating
system. However, the assignment of instance number to slot number can be
administered via the system's /etc/path_to_inst file. See the section within
wsp(7d) for an example.
(System Ref: hwinfo(1M))
2-3-5. Configure a board for basic
hot swap
Certain Solaris servers support basic hot swap by default. This means that if a
board is newly inserted, you must manually activate the I/O slot using the
cfgadm command after the board has been inserted.
Refer to your specific system's documentation for the correct configuration
procedure. SBE HighWire adapters adhere to the standard PCI HotSwap
hardware architecture.
Once a board is powered up and configured into the system, restarting the
board's software occurs automatically via the package's hw_daemon.
2-3-6. Remove a basic hot swap
enabled board
Certain Solaris servers support basic
basicbasic
basic hot swap by default. This means that if a
board becomes faulty and needs replacing, you must manually deactivate the I/O
slot using the cfgadm command before you can remove the board, and then
manually reactivate the I/O slot after replacing the board. To successfully remove
a board, you must also terminate any applications or daemons currently using a
board's devices.