JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Administration: Devices and File Systems     Oracle Solaris 11 Information Library
search filter icon
search icon

Document Information

About This Book

1.  Managing Removable Media (Overview)

2.  Managing Removable Media (Tasks)

3.  Accessing Removable Media (Tasks)

4.  Writing CDs and DVDs (Tasks)

5.  Managing Devices (Overview/Tasks)

What's New in Device Management?

Customizing Driver Configuration

Solaris PCI Resource Manager

New InfiniBand Administration Features

New InfiniBand Diagnostic Tools and Commands

New Ethernet Over InfiniBand Devices

New Hot Plugging Features

Device Naming Enhancements

Support for PCI Express (PCIe)

Where to Find Additional Device Management Tasks

Managing Devices in the Oracle Solaris OS

Identifying Device Support

About Device Drivers

How to Customize a Driver Configuration

Automatic Configuration of Devices

Features and Benefits of Autoconfiguration

What You Need for Unsupported Devices

Displaying Device Configuration Information

driver not attached Message

In-Use Device Error Checking

How to Display System Configuration Information

Resolving Faulty Devices

How to Resolve a Faulty Device

Adding a Peripheral Device to a System

How to Add a Peripheral Device

How to Add a Device Driver

Accessing Devices

How Device Information Is Created

How Devices Are Managed

Device Naming Conventions

Logical Disk Device Names

Specifying the Disk Subdirectory

Direct and Bus-Oriented Controllers

x86: Disks With Direct Controllers

Disks With Bus-Oriented Controllers

Logical Tape Device Names

Logical Removable Media Device Names

6.  Dynamically Configuring Devices (Tasks)

7.  Using USB Devices (Overview)

8.  Using USB Devices (Tasks)

9.  Using InfiniBand Devices (Overview/Tasks)

10.  Managing Disks (Overview)

11.  Administering Disks (Tasks)

12.  SPARC: Setting Up Disks (Tasks)

13.  x86: Setting Up Disks (Tasks)

14.  Configuring Storage Devices With COMSTAR

15.  Configuring and Managing the Oracle Solaris Internet Storage Name Service (iSNS)

16.  The format Utility (Reference)

17.  Managing File Systems (Overview)

18.  Creating and Mounting File Systems (Tasks)

19.  Configuring Additional Swap Space (Tasks)

20.  Copying Files and File Systems (Tasks)

21.  Managing Tape Drives (Tasks)


Adding a Peripheral Device to a System

Adding a new peripheral device that is not-pluggable usually involves the following:

Use How to Add a Peripheral Device to add the following devices that are not hot-pluggable to a system:

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).

How to Add a Peripheral Device

  1. Become an administrator.

    For more information, see How to Use Your Assigned Administrative Rights in Oracle Solaris Administration: Security Services.

  2. (Optional) If you need to add a device driver to support the device, complete the procedure How to Add a Device Driver.
  3. Shut down the 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.

  4. Select one of the following to turn off power to the system after it is shut down:
    • 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.

  5. Turn off power to all peripheral devices.

    For the location of power switches on any peripheral devices, refer to the hardware installation guides that accompany your peripheral devices.

  6. Install the peripheral device, making sure that the device you are adding has a different target number than the other devices on the system.

    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.

  7. Turn on the power to the system.

    The system boots to multiuser mode, and the login prompt is displayed.

  8. Verify that the peripheral device has been added by attempting to access the device.

    For information on accessing the device, see Accessing Devices.

How to Add a Device Driver

In the Oracle Solaris 11 release, the pkg commands are used to add packages to the system. Device driver packages might still be in SRV4 package format so the steps below use the pkgadd command instead of the pkg install command.

This procedure assumes that the device has already been added to the system. If not, see What You Need for Unsupported Devices.

  1. Become an administrator.

    For more information, see How to Use Your Assigned Administrative Rights in Oracle Solaris Administration: Security Services.

  2. Place the media into the drive.
  3. Install the driver.
    # pkgadd [-d] device package-name
  4. Verify that the package has been added correctly.
    # pkgchk package-name

    The system prompt returns with no response if the package is installed correctly.

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