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

Document Information

Preface

1.  Managing Removable Media (Tasks)

2.  Writing CDs and DVDs (Tasks)

3.  Managing Devices (Tasks)

4.  Dynamically Configuring Devices (Tasks)

5.  Managing USB Devices (Tasks)

What's New in USB Devices?

USB 3.0 Support

About USB Support in Oracle Solaris

Supported USB Features

USB Device Features and Compatibility Issues

Bus-Powered Devices

USB Keyboards and Mouse Devices

USB Wheel Mouse Support

USB Host Controller and Hubs

USB Hub Devices

SPARC: USB Power Management

Guidelines for Connecting USB Cables

Overview of USB Devices

Commonly Used USB Acronyms

Oracle Solaris USB Architecture

USB Bus Description

USB Devices and Driver Classes

Managing USB Mass Storage Devices

Using USB Diskette Devices

Hot-Plugging USB Mass Storage Devices

How to Add a USB Mass Storage Device

How to Add a USB Camera

How to Remove a USB Mass Storage Device

Preparing to Use a USB Mass Storage Device

How to Display USB Device Information

How to Create a File System on a USB Mass Storage Device

How to Modify Partitions and Create a PCFS File System on a USB Mass Storage Device

How to Create a Solaris Partition and Modify the Slices on a USB Mass Storage Device

How to Mount or Unmount a USB Mass Storage Device

Troubleshooting Tips for USB Mass Storage Devices

Disabling Specific USB Drivers

How to Disable Specific USB Drivers

How to Remove Unused USB Device Links

Using USB Audio Devices

Hot-Plugging Multiple USB Audio Devices

How to Add USB Audio Devices

How to Identify Your System's Primary Audio Device

How to Change the Primary USB Audio Device

Troubleshooting USB Audio Device Problems

Key Points of Audio Device Ownership

Hot-Plugging USB Devices With the cfgadm Command

How to Display USB Bus Information (cfgadm)

How to Unconfigure a USB Device

How to Configure a USB Device

How to Logically Disconnect a USB Device

How to Logically Connect a USB Device

How to Logically Disconnect a USB Device Subtree

How to Reset a USB Device

How to Change the Default Configuration of a Multi-Configuration USB Device

6.  Using InfiniBand Devices (Overview/Tasks)

7.  Managing Disks (Overview)

8.  Managing Disk Use (Tasks)

9.  Administering Disks (Tasks)

10.  Setting Up Disks (Tasks)

11.  Configuring Storage Devices With COMSTAR (Tasks)

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

13.  The format Utility (Reference)

14.  Managing File Systems (Overview)

15.  Creating and Mounting File Systems (Tasks)

16.  Configuring Additional Swap Space (Tasks)

17.  Copying Files and File Systems (Tasks)

18.  Managing Tape Drives (Tasks)

Index

About USB Support in Oracle Solaris

The following information is described in this section:

Supported USB Features

This Oracle Solaris release includes expanded supported for USB 3.0 devices (“SuperSpeed” devices) that use the USB 3.0 xhci host controller driver. The xhci host controller driver supports all USB devices, with the exception of audio devices. The xhci host controller driver supports interrupt, control, and bulk transfers for USB hosts, including super speed and non-super speed bus interfaces. Compatibility with USB 2.0 , 1.1, and 1.0 devices and drivers is supported so that you can use the same cables, connectors, and software interfaces.

Support for the following USB devices is provided on both SPARC and x86 based systems, except where indicated:

For more information about USB 3.0 device support, see xhci(7D).

For more information on USB 2.0 device support, see ehci(7D) and usba(7D).

For more information about USB 1.1 device support, see ohci(7D).

For a description of USB devices and terminology, see Overview of USB Devices.

USB Device Features and Compatibility Issues

USB 3.0 devices are defined as super speed (“SuperSpeed”) devices that follow the USB 3.0 specification. USB 2.0 devices are defined as high-speed (“Hi-Speed”) devices that follow the USB 2.0 specification. You can refer to the USB 3.0 and the USB 2.0 specifications at http://www.usb.org/home.

To identify the speed of your USB device, check the /var/adm/messages file for messages similar to the following:

Dec 13 17:05:57 mysystem usba: [ID 912658 kern.info] USB 2.0 device
(usb50d,249) operating at hi speed (USB 2.x) on USB 2.0 external hub:
storage@4, scsa2usb0 at bus address 4

Here are some of the USB devices that are supported in this Oracle Solaris release:

Additional storage devices might work by modifying the scsa2usb.conf file. For more information, see scsa2usb(7D).

Bus-Powered Devices

Bus-powered hubs use power from the USB bus to which they are connected, to power devices connected to them. Special care must be taken to not overload these hubs, because the power these hubs offer to their downstream devices is limited.

Power budgeting is implemented for USB devices. This feature has the following limitations:

USB Keyboards and Mouse Devices

Keep the following issues in mind when using USB keyboards and mouse devices:

USB Wheel Mouse Support

The following wheel mouse features are supported:

USB Host Controller and Hubs

A USB hub is responsible for the following tasks:

The USB host controller has an embedded hub, called the root hub. The ports that are visible at the system's back panel are the ports of the root hub.

The USB host controller is responsible for the following tasks:

USB Hub Devices

Keeping the following key points in mind when using USB hub devices:

SPARC: USB Power Management

Suspending and resuming USB devices is fully supported on SPARC systems. However, do not suspend a device that is busy and never remove a device when the system is powered off under a suspend shutdown.

The USB framework makes a best effort to power manage all devices on SPARC based systems with power management enabled. Power managing a USB device means that the hub driver suspends the port to which the device is connected. Devices that support remote wake up can notify the system to wake up everything in the device's path so that the device can be used. The host system could also wake up the device if an application sends an I/O to the device.

All HID devices (keyboard, mouse, hub, and storage devices), hub devices, and storage devices are power managed by default if they support remote wake-up capability. A USB printer is power managed only between two print jobs. Devices that are managed by the generic USB driver (UGEN) are power managed only when they are closed.

When power management is running to reduce power consumption, USB leaf devices are powered down first. After all devices that are connected to a hub's ports are powered down, the hub is powered down after some delay. To achieve the most efficient power management, do not cascade many hubs.

For information about using the SUSPEND/SHUTDOWN key on SPARC systems, see USB Keyboards and Mouse Devices.

Guidelines for Connecting USB Cables

Keep the following guidelines in mind when connecting USB cables:

For more information, go to http://www.usb.org/about/faq.