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

Device Management

The Solaris 9 9/04 release includes expanded printer support, new mouse features, and improved compatibility with USB 1.1 devices. Device management features from prior releases include the following:

Expanded Printer Support

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

In this release, modifications have been made to incorporate support for a wide array of printers. This is accomplished through the use of additional transformation software, raster image processor (RIP), and PostScriptTM Printer Description (PPD) files.

These additions provide functionality that enables you to print to printers, such as the Lexmark Optra E312 and Epson Stylus Photo 1280, by using PPD files.

This feature is useful in an environment where printers do not have resident PostScript processing capabilities.

In addition, the existing Solaris printing tools have been modified to include a new -n option to the lpadmin command. With this option, you can designate a PPD file to use when creating a new print queue or when modifying an existing print queue.

Also, the Solaris Print Manager screens have been updated to enable you to choose a PPD file for the printer queue through the selection of make, model, and driver. This new feature differs greatly from previous Solaris software releases. In previous releases, the provided list of printer types, and information about whether the printer accepted PostScript or ASCII text, was limited.

For more information, see the lpadmin(1M) man page and the System Administration Guide: Advanced Administration.

Wheel Mouse Support

The following mouse features are supported in the Solaris 9 9/04 release:

USB 2.0 Device Features and Compatibility Issues


Note –

In the Solaris 9 9/04 release only, USB 1.1 devices will operate on USB 2.0 hubs that are connected to 2.0 ports. [This configuration was not available in prior releases.]


This feature description is new in the Solaris 9 4/04 release and applies to both x86 platforms 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: Devices and File Systems.

USB Dual Framework

This feature description is new in the Solaris 9 4/04 release. This feature is available for x86 platforms 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 the 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 that are connected to a system's USB 1.1 ports, while the new USBA 1.0 framework operates devices that are 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: Devices and File Systems.

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: Devices and File Systems.

Solaris Support for USB Devices

This feature description is new in the Solaris 9 4/04 release and is available for x86 platforms 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 Chapter 7, Using USB Devices (Overview), in System Administration Guide: Devices and File Systems.

USB Mass Storage Devices

This feature description has been revised in the Solaris 9 4/04 release. These features are now available for x86 platforms 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: Devices and File Systems.

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.