Solaris 9 Sun Hardware Platform Guide

Chapter 1 Installing Software From the Solaris CD

Automatic Installation of Solaris Software

For the Sun hardware listed in Table 1-1, the Solaris 8 release requires no special installation or upgrade instructions. If you plan to perform an automatic installation of the Solaris 9 operating environment on your Sun hardware, refer to the Solaris Advanced Installation Guide for all your installation needs.

Manual Installation of Solaris Software

If you are installing the Solaris 9 operating environment using the manual (or interactive) method, you may need to add some software packages and clusters. This section identifies platform-specific installation needs and lists the required software packages and clusters. The manual installation method is described in the Solaris Advanced Installation Guide.

Platform Names and Groups

You need to know your system architecture (platform group), if you are performing one of the following tasks:

If you are writing a custom JumpStart(TM) installation rules file, you need to know the platform name.

Table 1-1 shows the platform names and platform groups of various Sun hardware systems.

Table 1-1 Platform Names for Sun Systems 

System 

Platform Name 

Platform Group 

SPARCclassicTM

SUNW,SPARCclassic 

sun4m 

SPARCstationTM LX

SUNW,SPARCstation-LX 

sun4m 

SPARCstation LX+ 

SUNW,SPARCstation-LX+ 

sun4m 

SPARCstation 4 

SUNW,SPARCstation-4 

sun4m 

SPARCstation 5 

SUNW,SPARCstation-5 

sun4m 

SPARCstation 5 Model 170 

SUNW,SPARCstation-5 

sun4m 

SPARCstation 10 

SUNW,SPARCstation-10 

sun4m 

SPARCstation 10SX 

SUNW,SPARCstation-10,SX 

sun4m 

SPARCstation 20 

SUNW,SPARCstation-20 

sun4m 

Ultra 1 Model 140 

SUNW,Ultra-1 

sun4u 

Ultra 1 Model 170 

SUNW,Ultra-1 

sun4u 

Ultra 1 Creator Model 140E 

SUNW,Ultra-1 

sun4u 

Ultra 1 Creator3D Model 140E 

SUNW,Ultra-1 

sun4u 

Ultra 1 Creator Model 170E 

SUNW,Ultra-1 

sun4u 

Ultra 1 Creator 3D Model 170E 

SUNW,Ultra-1 

sun4u 

Ultra 1 Creator Model 200E 

SUNW,Ultra-1 

sun4u 

Ultra 1 Creator3D Model 200E 

SUNW,Ultra-1 

sun4u 

Sun Enterprise 1 Model 140 

SUNW,Ultra-1 

sun4u 

Sun Enterprise 1 Model 170 

SUNW,Ultra-1 

sun4u 

Sun Enterprise 1 Model 170E 

SUNW,Ultra-1 

sun4u 

Ultra 2 Creator Model 1170 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator3D Model 1170 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator Model 2170 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator3D Model 2170 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator Model 1200 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator3D Model 1200 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator Model 2200 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator 3D Model 2200 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator Model 1300 

SUNW,Ultra-2 

sun4u 

Ultra 2 Creator Model 2300 

SUNW,Ultra-2 

sun4u 

Ultra 5 

SUNW,Ultra-5_10 

sun4u 

Ultra 10 

SUNW,Ultra-5_10 

sun4u 

Ultra 30 

SUNW,Ultra-30 

sun4u 

Ultra 60 

SUNW,Ultra-60 

sun4u 

Ultra 80 

SUNW,Ultra-80 

sun4u 

Ultra 450 

SUNW,Ultra-4 

sun4u 

Sun Enterprise 2 Model 1170 

SUNW,Ultra-2 

sun4u 

Sun Enterprise 2 Model 2170 

SUNW,Ultra-2 

sun4u 

Sun Enterprise 2 Model 1200 

SUNW,Ultra-2 

sun4u 

Sun Enterprise 2 Model 2200 

SUNW,Ultra-2 

sun4u 

Sun Enterprise 2 Model 1300 

SUNW,Ultra-2 

sun4u 

Sun Enterprise 2 Model 2300 

SUNW,Ultra-2 

sun4u 

Sun Enterprise 150 

SUNW,Ultra-1 

sun4u 

Sun Enterprise 250 

SUNW,Ultra-250 

sun4u 

Sun Enterprise 450 

SUNW,Ultra-4 

sun4u 

Sun Enterprise 3000 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 4000 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 5000 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 6000 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 3500 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 4500 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 5500 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 6500 

SUNW,Ultra-Enterprise 

sun4u 

Sun Enterprise 10000 

SUNW,Ultra-Enterprise 

sun4u 

SPARCserverTM 1000

SUNW,SPARCserver-1000 

sun4d 

SPARCcenterTM 2000

SUNW,SPARCcenter-2000 

sun4d 

Sun BladeTM 100

SUNW,Sun-Blade-100 

sun4u 

Sun Blade 1000 

SUNW,Sun-Blade-1000 

sun4u 

Sun Fire 280R 

SUNW,Sun-Fire-280R 

sun4u 

Sun Fire 880 

SUNW,Sun-Fire-880 

sun4u 

Sun Fire 6800 

SUNW,Sun-fire 

sun4u 

Sun Fire 4810 

SUNW,Sun-fire 

sun4u 

Sun Fire 4800 

SUNW,Sun-fire 

sun4u 

Sun Fire 3800 

SUNW,Sun-fire 

sun4u 

Refer to the Solaris 8 Advanced Installation Guide manual for further information on platform groups for all other systems.

Interactive Installation of Solaris Software

When you install the Solaris 9 operating environment from the Solaris CDs, all of the required software clusters and packages for your Sun hardware are automatically loaded. If you choose to customize your Solaris 9 software configuration using the interactive installation method, refer to Table 1-2 and Table 1-3 to identify which software packages and clusters are needed.

Table 1-2 Required Software Clusters and Packages for Sun Hardware 

Product Name 

Cluster or Package Name 

Description 

S24 frame buffer

SUNWCtcx

TCX API support 

SX frame buffer

SUNWCsx

SX support 

Creator and Creator3D 

SUNWxilvl

SUNWCffb

Creator graphics device drivers and pipelines 

SUNWffbx

64-bit support 

Creator and Creator3D (Series 2) 

SUNWxilvl

Creator graphics device drivers and pipelines 

SUNWCffb

SUNWffbx

64-bit support 

Elite3D 

SUNWCafb

Elite3D device drivers and pipelines 

SUNWafbmn

Elite3D online manual pages 

SUNWafbx

64-bit support 

PGXTM graphics frame buffer

SUNWCm64

M64 graphics support 

SUNWm64x

64-bit support 

PGX32TM Graphics Frame Buffer

TSIpgx.u

Device driver for PGX32 (Raptor GFX) graphics accelerator 

TSIpgxmn

PGX32 (Raptor GFX) graphics accelerator manual pages 

TSIpgxw

X Server loadable module for PGX32 (Raptor GFX) graphics accelerator 

TSIpgxx.u

Device driver for PGX32 (Raptor GFX) graphics accelerator (64-bit) 

SPARCstorageTM Array (Models 100 or 200)

SUNWssad

SUNWssaop

SPARCstorage Array support software 

SUNWssdx

64-bit support 

Sun StorEdgeTM A5000

SUNWClux

SUNWses

Sun StorEdge A5000 support software 

SUNWluxdx.u

SUNWluxlx

64-bit support 

 

SunSwiftTM SBus Adapter

SUNWChmd

SunSwift SBus adapter drivers 

SUNWhmdx

64-bit Support 

SunSwift PCI Adapter 

SUNWChmd

SunSwift PCI adapter drivers 

SUNWhmdx

64-bit support 

SPARCstation 4

SUNWCtcx

TCX API support 

SPARCstation 5

SUNWCtcx

TCX API support 

SPARCstation 10SX

SUNWCsx

SX end user 

SPARCstation 20

SUNWCsx

SX end user 

Ultra 1 Series

SUNWxilvl

VIS/XIL support 

Ultra 1 Creator Series, Ultra 2 Creator Series, and Sun Enterprise X000 Series

SUNWxilvl

SUNWCffb

 

VIS/XIL support 

Creator graphics device drivers and pipelines 

SUNWChmd

SunSwift SBus adapter drivers 

SUNWffbx

SUNWhmdx

64-bit support 

 

Ultra 5, Ultra 10, and Ultra 30 

SUNWxilvl

VIS/XIL support 

SUNWCffb

Creator graphics device drivers and pipelines 

SUNWCm64

M64 graphics support 

SUNWChmd

SunSwift SBus adapter drivers 

SUNWffbx

SUNWhmdx

SUNWm64x

64-bit support 

Ultra 60 

SUNWxilvl

VIS/XIL support 

SUNWCffb

Creator graphics device drivers and pipelines 

SUNWCm64

M64 graphics support 

SUNWChmd

SunSwift SBus adapter drivers 

SUNWffbx

SUNWm64x

64-bit support 

Ultra 450 and  

Sun Enterprise 450 

SUNWCpd

Drivers for SPARC platforms with PCI bus 

SUNWpdx

64-bit support 

Sun Enterprise 10000 

SUNWC4u1

Sun Enterprise 10000 support 

SUNWcvcx

64-bit support 

Sun Blade 100 and Sun Blade 1000 

SUNWpiclh

SUNWpiclr

SUNWpiclu

SUNWpiclx

PICL 

 

SUNW1394h

SUNW1394x

IEEE framework (1394) 

 

SUNWeridx

RIO driver 

 

SUNWusx.u

CPU power management's UltraSPARC driver 

Sun Fire 280R 

SUNWcarx.u

SUNWhea

SUNWkvm.u

SUNWkvmx.u

SUNWmdb

SUNWpiclu

SUNWpstl.u

SUNWpstlx.u

 

Expert3D 

SUNWfbc

SUNWifb.u

SUNWifbcf

SUNWifbr

SUNWifbw

SUNWifbx.u

Expert3D packages 

Sun Fire 880 

SUNWpiclh

SUNWpiclr

SUNWpiclu

SUNWpiclx

SUNWeridx

SUNWqlc

SUNWqlcx

PICL 

 

 

 

RIO driver 

FC-AL 

 

Sun Fire 6800, 4810, 4800, 3800 

SUNWcarx.u

SUNWhea

SUNWkvm.u

SUNWkvmx.u

SUNWmdb

SUNWpstl.u

SUNWpstlx.u

 

Manual Installation of Packages

If you are installing at the package level, refer to Table 1-3 for the software packages required for specific hardware.

Table 1-3 Required Packages for Hardware Platforms and Options 

Product Name 

Package Name 

SX frame buffer

SUNWsxr.m

SUNWsx

SUNWsxow

SUNWxilcg

SUNWsxxgl

S24 or FSV frame buffer

SUNWtcx.m

SUNWtcxu

SUNWtcxow

Creator and Creator3D (including Series 2) 

SUNWffb.u

SUNWffbcf

SUNWffbw

SUNWffbxg

SUNWxilvl

Elite3D 

SUNWafb.u

SUNWafbcf

SUNWafbmn

SUNWafbr

SUNWafbw

SUNWafbxg

Expert3D 

SUNWfbc

SUNWifb.u

SUNWifbcf

SUNWifbr

SUNWifbw

SUNWifbx.u

PGX Graphics Frame Buffer 

SUNWm64.u

SUNWm64w

SUNWm64cf

PGX32 Graphics Frame Buffer 

TSICpgx.u

TSIpgxmn

TSIpgxw

TSIpgxx.u

SunSwift SBus Adapter

SUNWhmd

SUNWhmdu

SunSwift PCI Adapter 

SUNWhmd

SUNWhmdu

SPARCstorage Array, model 100/200

SUNWssad

SUNWssaop

Sun StorEdge A5000 

SUNWluxal

SUNWluxdv.d

SUNWluxdv.u

SUNWluxdv.u1

SUNWluxmn

SUNWluxop

SUNWses

Ultra 1 Series 

SUNWxilvl

Ultra 1 Creator Series, Ultra 2 Creator Series, Ultra 5, Ultra 10, Ultra 60, Ultra 80, Sun Blade 100, Sun Blade 1000 or Sun Enterprise X000 Series

SUNWffb.u

SUNWffbcf

SUNWffbw

SUNWffbxg

SUNWxilvl

SUNWhmd

SUNWhmdu

Ultra 5, Ultra 10, Ultra 60, Ultra 80, Ultra 250, Ultra 450, Sun Blade 100, Sun Blade 1000, and Sun Enterprise 450 

SUNWpd

SUNWpdu

Sun Enterprise 10000

SUNWcvcr.u

Sun Blade 100 and Sun Blade 1000 

SUNWpiclh

SUNWpiclr

SUNWpiclu

SUNWpiclx

SUNW1394h

SUNW1394x

SUNWeridx

SUNWusx.u

Sun Fire 280R 

SUNWcarx.u

SUNWhea

SUNWkvm.u

SUNWkvmx.u

SUNWmdb

SUNWpiclu

SUNWpstl.u

SUNWpstlx.u

Sun Fire 880 

SUNWpiclh

SUNWpiclr

SUNWpiclu

SUNWpiclx

SUNWeridx

SUNWqlc

SUNWqlcx

Sun Fire 6800, 4810, 4800, 3800 

SUNWcarx.u

SUNWhea

SUNWkvm.u

SUNWkvmx.u

SUNWmdb

SUNWpstl.u

SUNWpstlx.u

Custom JumpStart Profiles

For information on the availability of the custom JumpStart method at your site, consult your system administrator. Table 1-4 lists platforms and hardware and software options that may require additional entries in custom profiles. These clusters might not be installed with the core distribution software group. Refer to the Solaris Advanced Installation Guide manual for more information.

When writing custom JumpStart profiles, be sure to allow sufficient space in the root partition for software from the Supplement CD, such as software for SunVTS diagnostics.


Note -

For more information about automating Solaris installations, refer to Automating Solaris Installations: A Custom JumpStart Guide (Kasper/McClellan), a SunSoftTM Press/Prentice Hall publication.


Table 1-4 Additional Entries for Custom JumpStart Installations 

Product Name 

Package Name 

SX Frame Buffer

cluster SUNWCsx

S24 or FSV Frame Buffer

cluster SUNWCtcx

Creator and Creator3D Graphics (including Series 2)

cluster SUNWCffb

package SUNWxilvl

Elite3D 

cluster SUNWCafb

package SUNWafbmn

PGX Graphics Frame Buffer 

cluster SUNWCm64

PGX32 Graphics Frame Buffer 

TSIpgx

TSIpgxmn

TSIpgxx.u

SunSwift SBus Adapter

cluster SUNWChmd

SunSwift PCI Adapter 

cluster SUNWChmd

SPARCstation 10SX

cluster SUNWCsx

SPARCstation 20

cluster SUNWCsx

Ultra 5, Ultra 10, Ultra 60, Ultra 80, Ultra 250, Ultra 450, Sun Enterprise 450, Sun Blade 100, and Sun Blade 1000 

cluster SUNWCpd

Sun Enterprise 10000 

cluster SUNWC4u1

Expert3D 

SUNWfbc

SUNWifb.u

SUNWifbcf

SUNWifbr

SUNWifbw

SUNWifbx.u

Sun Blade 100 and Sun Blade 1000 

SUNWpiclh

SUNWpiclr

SUNWpiclu

SUNWpiclx

SUNW1394h

SUNW1394x

SUNWeridx

SUNWusx.u

Sun Fire 280R 

SUNWcarx.u

SUNWhea

SUNWkvm.u

SUNWkvmx.u

SUNWmdb

SUNWpiclu

SUNWpstl.u

SUNWpstlx.u

Sun Fire 880 

SUNWpiclh

SUNWpiclr

SUNWpiclu

SUNWpiclx

SUNWeridx

SUNWqlc

SUNWqlcx

Sun Fire 6800, 4810, 4800, 3800 

SUNWcarx.u

SUNWhea

SUNWkvm.u

SUNWkvmx.u

SUNWmdb

SUNWpstl.u

SUNWpstlx.u

32-bit Kernel--Default on 200MHz or Lower UltraSPARC Systems

On UltraSPARC systems with 200MHz or lower processors, it is possible for a user to run a 64-bit program designed to exploit a problem that could cause a processor to stall. Since 64-bit programs cannot run on the Solaris 32-bit kernel, the Solaris 32-bit kernel is booted by default on these systems.

The code sequence that exploits the problem is very unusual, and is not likely to be generated by a compiler. Assembler code had to be specifically written to demonstrate the problem. It is highly unlikely that a legitimate handwritten assembler routine would use this code sequence.

Users willing to assume the risk that a user might accidentally or deliberately run a program that was designed to cause a processor to stall may choose to run the Solaris 64-bit kernel on these systems.

You can determine the speed of your processor(s) by typing:


# /usr/sbin/psrinfo -v

You can change the default kernel from 32-bit on a system by modifying the boot policy file. Edit the /platform/platform-name/boot.conf file so that it contains an uncommented line with the variable named ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU set to the value true as shown in the example that follows:

ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true

See boot(1M) for more information about changing the default kernel.

You may also purchase an upgrade to your system, contact your Sun representative for details.

System Kernel Support

All SPARC systems can run 32-bit applications. Systems using newer SPARC processors (that is, UltraSPARC-based systems) can boot and run a full 64-bit kernel, which allows those systems to run 32-bit and 64-bit applications concurrently.

Systems running a 64-bit kernel require 64-bit versions of drivers and other software modules that load directly into the kernel. A small number of applications may be dependent on such components and thus would require versions of these components specific to a 32-bit or 64-bit kernel. Also, 32-bit applications cannot link to 64-bit libraries and vice versa. (The Solaris 8 operating environment includes both 32-bit and 64-bit versions of system libraries.)

The following table lists which systems can run 64-bit as well as 32-bit applications, and which systems can boot a 32-bit kernel, a 64-bit kernel, or both.

Table 1-5 System 32-bit and 64-bit Kernel Support

 

Kernel 

Applications 

Drivers 

System Type 

32-bit 

64-bit 

32-bit 

64-bit 

32-bit 

64-bit 

SPARCclassic 

Yes 

No 

Yes 

No 

Yes 

 No

SPARCstation LX 

Yes 

No 

Yes 

No 

Yes 

No 

SPARCstation 4,5, 10, 10SX, 20 

Yes 

No 

Yes 

No 

Yes 

No 

SPARCengine CP1200 

Yes 

No 

Yes 

No 

Yes 

No 

SPARCserver 1000, 1000E 

Yes 

No 

Yes 

No 

Yes 

No 

SPARCcenter 2000, 2000E 

Yes 

No 

Yes 

No 

Yes 

No 

Ultra 1, 2, 5, 10, 30, 60, 80 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Ultra 450 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Sun Enterprise 10000 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Netra t1 100/105 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Netra t 1120/1125 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Netra t 1400/1405 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

SPARCengine CP1400 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

SPARCengine CP1500 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe 

Yes 

Yes 

Yes 

Yes[1] 

Yes[2] 

Yes[1] 

Sun Blade 100, 1000 

No 

Yes 

Yes 

Yes 

No 

Yes 

Sun Fire 280R, 880 

No 

Yes 

Yes 

Yes 

No 

Yes 

Sun Fire 3800, 4800, 4810, 6800 

No 

Yes 

Yes 

Yes 

No 

Yes 

Netra T1 AC200 

No 

Yes 

Yes 

Yes 

No 

Yes 

Netra T1 DC200 

No 

Yes 

Yes 

Yes 

No 

Yes 

Netra X1 

No 

Yes 

Yes 

Yes 

No 

Yes 

[1] Supported only when running 64-bit kernel 

 

 

 

 

 

 

[2] Supported only when running 32-bit kernel