Solaris 10 What's New

Device Management Enhancements

The following device management features and enhancements have been added to the Solaris 10 6/06 release.

iSNS Client Support for iSCSI

This device management feature is new in the Solaris 10 6/06 release.

The Internet Storage Name Service (iSNS) client feature adds a new discovery option to the Solaris OS iSCSI software initiator. This option enables user to use iSNs to handle Internet Protocol (IP)-SAN device discovery. This feature is off by default and is not a platform-specific feature. The iSNS client feature introduces several iscsiadm command additions, modifications, and driver changes to handle iSNS discovery.

IT customers who use iSCSI to build block-based IP-SAN need a scalable way to manage device discovery and configuration for their SANs as they grow. The iSNS client feature supports a scalable method for device discovery in a large IP-SAN configuration that uses a minimal configuration.

For further information about the new and modified command-line options, see the iscsiadm(1M) man page. See also the System Administration Guide: Devices and File Systems.

cdrecord, readCD, and cdda2wav Available

This device management feature is new in the Solaris 10 6/06 release.

Previously, cdrecord was available on a companion CD. In this release, cdrecord is now available in the Solaris OS. cdrecord is a powerful tool for burning CDs. cdrecord supports more burners than cdrw. cdrecord works better with USB and 1394 external burners. cdrecord is, however, limited to DVD images that are less than 2 Gbytes.

For further information, see the cdrecord, readCD, and cdda2wav man pages.

x86: PCI Express Support on x86 Systems

This device management feature is new in the Solaris 10 6/06 release.

This Solaris release provides support for the PCI Express (PCIe) interconnect. PCIe is designed to connect peripheral devices to desktop, enterprise, mobile, communication, and embedded applications.

The PCIe interconnect is an industry-standard, high-performance, serial I/O bus. For details on PCIe technology, go to the following site:

The PCIe software provides the following features in this Solaris release:

The following cfgadm example output displays the hotpluggable PCIe devices on an x86 system. Note that the display below might differ from platform to platform. Check your hardware platform guide for the correct cfgadm syntax.

# cfgadm pci
Ap_Id     Type         Receptacle   Occupant     Condition
pcie1     unknown      empty        unconfigured unknown
pcie2     unknown      empty        unconfigured unknown
pcie3     unknown      empty        unconfigured unknown
pcie4     etherne/hp   connected    configured   ok
pcie5     pci-pci/hp   connected    configured   ok
pcie6     unknown      disconnected unconfigured unknown

The administrative model for hotplugging PCIe peripherals is the same as for PCI peripherals, which use the cfgadm command.

For more information, see the cfgadm_pci(1M) man page and the System Administration Guide: Devices and File Systems. Check your hardware platform guide to ensure that PCIe and PCIe hotplug support is provided on your system. In addition, carefully review the instructions for physically inserting or removing adapters on your system. Also review the semantics of device auto-configuration, if applicable.

Solaris support for LSISAS1064 RAID Operations

This device management feature is new in the Solaris 10 6/06 release.

The raidctl utility creates, deletes, and displays Redundant Array of Inexpensive Disks (RAID) volumes of the LSI1030 and LSI1064 controllers. This utility also updates firmware, fcode, and BIOS for LSI1030 and LSI1064 controllers. The raidctl utility requires privileges controlled by the underlying file system permissions. Only privileged users can change the RAID system configuration. If a non-privileged user attempts to create or delete a RAID volume, the command fails with EPERM.

The LSI1030 SCSI Host Bus Adapter (HBA) supports a single RAID volume. This volume is a two-disk mirror, which is also known as Integrated Mirror (IM). IM volume is a RAID 1 type volume. An IM volume can be created on an LSI1030 controller only if the secondary disk has a capacity greater than or equal to the primary disk and there are no file systems mounted on the secondary disk.

The LSI1064 HBA can enable up to two RAID volumes, IM and Integrated Stripe (IS). The IS volume is a RAID 0 type volume. To create a volume on the LSI1064 controller, member disks of the volume should not have mounted file systems because volume initialization destroys data on member disks.

For more information, see raidctl(1M) man page.