Adding a new peripheral device that is not-pluggable usually involves the following:
Shutting down the system
Connecting the device to the system
Rebooting the system
Use How to Add a Peripheral Device to add the following devices that are not hot-pluggable to a system:
Secondary disk drive
In some cases, you might have to add a third-party device driver to support the new device.
For information on hot-plugging devices, see Chapter 6, Dynamically Configuring Devices (Tasks).
# touch /reconfigure
The /reconfigure file causes the Solaris software to check for the presence of any newly installed devices the next time you turn on or boot your system.
# shutdown -i0 -g30 -y
Brings the system to the 0 init state, which is the appropriate state for turning the system power off for adding and removing devices.
Shuts the system down in 30 seconds. The default is 60 seconds.
Continues the system shutdown without user intervention. Otherwise, you are prompted to continue the shutdown process.
For SPARC platforms, it is safe to turn off power if the ok prompt is displayed.
For x86 platforms, it is safe to turn off power if the type any key to continue prompt is displayed.
For the location of power switches on any peripheral devices, refer to the hardware installation guides that accompany your peripheral devices.
Often, a small switch is located at the back of the disk for selecting the target number.
Refer to the hardware installation guide that accompanies the peripheral device for information on installing and connecting the device.
The system boots to multiuser mode, and the login prompt is displayed.
For information on accessing the device, see Accessing Devices.
This procedure assumes that the device has already been added to the system. If not, see What You Need for Unsupported Devices.
# pkgadd [-d] device package-name
Identifies the device path name that contains the package.
Identifies the package name that contains the device driver.
# pkgchk package-name #
Example 5-2 Adding a Device Driver
The following example shows how to install and verify a package called XYZdrv.
# pkgadd XYZdrv (licensing messages displayed) . . . Installing XYZ Company driver as <XYZdrv> . . . Installation of <XYZdrv> was successful. # pkgchk XYZdrv #