JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
SPARC T4-2 Server

Product Notes

search filter icon
search icon

Document Information

Using This Documentation

1.  Late-Breaking Information

Preinstalled Software

Supported Versions of Oracle Solaris OS, Firmware, and Software

OS Package and Patch Updates

Determining Oracle Solaris 11 OS Package Update Version

Determining Oracle Solaris 10 Patch Revision

Minimum Required Patchset for Oracle Solaris 10 8/11 OS

Minimum Required Patchsets and SPARC Bundle for Oracle Solaris 10 9/10 OS

Minimum Required Patchsets and SPARC Bundle for Oracle Solaris 10 10/09 OS

Installing and Booting Oracle Solaris 11 From Devices Connected to a USB Port

Support for New 16 Gbyte and 32 Gbyte DIMMs

Rules for I/O Slot Use by Certain Cards

2.  Known Product Issues

Hardware Issues

Maximizing Memory Bandwidth

Direct I/O Support

Installing the Sun Storage 8-Port Internal 6 Gb SAS PCIe HBA in a Split Configuration

Use Links Labeled SPARC T3 to Download sas2ircu Software for SPARC T4 Servers

Sun Type 6 Keyboards Are Not Supported by SPARC T4 Series Servers

RAID10 is Not Supported; Use RAID 1E Instead

Server Panics When Booting From a USB Thumbdrive Attached to the Front USB Ports (Bug ID 15667682)

Cannot Plumb Sun Quad GbE x8 PCIe Low Profile Adapter in PCIe Slot 0 When More Than Five Are Installed (Bug ID 15676454)

Front-Panel Video Port Does Not Support Resolutions Greater Than 1024 x 768 (Bug ID 15698604)

PSH Might Not Clear a Retired Cache Line on a Replaced Motherboard (Bug ID 15705327, Bug ID 15713018)

Restrictions on Placement of HBAs in Slot 4 and Slot 5 (Bug ID 15717157)

PCIe Correctable Errors Might Be Reported (Bug ID 15720000, Bug ID 15722832)

L2 Cache Uncorrectable Errors Might Lead to an Entire Processor Being Faulted (Bug ID 15727651, Bug ID 15732875, Bug ID 15732876, Bug ID 15733117)

L2 Cache UEs Are Sometimes Reported as Core Faults Without Any Cache Line Retirements (Bug ID 15731176)

Upon a Reboot After an Unrecoverable Hardware Error, CPUs Might Not Start (Bug ID 15733431)

Spurious Power Supply Errors Might Be Reported (Bug ID 15800916)

Oracle Solaris OS Issues

Custom nvalias Settings Do Not Change During a System Reconfiguration

Cannot Boot Oracle Solaris 10 10/09 OS From the Internal DVD

The cfgadm -al Command Takes a Long Time to Print Output (Bug ID 15631390, Bug ID 15723609)

Spurious Interrupt Message in System Console (Bug ID 15651697, Bug ID 15771956, Bug ID 15771958)

Spurious Error Message During Initial Oracle Solaris 10 OS Installation (Bug ID 15658412)

When diag-switch? Is Set to true, Oracle Solaris OS Fails to Update EEPROM for Automatic Rebooting (Bug ID 15666767)

Memory Allocation Issues With Emulex 8Gb HBAs in a Magma I/O Expansion Box (Bug ID 15666779)

Fault Management Sometimes Sends Resolved Cases to the SP (Bug ID 15667874, Bug ID 15741999)

Gigabit Ethernet (nxge) Driver Not Loading on Systems With Oracle Solaris 10 10/09 OS and a Solaris 10 9/10 Patchset or Solaris 10 8/11 Patchset (Bug ID 15677751)

nxge Driver Warning Messages Displayed After Reboot (Bug ID 15710067, Bug ID 15777789, Bug  ID 15777790)

The trapstat -T Command Causes Bad Watchdog Resets at TL2 (Bug ID 15720390)

Watchdog Timeouts Seen With Heavy Workloads and Maximum Memory Configurations (Bug ID 15737671, Bug ID 15744469, Bug ID 15771943)

Benign Error Message: mptsas request inquiry page 0x83 for target:a, lun:0 failed! (Bug ID 15809005)

Oracle VTS dtlbtest Hangs When the CPU Threading Mode Is Set to max-ipc (Bug ID 15743740, Bug ID 15744945)

Some pciex8086,105f Devices Fail to Attach (Bug ID 15774699)

L2 Cache Uncorrectable Errors Causing a Reboot Abort (Bug ID 15826320)

Firmware Issues

Performing First-Time Boot On Servers Equipped With the Sun Storage 6 Gb SAS PCIe 8-Port Internal RAID HBA

Missing Interrupt Causes USB Hub Hot-plug Thread to Hang, Resulting In Process Hangs (Bug ID 15655752)

Units Used to Define the MIB Power Management Time Limit Are Reported in Seconds (Bug ID 15675720)

Message From cpustat Refers to Processor Documentation Incorrectly (Bug ID 15717099, Bug ID 15717100, Bug ID 15749141)

reboot disk Command Occasionally Fails When disk Argument Picks Up Extra Characters (Bug ID 15816272)

Blue LED On Drive Does Not Light When the Drive Is Ready to Remove (Bug ID 15737491)

Cold Reset Adds One Day to System Time (CR 15764743, Bug ID 15765255, Bug ID 15765770)

System Shuts Down Following a false SYS_POK_GLITCH Error (Bug ID 15774378)

In Some Instances, a PCIe Card Might Disappear From the Device Tree Upon Reboot or During Power-On (Bug ID 15849720)

System Firmware 8.2.0 Contains a New Version of the scvar Database (Bug ID 16184046)

System Firmware 8.3.0.b Incompatible with the Sun Flash Accelerator F40 PCIe Card (Bug ID 16813726)

Oracle Solaris OS Issues

This section describes issues related to the Oracle Solaris OS in this release.

Custom nvalias Settings Do Not Change During a System Reconfiguration

If you use the nvalias OBP command to make custom system settings, you must update these settings if the system reconfigures itself after a hardware failure.

For example, if the system experiences a hardware failure such as a failed CMP, the system will reconfigure the I/O device paths during the next reboot. If you set a custom device path to a boot drive using the nvalias command, the system will not reconfigure the custom device path and the server will not boot the operating system.

Workaround: You must rediscover the device path to the boot drive and update the nvalias setting accordingly.

Cannot Boot Oracle Solaris 10 10/09 OS From the Internal DVD

The internal DVD cannot be used to boot the Oracle Solaris 10 10/09 release.


Note - Later updates of Oracle Solaris 10 do not have this limitation.


Workaround: Remote CD-ROM/DVD (Storage part of rKVMS) can be used to boot the DVD media itself or the iso image. An external USB DVD drive can also be used to boot the media.

The cfgadm -al Command Takes a Long Time to Print Output (Bug ID 15631390, Bug ID 15723609)


Note - This issue was originally listed as CR 6937169.



Note - This issue was fixed in Oracle Solaris 11.


The cfgadm(1M) command for configuring or unconfiguring hot-plug devices takes a long time to complete. For example, the cfgadm -al command could take more than five minutes before it lists the attachment points for all the hot-plug devices.

Workaround: Use the hotplug(1M) command to manage PCIe hot-plug devices.


Note - The workaround using the hotplug command instead of cfgadm -al only works for PCI devices.



Note - For more information about the hotplug command, see the hotplug(1M) man page.


Spurious Interrupt Message in System Console (Bug ID 15651697, Bug ID 15771956, Bug ID 15771958)


Note - This issue was originally listed as CR 6963563.



Note - This issue was fixed in System Firmware 8.2.0.a.


During the normal operation of the server, and when running the Oracle VTS system exerciser, you might see the following message in the system console:

date time hostname px: [ID 781074 kern.warning] WARNING: px0: spurious
interrupt from ino 0x4
date time hostname px: [ID 548919 kern.info] ehci-0#0
date time hostname px: [ID 100033 kern.info]

Workaround: You can safely ignore this message.

Spurious Error Message During Initial Oracle Solaris 10 OS Installation (Bug ID 15658412)


Note - This issue was originally listed as CR 6971896.


The miniroot is a bootable root file system that includes the minimum Oracle Solaris OS software required to boot the server and configure the OS. The miniroot runs only during the installation process.

When the server boots the miniroot for the initial configuration, you might see the following messages in the system console:

Fatal server error:
InitOutput: Error loading module for /dev/fb
 
giving up.
/usr/openwin/bin/xinit: Network is unreachable (errno 128):
unable to connect to X server
/usr/openwin/bin/xinit: No such process (errno 3): Server error.

The messages indicate the Xsun server in the Oracle Solaris 10 OS miniroot cannot find a supported driver for the AST graphics device in the service processor. These messages are legitimate, as the miniroot contains only the Xsun environment, and the AST framebuffer (astfb) is supported only in the Xorg environment. The Xorg environment is included in the installed system, so the graphics device might be used when running the installed Oracle Solaris OS.

Workaround: You can safely ignore this message.

When diag-switch? Is Set to true, Oracle Solaris OS Fails to Update EEPROM for Automatic Rebooting (Bug ID 15666767)


Note - This issue was originally listed as CR 6982060.


When installing the Oracle Solaris OS to a device when the OBP diag-switch? parameter is set to true, the Oracle Solaris OS installer fails to update the bootdevice parameter with the new device path where the OS was installed. Therefore, this new device path will not be used during the subsequent automatic system reboots.

Under these conditions, the server will display the following error message and you will not be able to reboot from the device:

Installing boot information
       - Installing boot blocks (cxtxdxsx)
       - Installing boot blocks (/dev/rdsk/cxtxdxsx)
       - Updating system firmware for automatic rebooting
WARNING: Could not update system for automatic rebooting

On previous systems, the OBP diag-device parameter would set the new device path to the boot device when the diag-switch? parameter was set to true. SPARC T4 systems no longer supportdiag-device parameter, so the Oracle Solaris OS installer warns that setting the OBP boot-device parameter is not possible.

Workaround: From the Oracle ILOM prompt, set the OBP diag-switch? parameter to false:

-> set /HOST/bootmode script="setenv diag-switch? false"

Alternatively, you can set this parameter at the OBP ok prompt:

ok setenv diag-switch? false

Memory Allocation Issues With Emulex 8Gb HBAs in a Magma I/O Expansion Box (Bug ID 15666779)


Note - This issue was originally listed as CR 6982072.


Memory allocation errors might occur when four or more 8Gb FC PCI-Express HBA, Emulex cards are used in a Magma I/O expansion box connected to an Oracle SPARC T4 series server. The following is an example of the types of messages that might be logged in /var/adm/messages with this configuration:

date time hostname emlxs: [ID 349649 kern.info] [ 8.019A]emlxs22:  ERROR: 301: Memory 
alloc failed. (BPL Pool buffer[1760]. size=1024)
date time hostname emlxs: [ID 349649 kern.info] [ 8.019A]emlxs20:  ERROR: 301: Memory 
alloc failed. (BPL Pool buffer[2765]. size=1024)
date time hostname emlxs: [ID 349649 kern.info] [ 8.019A]emlxs24:  ERROR: 301: Memory 
alloc failed. (BPL Pool buffer[3437]. size=1024)
date time hostname emlxs: [ID 349649 kern.info] [13.0363]emlxs22:  ERROR: 201: 
Adapter initialization failed. (Unable to allocate memory buffers.)
date time hostname emlxs: [ID 349649 kern.info] [ 5.064D]emlxs22:  ERROR: 201: 
Adapter initialization failed. (status=c)
date time hostname emlxs: [ID 349649 kern.info] [ B.1949]emlxs22:  ERROR: 101: Driver 
attach failed. (Unable to initialize adapter.)
date time hostname emlxs: [ID 349649 kern.info] [13.0363]emlxs20:  ERROR: 201: 
Adapter initialization failed. (Unable to allocate memory buffers.)
date time hostname emlxs: [ID 349649 kern.info] [ 5.064D]emlxs20: ERROR: 201:  
Adapter initialization failed. (status=c)
date time hostname emlxs: [ID 349649 kern.info] [ B.1949]emlxs24:  ERROR: 101: Driver 
attach failed. (Unable to initialize adapter.)
date time hostname emlxs: [ID 349649 kern.info] [13.0363]emlxs24:  ERROR: 201: 
Adapter initialization failed. (Unable to allocate memory buffers.)
date time hostname emlxs: [ID 349649 kern.info] [ 5.064D]emlxs24:  ERROR: 201: 
Adapter initialization failed. (status=c)
date time hostname emlxs: [ID 349649 kern.info] [ B.1949]emlxs24:  ERROR: 101: Driver 
attach failed. (Unable to initialize adapter.)

Workaround: Limit the number of 8Gb FC PCI-Express HBA, Emulex cards in a Magma I/O expansion box to no more than three.

Fault Management Sometimes Sends Resolved Cases to the SP (Bug ID 15667874, Bug ID 15741999)


Note - This issue was originally listed as CR 6983432.



Note - This issue is fixed in Patch 147790-01: SunOS 5.10: fmd patch, and in Oracle Solaris 11.


This defect causes previously diagnosed and repaired PSH faults from the host to reappear in Oracle ILOM when the host reboots. It manifests itself as an incorrect report of a PSH-diagnosed fault represented through the Oracle ILOM CLI, BUI, and fault LED.


Tip - You can identify this defect by checking to see if the same PSH fault was reported from the host as well. If it was reported only by Oracle ILOM and not from the host, it is probably an example of this defect.


Recovery Action: Use the Oracle ILOM diagnostic and repair tools to identify the error condition and correct it. The following example illustrates how to diagnose and repair a PSH fault diagnosed by the host. This example is based on the Oracle ILOM fault management shell. You could instead use the Oracle ILOM CLI or BUI to accomplish the same results.

  1. Display the fault information.

    faultmgmtsp> fmadm faulty
    ------------------- ------------------------------------ -------------- -------
    Time                UUID                                 msgid          Severity
    ------------------- ------------------------------------ -------------- -------
    2011-09-16/15:38:19 af875d87-433e-6bf7-cb53-c3d665e8cd09 SUN4V-8002-6E  Major
     
    Fault class : fault.cpu.generic-sparc.strand
     
    FRU         : /SYS/MB
                  (Part Number: 7015272)
                  (Serial Number: 465769T+1130Y6004M)
     
    Description : A fault has been diagnosed by the Host Operating System.
     
    Response    : The service required LED on the chassis and on the affected
                  FRU may be illuminated.
     
    Impact      : No SP impact.  Check the Host OS for more information.
     
    Action      : The administrator should review the fault on the Host OS.
                  Please refer to the Details section of the Knowledge Article
                  for additional information.
  2. Check for faults on the host.

    # fmadm fault
    #                       <-- Host displays no faults
  3. Verify that the fault shown by Oracle ILOM was repaired on the host.

    # fmdump
    TIME                 UUID                                 SUNW-MSG-ID
    Sep 16 08:38:19.5582 af875d87-433e-6bf7-cb53-c3d665e8cd09 SUN4V-8002-6E
    Sep 16 08:40:47.8191 af875d87-433e-6bf7-cb53-c3d665e8cd09 FMD-8000-4M Repaired
    Sep 16 08:40:47.8446 af875d87-433e-6bf7-cb53-c3d665e8cd09 FMD-8000-6U Resolved
    #
  4. Flush the previously faulty component from the host resource cache.

    # fmadm flush /SYS/MB
    fmadm: flushed resource history for /SYS/MB
    #
  5. Repair the fault in Oracle ILOM.

    faultmgmtsp> fmadm repair /SYS/MB
    faultmgmtsp> fmadm faulty
    No faults found
    faultmgmtsp>

Gigabit Ethernet (nxge) Driver Not Loading on Systems With Oracle Solaris 10 10/09 OS and a Solaris 10 9/10 Patchset or Solaris 10 8/11 Patchset (Bug ID 15677751)


Note - This issue was originally listed as CR 6995458.


A problem in the Oracle Solaris 10 10/09 package installation process prevents the nxge alias definition for SPARC T4 series servers from being entered in /etc/driver_aliases. Without this alias being properly defined, the nxge cannot be attached.

Recovery Action: To correct this problem, perform the following steps.


Note - You must be logged in as root to edit the driver_aliases file.


  1. Add the following entry to /etc/driver_aliases:

    nxge "SUNW,niusl-kt"
  2. Reboot the server.

  3. Configure the network interfaces.

nxge Driver Warning Messages Displayed After Reboot (Bug ID 15710067, Bug ID 15777789, Bug  ID 15777790)


Note - This issue was originally listed as CR 7037575.



Note - This issue is fixed in Oracle Solaris 11.1.


During reboot, nxge warnings such as the following appear in the /var/adm/messages log:

Apr 18 08:35:56 san-t4-4-0-a nxge: [ID 752849 kern.warning] 
 WARNING: nxge3 : nxge_nlp2020_xcvr_init: Unknown type [0x70756f88] detected
Apr 18 08:36:16 san-t4-4-0-a nxge: [ID 752849 kern.warning] 
WARNING: nxge7 : nxge_nlp2020_xcvr_init: Unknown type [0x70756f88] detected

Workaround: These messages can be ignored.

The trapstat -T Command Causes Bad Watchdog Resets at TL2 (Bug ID 15720390)


Note - This issue was originally listed as CR 7052070.


In some instances, servers equipped with Solaris 10 10/09 or Solaris 10 09/10 might panic when running the trapstat -T command.

Workaround: Add the missing SUNWust1 and SUNWust2 packages from the Solaris 10 10/09 or Solaris 10 09/10 media. The Solaris 10 ISO image is available at https://support.oracle.com/epmos/faces/DocumentDisplay?id=1277964.1

Watchdog Timeouts Seen With Heavy Workloads and Maximum Memory Configurations (Bug ID 15737671, Bug ID 15744469, Bug ID 15771943)


Note - This issue was originally listed as CR 7083001.



Note - This issue is fixed in KU 147440-05, and in Oracle Solaris 11.


With certain unusual heavy workloads, especially where a highly processor-intensive workload is bound to cpu 0, the host might appear to suddenly reset back to OBP without any sign of a crash or a panic, and the Oracle ILOM event log contains a “Host watchdog expired” entry. This issue is more prevalent on select systems with full memory configurations.

If you encounter this sort of sudden reset, display the SP event log using this command from the Oracle ILOM CLI:

-> show /SP/logs/event/list

If you are encountering this error, the event list includes entry labeled “Host watchdog expired.”

Workaround: If you encounter this error, contact your authorized service provider to see if a fix is available.

You can also work around this problem by extending the watchdog period by adding this entry to the Oracle Solaris /etc/system file:

set watchdog_timeout = 60000

This extends the watchdog timeout period to 1 minute (60000 milliseconds).

In extreme cases, you can also disable the watchdog timeout altogether by adding this entry to the /etc/system file:

set watchdog_enabled = 0

A reboot is required for any /etc/system modification to take effect.

If you do not want to reboot the system immediately after editing /etc/system, you can apply a temporary workaround that will take effect immediately. As root, type:

# psrset -c -F 0

This command creates a temporary processor set containing only cpu 0, preventing application workloads from using this processor and preventing this issue from occurring.


Note - If any threads had been bound to cpu 0, they will be unbound.


This temporary processor set will be removed on the next operating system reboot, at which point the /etc/system workaround described above will take effect.

Benign Error Message: mptsas request inquiry page 0x83 for target:a, lun:0 failed! (Bug ID 15809005)


Note - This issue was originally listed as CR 7092982.


You might see the following error message in /var/adm/messages when the system boots:

mptsas request inquiry page 0x83 for target:a, lun:0 failed!

Workaround: You can safely ignore this message.

Oracle VTS dtlbtest Hangs When the CPU Threading Mode Is Set to max-ipc (Bug ID 15743740, Bug ID 15744945)


Note - This issue was originally listed as CR 7094158.


The Oracle VTS component stress dtlbtest hangs when max-ipc threading mode is set. This issue is not specific to any processor type, and can happen when both the following cases are true:

Workaround: Do not run the Oracle VTS Processor test in high-stress mode when Oracle VM for SPARC is set to max-ipc mode.

Some pciex8086,105f Devices Fail to Attach (Bug ID 15774699)


Note - This issue was originally listed as CR 7147940.



Note - This issue is fixed in Oracle Solaris 11.1.


In some cases, the server becomes unresponsive after it is upgraded from System Firmware from 8.1.0.e or earlier to System Firmware 8.2.1.b or later. Log entries such as the following appear:

e1000g: [ID 801725 kern.warning] WARNING: pciex8086,105f - e1000g[0] : Mapping registers failed

Workaround: Download and install Patch ID 148233-02 before updating the system firmware. This patch is available at http://support.oracle.com

L2 Cache Uncorrectable Errors Causing a Reboot Abort (Bug ID 15826320)

On rare occasions, when rebooting a server running Oracle Solaris 11, an error similar to the following appears in the system console:

ABORT: ../../../greatlakes/n2/src/err_subr.s, line 0x291: strand_in

In addition, if you perform the fmdump -eV command, the following error appears:

ereport.cpu.generic-sparc.l2data-uc@/host proxied

This error appears on servers running Oracle VM Server for SPARC 2.1.x, which is embedded in all versions of Oracle Solaris 11 up to Oracle Solaris 11 SRU 8. This uncorrectable memory error occurs in the memory scrubbing process during system shutdown, and is not a data corruption or memory loss.

Workaround: If you encounter this issue, contact your authorized and upgrade to Oracle VM Server for SPARC 2.2.x.