Solaris 10 What's New

Device Management

This section describes all device management features in the Solaris 10 3/05 release that are new or have been enhanced since the Solaris 9 OS was originally distributed in May 2002. To view device management features that are new in the Solaris 10 7/05 release, see Device Management Enhancements.

New or Updated Drivers

These driver features were new or revised in the Solaris Express 10/04 release.

bge Gigabit Ethernet Driver for Broadcom bcm57xx

The Solaris Express 10/04 release provided an enhanced bge driver to support Broadcom 5700/5701/5705/5782 gigabit Ethernet chipsets.

For further information, see the bge(7D) man page.

asy Handles IXON/IXOFF in Driver

This feature enables a quick response for software flow control on x86 platforms. This quick response avoids situations where asy can stall because an XOFF or XON character is embedded in pending data.

For further information, see the asy(7D) man page.

ECP Parallel Port Driver

The lp driver that was originally used for parallel print ports on x86 platforms lacked Enterprise CRM Platform (ECP) mode support. The new ECPP driver provides a robust parallel port driver with ECP mode support for x86 systems.

For further information, see the ecpp(7D) man page.

UHCI Driver Enhancement

An interrupt-out transfer has been added to the new Universal Host Controller Interface (UHCI) driver for x86 platforms. This new feature enables users to transfer urgent data to the devices through Interrupt Out in a high priority.

Other new features provided by the new UHCI driver include the following:

In the Solaris 10 3/05 release, the UHCI driver is available for the both x86 and SPARC platforms.

For further information, see the uhci(7D) man page.

Adaptec AdvancedRAID Controllers Support

Software support of Adaptec AdvancedRAID controllers has been added for x86 platforms. This feature enables you to utilize SCSI RAID disk arrays both as data drives and as boot drives. SCSI CD-ROM, DVD, or tapes are not supported, nor are online configurations.

For further information, see the aac(7D) man page.

Dell/LSI SCSI RAID PERC Controllers Support

Software support of Dell/LSI SCSI RAID PERC controllers has been added for x86 platforms. This feature enables users to utilize SCSI RAID disk arrays both as data drives and as boot drives. SCSI CD-ROM, DVD, or tapes are not supported, nor are online configurations.

For further information, see the amr(7D) man page.

Realtek RTL8139 NIC Support

This Solaris 10 OS provides x86 platform support for the Realtek fast Ethernet chipset RTL8139.

For further information, see the rtls(7D) man page.

audio810 Audio Driver

The audio810 device driver has been added for x86 platforms. This driver supports the audio controllers that are embedded in the Intel ICH3, ICH4, ICH5, and AMD 8111 southbridge chips. This driver supports Solaris audio mixer interfaces, and enables users to utilize audio hardware to play back or record sound.

For further information, see the audio810(7D) man page.

SATA Controllers Support

Software support of selected SATA controllers was added for x86 platforms. This feature allows users to utilize Serial ATA Hard Drives both as data drives and as boot drives.

For further information, see the ata(7D) man page.

1394 (FireWire) and Mass-Storage Support on x86 Systems

This feature is new in the Solaris Express 10/04 release.

In this Solaris release, the 1394 OpenHCI host controller driver has been updated to include support for x86 systems. Previously support for 1394 (FireWire) technology was only available on SPARC systems.

IEEE 1394 is also known by the Apple Computer trademark name, FireWire.

1394 is an industry-standard serial bus that supports data rates of 100 Mbit/sec, 200 Mbit/sec, or 400 Mbit/sec. The bus readily handles data from consumer electronics devices, such as video cameras, because of its high bandwidth and isochronous (on-time) capabilities.

For more information, see the hci1394(7D) man page.

In this Solaris release, the scsa1394 driver has been introduced to support 1394 mass-storage devices that are compliant with the Serial Bus Protocol 2 (SBP-2) specification. This driver supports both bus-powered and self-powered 1394 mass storage devices. Previously, only 1394 video cameras were supported.

1394 mass storage devices are treated as removable media devices. A 1394 mass storage device can be formatted by using the rmformat command. Using a 1394 mass-storage device is no different than using a USB mass-storage device. You can mount, eject, hot-remove, and hot-insert a 1394 mass-storage device.

For more information about using these devices, see the hci1394(7D) man page. See also Chapter 8, “Using USB Devices (Tasks),” in the System Administration Guide: Devices and File Systems.

Internet Printing Protocol Listener

This feature is new in the Solaris Express 10/04 release.

The Internet Printing Protocol (IPP) listener feature for printing on a network works in conjunction with the Apache web server that is shipped as part of the Solaris software. IPP uses HTTP to transport requests. Using the Apache web server, the listener loads IPP print requests and processes them. The IPP listener listens on port 631 for HTTP requests and then communicates the requests to the printing system.

For more information, see the System Administration Guide: Advanced Administration.

Fibre Channel Connectivity for Storage Devices

This feature is new in the Solaris Express 8/04 release.

The Solaris Fibre Channel I/O stack provides connectivity and multipathing functions for Fibre Channel devices in a Storage Area Network (SAN). The following enhancements have been made to this feature:


Note –

Previous SAN releases were distributed through SunSolveSM and Sun Download Center (SDLC) in patch sets and packages for the Solaris 8 OS and the Solaris 9 OS. All new SAN features will be integrated and distributed through Solaris releases.


For more information about SAN and related documents, refer to http://www.sun.com/storage/san/.

Expanded Printer Support

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

In this release, modifications have been made to incorporate support for a wide array of printers. This support 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 print 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.

Common Solaris Target Disk Driver

This feature is new in the Solaris Express 5/04 release.

In this Solaris release, the disk drivers for SPARC and x86 platforms are merged into a single driver. This change creates one source file for the following 3 drivers:

In previous Solaris releases, three separate drivers were needed to provide support for SCSI and Fibre Channel disk devices on the SPARC and x86 platforms. All of the disk utilities, such as the format, fmthard, and fdisk commands, have been updated to support these changes.

For more information, see the sd(7D) and ssd(7D) man pages.

In addition, Solaris support for the EFI disk label is now available on x86 systems. For further information about EFI disk labels, see Multiterabyte Disk Support With EFI Disk Labels.

For further information, see also “What’s New in Disk Management in the Solaris 10 Release?” in the System Administration Guide: Devices and File Systems.

Wheel Mouse Support

Support for the following mouse features was added in the Solaris Express 4/04 release and in the Solaris 9 9/04 release:

USB 2.0 Features

This description is new in the Solaris Express 2/03 release and updated in the Solaris Express 9/03 release. For Solaris 9 users, USB 2.0 support is new in the Solaris 9 4/04 release.

The Software Express releases include the following USB 2.0 features:

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

USB 2.0 Devices

This description is new in the Solaris Express 2/03 release and updated in the Solaris Express 9/03 release. For Solaris 9 users, USB 2.0 device support is new in the Solaris 9 4/04 release.

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 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/ihvindex.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 on 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 OS” in the System Administration Guide: Devices and File Systems.

Solaris Support for USB Devices

This description is new in the Solaris Express 9/03 release.

USB 2.0 support for x86 systems was first introduced in the Solaris 9 4/04 release.

Support of USB 2.0 devices in the Solaris 8 and Solaris 9 releases is provided through the USBA 1.0 version of the USB Dual Framework. The USBA 2.0 framework in the Solaris 10 3/05 release supersedes the USBA 1.0 version.

USB Mass Storage Devices

This description is new in the Solaris Express 2/03 release and updated in the Solaris Express 9/03 release. For Solaris 9 users, this feature is new in the Solaris 9 4/04 release.

All USB storage devices in the Software Express releases 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 on troubleshooting USB mass storage device problems, see “What’s New in USB Devices?” in the System Administration Guide: Devices and File Systems.

USB Driver Enhancements

This description is new in the Solaris Express 2/03 release and updated in the Solaris Express 9/03 release. For Solaris 9 users, this feature is new in the Solaris 9 4/04 release.

This section describes USB driver enhancements in the Software Express releases.

EHCI and OHCI Drivers

This description is new in the Solaris Express 9/03 release. For Solaris 9 users, this feature is new in the Solaris 9 4/04 release.

Features of the EHCI driver include the following:

Note the following when using EHCI and OHCI controlled devices:

For further information, see the man pages ehci(7D) and ohci(7D).

Logical Unit Reset

This feature is new in the Software Express pilot program. This feature is included in the Solaris 10 3/05 release.

The Solaris SCSI disk driver now supports SCSI logical unit reset. This feature improves error recovery processing on multi-LUN SCSI target devices. This feature can reset a logical unit without affecting other logical units on that device.

The ability to reset LUNs is particularly useful in conjunction with multiple pathing and with storage units that provide a large number of LUNs. For more information, see the scsi_reset(9F) and the tran_reset(9E) man pages.