What's New in the Solaris 9 4/04 Operating Environment

Device Management

This section describes device management features that are new or have been revised in the Solaris 9 4/04 release. In this release, USB features are now available for both x86 and SPARC platforms.

USB Dual Framework

This feature description is new in the Solaris 9 4/04 release. This feature is available for x86 and SPARC platforms.

The USBA framework, found in the Solaris 9 12/03 release, was originally developed for USB 1.1 devices. A new framework, called USBA 1.0, was created to meet more demanding requirements of USB 2.0 devices. The framework operates USB 1.1 devices as well. This Solaris release provides both frameworks, as a dual framework. The purpose of the dual framework is to facilitate a smoother transition from the original framework to the newer framework. The original USBA framework operates devices connected to a system's USB 1.1 ports, while the new USBA 1.0 framework operates devices connected to a system's USB 2.0 ports.

All Sun motherboard ports are USB 1.1 ports, while most PCI card ports support USB 2.0.

For specific details about how the USB dual framework works, go to http://www.sun.com/desktop/whitepapers.html.

For information about USB dual framework compatibility issues with the USB dual framework, see “What's New in USB Devices?” in System Administration Guide: Basic Administration.

USB 2.0 Features

The Solaris 9 4/04 release includes the following USB 2.0 features, available for both x86 and SPARC platforms:

For a description of USB devices and terminology, see “Overview of USB Devices” in System Administration Guide: Basic Administration.

USB 2.0 Device Features and Compatibility Issues

This feature description is new in the Solaris 9 4/04 release and applies to both x86 and SPARC platforms.

USB 2.0 devices are defined as high-speed devices that follow the USB 2.0 specification. You can refer to the USB 2.0 specification at http://www.usb.org.

Some of the USB devices that are supported on SPARC based and x86 based systems in this Solaris release are as follows:

For a full listing of USB devices that have been verified on the Solaris release, go to:

http://www.sun.com/io_technologies/USB.html

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

Solaris USB 2.0 device support includes the following features:

For more information about USB 2.0 device support, see the ehci(7D) and usba(7D) man pages.

For information about USB cables and bus-powered devices, see “About USB in the Solaris Environment” in System Administration Guide: Basic Administration.

Solaris Support for USB Devices

This feature description is new in the Solaris 9 4/04 release and is available for x86 and SPARC platforms.

The following table describes Solaris support for USB 1.1 and USB 2.0 devices.

 

Solaris 8 HW* Releases 

Solaris 9 Releases 

Solaris 9 4/04 Release 

USB 1.1 

SPARC and x86 

SPARC and x86 

SPARC and x86 

USB 2.0 

SPARC 

N/A 

SPARC and x86 


Note –

Solaris 8 HW does not describe the Solaris 8 releases, but the Solaris 8 Hardware (HW) releases, starting with the Solaris 8 HW 5/03 release. The patch number for the USB dual framework that is found in the Solaris 8 HW 5/03 release is 109896.


For information about USB support on Sun hardware, see “Using USB Devices (Overview/Tasks)” in System Administration Guide: Basic Administration .

USB Mass Storage Devices

This feature description has been revised in the Solaris 9 4/04 release. These features are now available for x86 and SPARC platforms.

All USB storage devices are now accessed as removable media devices through volume management. This change has the following advantages:

For more information about using USB mass storage devices, see the scsa2usb(7D) man page.

For information about troubleshooting USB mass storage device problems, see “What's New in USB Devices?” in System Administration Guide: Basic Administration.

USB Driver Enhancements

This section describes USB driver enhancements in the Solaris 9 4/04 release. These enhancements are available for x86 and SPARC platforms.

EHCI and OHCI Drivers

This feature description is new in the Solaris 9 4/04 release.

Features of the EHCI driver include the following:

If you have both USB 2.0 and USB 1.0 or 1.1 devices on your system, the EHCI and OHCI drivers hand-off device control, depending on the type of device that is connected to the system.