SPARC T7 Series Servers Product Notes: Part No: E54981-14
SPARC T7 Series Servers Product Notes: Part No: E54981-14
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Référence: E54981-14
Copyright © 2015, 2019, Oracle et/ou ses affiliés. Tous droits réservés.
Ce logiciel et la documentation qui l'accompagne sont protégés par les lois sur la propriété intellectuelle. Ils sont concédés sous licence et soumis à des restrictions d'utilisation et
de divulgation. Sauf stipulation expresse de votre contrat de licence ou de la loi, vous ne pouvez pas copier, reproduire, traduire, diffuser, modifier, accorder de licence, transmettre,
distribuer, exposer, exécuter, publier ou afficher le logiciel, même partiellement, sous quelque forme et par quelque procédé que ce soit. Par ailleurs, il est interdit de procéder à toute
ingénierie inverse du logiciel, de le désassembler ou de le décompiler, excepté à des fins d'interopérabilité avec des logiciels tiers ou tel que prescrit par la loi.
Les informations fournies dans ce document sont susceptibles de modification sans préavis. Par ailleurs, Oracle Corporation ne garantit pas qu'elles soient exemptes d'erreurs et vous
invite, le cas échéant, à lui en faire part par écrit.
Si ce logiciel, ou la documentation qui l'accompagne, est livré sous licence au Gouvernement des Etats-Unis, ou à quiconque qui aurait souscrit la licence de ce logiciel pour le
compte du Gouvernement des Etats-Unis, la notice suivante s'applique :
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation,
delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the
hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
Ce logiciel ou matériel a été développé pour un usage général dans le cadre d'applications de gestion des informations. Ce logiciel ou matériel n'est pas conçu ni n'est destiné à être
utilisé dans des applications à risque, notamment dans des applications pouvant causer un risque de dommages corporels. Si vous utilisez ce logiciel ou ce matériel dans le cadre
d'applications dangereuses, il est de votre responsabilité de prendre toutes les mesures de secours, de sauvegarde, de redondance et autres mesures nécessaires à son utilisation dans
des conditions optimales de sécurité. Oracle Corporation et ses affiliés déclinent toute responsabilité quant aux dommages causés par l'utilisation de ce logiciel ou matériel pour des
applications dangereuses.
Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques appartenant à d'autres propriétaires
qu'Oracle.
Intel et Intel Xeon sont des marques ou des marques déposées d'Intel Corporation. Toutes les marques SPARC sont utilisées sous licence et sont des marques ou des marques
déposées de SPARC International, Inc. AMD, Opteron, le logo AMD et le logo AMD Opteron sont des marques ou des marques déposées d'Advanced Micro Devices. UNIX est une
marque déposée de The Open Group.
Ce logiciel ou matériel et la documentation qui l'accompagne peuvent fournir des informations ou des liens donnant accès à des contenus, des produits et des services émanant de
tiers. Oracle Corporation et ses affiliés déclinent toute responsabilité ou garantie expresse quant aux contenus, produits ou services émanant de tiers, sauf mention contraire stipulée
dans un contrat entre vous et Oracle. En aucun cas, Oracle Corporation et ses affiliés ne sauraient être tenus pour responsables des pertes subies, des coûts occasionnés ou des
dommages causés par l'accès à des contenus, produits ou services tiers, ou à leur utilisation, sauf mention contraire stipulée dans un contrat entre vous et Oracle.
Accès aux services de support Oracle
Les clients Oracle qui ont souscrit un contrat de support ont accès au support électronique via My Oracle Support. Pour plus d'informations, visitez le site http://www.oracle.com/
pls/topic/lookup?ctx=acc&id=info ou le site http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si vous êtes malentendant.
Contents
5
Contents
Installing and Booting Oracle Solaris 11 From Devices Connected to a USB Port ....... 35
PCIe Slot Configuration Requirements for Aura7 PCIe Cards ................................ 36
Oracle VM Server for SPARC Guidelines .......................................................... 36
Oracle Software in Silicon Features .................................................................. 37
Oracle Solaris Fallback Miniroot Image Must Be Installed on a New SPM ............... 37
Connecting a Terminal Device to the SER MGT Port ........................................... 38
Known Issues ............................................................................................... 38
Some SPARC T7-2 Memory Risers Include Flat-Head Screws ....................... 39
When You Create Logical Domains, Some Memory Is Reserved By the
Server .................................................................................................. 40
javac Fails During Builds on T7 Platforms (19503356) ................................ 40
Processes Hang in nanosleep() in an Oracle Solaris 10 Guest Domain
(19690481) ........................................................................................... 40
Oracle VTS System Exerciser Disk Test Fails On eUSB Device Due to
Delayed taskq (18154963) ..................................................................... 41
Excessive Messages Generated for a Power Supply Fan Fault (19951780) ........ 41
Servers With Missing Miniroot Indicate Cooling in the List of Affected
Subsystems (20922954) .......................................................................... 42
Oracle Solaris Should Process os-root-device Only Upon Boot
(21077998) ........................................................................................... 43
Logical Domains Virtual Disk Access Failed - Oracle Solaris Cluster Not
Coming Up Following Single-Node Reboot (21421237) ............................... 45
Fault Repair From the SPM Does Not Work In a Multi-Hop Between a Control
Domain and the Root Domain (21459393) ................................................. 46
sun4v_pcbe_enable Warning Appears When Starting a Guest Domain Running
Oracle Solaris 10 (21466955) .................................................................. 46
ixgbevf Driver Does Not Properly Report a Link State Change to the MAC
Layer (21629053) .................................................................................. 47
Flash Logging Is Broken in Hypervisor (21646012) ..................................... 48
Solaris OS Fails to Drop to OpenBoot Upon Retirement of SCC Cores and
L2DS (21644300, 21772653) .................................................................. 48
Sun Dual 10GbE SFP+ PCIe Low Profile Adapter Card Faulted With
Virtual_TTE_invalid Error (21694361, 21848425) .................................... 51
The Solaris OS Sometimes Fails to Recover Following a QRAP Event
(22022572) ........................................................................................... 53
Virtual_TTE_invalid Error On Assigned IOV Device (22138210) ................... 55
Saved LDOMs Configuration Fails To Boot After Upgrading the Server With
an Additional Processor Module (22012359, 22161099) ............................... 56
T7-x Observes Dropped Characters Running SysFW 9.7.4 (25506535) ............ 57
7
8 SPARC T7 Series Servers Product Notes • July 2019
Using This Documentation
Feedback
Provide feedback about this documentation at http://www.oracle.com/goto/docfeedback.
These topics provide important information and late-breaking news about the server:
■ “Preinstalled Software” on page 11
■ “IMPORTANT - Install Latest OS Updates, Patches, and Firmware” on page 12
■ “Minimum Supported Versions of the Firmware, OS, and Software” on page 13
■ “Mandatory Oracle Solaris 11 OS Package Updates” on page 14
■ “Mandatory Oracle Solaris 10 OS Patches” on page 15
■ “Updating the System Firmware from a Version Earlier than 9.5.2.g” on page 18
■ “Updating SP Firmware from the HOST” on page 34
■ “Required Firmware Updates for X-Options” on page 35
■ “Determine Correct Firmware for IO Devices” on page 35
■ “Installing and Booting Oracle Solaris 11 From Devices Connected to a USB
Port” on page 35
■ “PCIe Slot Configuration Requirements for Aura7 PCIe Cards” on page 36
■ “Oracle VM Server for SPARC Guidelines” on page 36
■ “Oracle Software in Silicon Features” on page 37
■ “Oracle Solaris Fallback Miniroot Image Must Be Installed on a New SPM” on page 37
■ “Connecting a Terminal Device to the SER MGT Port” on page 38
■ “Known Issues” on page 38
Preinstalled Software
Late-Breaking Information 11
IMPORTANT - Install Latest OS Updates, Patches, and Firmware
The preinstalled OS is ready to be configured at the appropriate point when you first apply
power to the server.
Mandatory package updates might not be preinstalled. Ensure that you obtain and install all
mandatory updates before you put the server into production. See “Mandatory Oracle Solaris 11
OS Package Updates” on page 14.
Refer to the Oracle Solaris documentation for instructions on installing and configuring the
Oracle Solaris OS.
You can reinstall the OS along with mandatory package updates or patches instead of
using the preinstalled OS. See “Minimum Supported Versions of the Firmware, OS, and
Software” on page 13.
Oracle Solaris 11 is the recommended OS for the SPARC T7 series servers. Oracle Solaris
11 provides simplified installation and maintenance, enhanced virtualization capabilities, and
performance improvements. A more detailed list of Oracle Solaris 11 advantages is available at
http://www.oracle.com/technetwork/server-storage/solaris11/overview/index.html.
Note - If you configure the server with Oracle VM Server for SPARC, you can install various
combinations of the minimum (or later) versions of the OS. For example, use Oracle Solaris
11.3 for the control domain, and Oracle Solaris 10 9/10 in a guest domain.
Oracle Solaris 11.3 SRU 10.7 or later to support Oracle 3.2 TB NVMe SSDs.
(Oracle Solaris 11.3 SRU 10.7 includes Oracle VM Server for SPARC 3.4.)
Late-Breaking Information 13
Mandatory Oracle Solaris 11 OS Package Updates
■ JDK 11 or higher
■ JDK 1.8.0_60 b27 or higher
■ JDK 1.7.0_85 b33 or higher
For production use, Oracle recommends using the latest available JDK and JRE versions, and does not
recommend using JDK versions that are no longer updated and are in sustaining support. For details, refer to
https://www.oracle.com/technetwork/java/javase/overview/index.html
For information about running older versions of the JDK on SPARC servers, refer to Doc ID 2564392.1 on
My Oracle Support.
Oracle Database Enterprise 12.1.0.2, plus required bundle patch (BP13).
Edition
Required on Oracle Solaris 11.3 for in-memory features.
Note - Some PCIe cards and devices have other minimum requirements. For details, including
what is required for a device to be bootable, refer to the product notes and other documentation
for that device.
If you reinstall the OS, you might need to install certain package updates before you put the
server and optional hardware or software components into production.
Install the most recent Oracle Solaris 11.3 Support Repository Update (SRU). Taking this action
ensures that your server has the latest software for the best performance, security, and stability.
Use the pkg info entire command to display which SRU is currently installed on your server.
Use the pkg command or the package manager GUI to download any available SRUs from:
https://pkg.oracle.com/solaris/support.
Note - To access the Oracle Solaris 11 package update repository, you must have an Oracle
support agreement that enables you to install a required SSL certificate and support key.
Late-Breaking Information 15
Mandatory Oracle Solaris 10 OS Patches
Note - Until the Oracle Solaris 10 1/13 SPARC Bundle is installed, you might encounter these
bugs—15712380, 15704520, 15665037. The first two bugs are resolved when the Oracle
Solaris 10 1/13 SPARC bundle is installed. These bugs do not impact the patch installations.
Note - Until the Oracle Solaris 10 1/13 SPARC Bundle is installed, you might encounter these
bugs—15712380, 15704520, 15665037. The first two bugs are resolved when the Oracle
Solaris 10 1/13 SPARC Bundle is installed. These bugs do not impact the patch installations.
Late-Breaking Information 17
Updating the System Firmware from a Version Earlier than 9.5.2.g
4. After you locate the patch, access the README and download the patch from
the site.
The patch README provides the patch installation instructions.
If you need to use this procedure, read it thoroughly before attempting to proceed. Failure to
accurately follow these steps can result in significant additional downtime before the server is
restored to a fully functional state. Allow at least 40 minutes to perform this upgrade procedure
on a SPARC T7 server.
The examples throughout this procedure show use of the CLI on a new Oracle SPARC T7-4
server to upgrade from system firmware 9.5.2.c to 9.5.2.g. These examples show a syntax that
you can use on any Oracle SPARC T7 series server, but customer-specific values will vary.
Variables are in italics and should not be entered directly.
Unless otherwise noted, you can perform the steps in this procedure using any of these methods:
■ The server's local serial management connection
■ The web browser-based network management connection
■ The command-line SSH network management connection
■ Oracle Enterprise Manager OpsCenter
Refer to the Oracle ILOM documentation for additional details about performing operations
using the ILOM CLI or web interface.
Refer to the Oracle Enterprise Manager OpsCenter documentation for details on performing
steps with that program.
Note - You must have full user role privileges (i.e. aucro).
Late-Breaking Information 19
Power Off the Server
Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
Hostname: ORACLESP-<XXXXXXXX>
->
/HOST
Properties:
sysfw_version = Sun System Firmware 9.5.2.c YYYY/MM/DD HH:MM
->
■ If your server firmware version is 9.5.2.g or later, load the latest firmware
image.
See “Load the Final System Firmware Image” on page 32.
■ If your firmware version is earlier than 9.5.2.g, power off the server.
See “Power Off the Server” on page 20.
->
/System
Properties:
power_state = Off
->
/SP/network
Properties:
ipaddress = XX.XX.XX.XX
ipgateway = YY.YY.YY.YY
ipnetmask = ZZ.ZZ.ZZ.ZZ
ipdiscovery = static
->
2. If your SP uses a static connection (i.e., if the ipdiscovery value is static), note
the current network configuration properties.
Note - If your SP uses a DHCP connection, the network configuration will be restored
automatically.
Late-Breaking Information 21
Back Up the Current SP Configuration
->
->
The backup file might take several minutes to write, depending on the amount of platform-
specific data in your configuration.
Note the name and location of the SP backup file.
Note - If you are upgrading the system firmware on more than one server, Oracle recommends
using a different file name for each SP backup.
Are you sure you want to load the specified file (y/n)? y
Preserve existing configuration (y/n)? y
.............................................................................................................
After loading the initial image of the new system firmware, the SP automatically reboots from
primary flash. During reboot, the SP will use factory defaults even if you answered y to the
question, Preserve existing configuration (y/n)?
-> /sbin/reboot
Stopping coredump capture...done.
Watchdogd: Stopping patting ... Done
Network Interface Plugging Daemon...stop eth0...done.
Stopping kernel log daemon....
...
Mounting root filesystem read-only...done.
Will now restart.
Restarting system.
+****
Primary Bootstrap.
SYSRST = 0x1
Reading RO_Hw_Straps
Searching for packages
Good uboot CRC for data=[*000c0000, len=553b4] in pkg *0013f800 (crc: 0x44f46b65)
Good uboot CRC for data=[*000c0000, len=80000] in pkg *00140000 (crc: 0xb0b8c9ac)
Good kernel CRC for data=[*00142000, len=1e0de8] in pkg *00140000 (crc:
0xbf324077)
Good root CRC for data=[*00340000, len=ef1000] in pkg *00140000 (crc: 0x5d3b8e31)
Good vbscdir CRC for data=[*01740000, len=4c000] in pkg *00140000 (crc:
0x7a62c323)
Good uboot CRC for data=[*018c0000, len=553b4] in pkg *0193f800 (crc: 0x2f78db1d)
Good uboot CRC for data=[*018c0000, len=80000] in pkg *01940000 (crc: 0x97d92980)
Good kernel CRC for data=[*01942000, len=1df2e0] in pkg *01940000 (crc:
0xf7697623)
Good root CRC for data=[*01b40000, len=ef1000] in pkg *01940000 (crc: 0xb19fd0e5)
Late-Breaking Information 23
Load the Initial System Firmware Image
U-Boot 2010.03
...
The process continues. The section in italics in this example indicates output that is different
from typical firmware upgrade. In this case, this output is normal during a firmware upgrade
from a version earlier than 9.5.2.g to a firmware version 9.5.2.g or later.
1970-01-01 00:02:42 ** Error: Did not find any saved ilom package file
sp_trace_write failed: -1
Setting the system clock.
System Clock set to: Mon Dec 7 18:51:52 UTC 2015.
Initializing SP Trace Buffers
Setting up networking....
Will now mount local filesystems:.
Will now activate swapfile swap:done.
Cleaning up temporary files...Cleaning /var/run...done.
Cleaning /var/lock...done.
...
Starting ILOM Watchdog daemon.
Done
Running plat...Preparsing sensor.xml... ( took 12 seconds ) done
Probing frus ...done
Done running plat
psnc_file_read: cannot access file '/persist/psnc_backup1.xml'
Identifying Product Data...Backup2
Setting poweron delay...
Starting Dynamic FRUID Daemon early init: dynafrud_early_init Done (0)
INIT: Entering runlevel: 3
Preparsing sensor.xml... ( took 1 seconds ) done
Starting Event Manager: eventmgr . Done
...
waiting for GM ready ....GM is ready
Starting Sppostadm: -a Done
ORACLESP-<XXXXXXXX> login:
Late-Breaking Information 25
Restore the SP Network Properties
Note - This part of the upgrade can only be performed using a console connection to the serial
management port.
Note - If your SP network configuration is set to use DHCP, continue to “Restore the SP
Configuration” on page 30.
Note - You must have full user role privileges (i.e. aucro) for this step.
Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
Warning: Product identification data missing. System may not function properly.
Service must update product identification data. Contact Service immediately.
Hostname: ORACLESP-<XXXXXXXX>
-> cd /SP/network
/SP/network
->
->
Late-Breaking Information 27
Load the Firmware Image a Second Time
Are you sure you want to load the specified file (y/n)? y
Preserve existing configuration (y/n)? y
..........................................................................
..........................................................................
..........................................................................
..........................................................................
-> /sbin/reboot
Stopping coredump capture...done.
Watchdogd: Stopping patting ... Done
Network Interface Plugging Daemon...stop eth0...done.
Stopping kernel log daemon....
...
Mounting root filesystem read-only...done.
Restarting system.
Will now restart+****
Primary Bootstrap.
SYSRST = 0x1
Reading RO_Hw_Straps
Searching for packages
Good uboot CRC for data=[*000c0000, len=553b4] in pkg *0013f800 (crc: 0x44f46b65)
Good uboot CRC for data=[*000c0000, len=80000] in pkg *00140000 (crc: 0xb0b8c9ac)
Good kernel CRC for data=[*00142000, len=1e0de8] in pkg *00140000 (crc:
0xbf324077)
Good root CRC for data=[*00340000, len=ef1000] in pkg *00140000 (crc: 0x5d3b8e31)
Good vbscdir CRC for data=[*01740000, len=4c000] in pkg *00140000 (crc:
0x7a62c323)
Good uboot CRC for data=[*018c0000, len=553b4] in pkg *0193f800 (crc: 0x44f46b65)
Good uboot CRC for data=[*018c0000, len=80000] in pkg *01940000 (crc: 0xb0b8c9ac)
Good kernel CRC for data=[*01942000, len=1e0de8] in pkg *01940000 (crc:
0xbf324077)
Good root CRC for data=[*01b40000, len=ef1000] in pkg *01940000 (crc: 0x5d3b8e31)
Good vbscdir CRC for data=[*02f40000, len=4c000] in pkg *01940000 (crc:
0x7a62c323)
Starting U-Boot at 0x000c0000\ufffd
U-Boot 2010.03
In: serial
Out: serial
Err: serial
...
Loading kernel module video.
Loading kernel module Timer.
Mounted vbsc
params: (20.2 MB) exists mounted
persist: (106.3 MB) exists mounted
coredump: (70.4 MB) exists mounted
large: (64.5 MB) exists mounted
extra: (36.4 MB) exists mounted
package: (230.3 MB) exists mounted
miniroot: (468.1 MB) exists mounted
Available freespace: 0 MB
ORACLESP-XXXXXXXX login:
Late-Breaking Information 29
Restore the SP Configuration
Note - You cannot use Oracle Enterprise Ops Center for this portion of the upgrade procedure.
Note - You must have full user role privileges (i.e. aucro) to perform this task.
Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
Hostname: ORACLESP-<XXXXXXXX>
->
->
Note - If you are restoring the SP configuration from a local serial port connection, the screen
output includes the following:
Note - Loading the Oracle Solaris fallback image takes about three minutes.
Are you sure you want to load the specified file (y/n)? y
This installs a new copy of miniroot. Do you want to continue (y/n)? y
->
Late-Breaking Information 31
Load the Final System Firmware Image
Are you sure you want to load the specified file (y/n)? y
Preserve existing configuration (y/n)? y
..........................................................................................................
-> /sbin/reboot
Stopping coredump capture...done.
Watchdogd: Stopping patting ... Done
Network Interface Plugging Daemon...stop eth0...done.
Stopping kernel log daemon....
...
Mounting root filesystem read-only...done.
Restarting system.
Will now restart+****
Primary Bootstrap.
SYSRST = 0x1
Reading RO_Hw_Straps
Searching for packages
Good uboot CRC for data=[*000c0000, len=553b4] in pkg *0013f800 (crc: 0x44f46b65)
Good uboot CRC for data=[*000c0000, len=80000] in pkg *00140000 (crc: 0xb0b8c9ac)
Good kernel CRC for data=[*00142000, len=1e0de8] in pkg *00140000 (crc:
0xbf324077)
Good root CRC for data=[*00340000, len=ef1000] in pkg *00140000 (crc: 0x5d3b8e31)
Good vbscdir CRC for data=[*01740000, len=4c000] in pkg *00140000 (crc:
0x7a62c323)
Good uboot CRC for data=[*018c0000, len=553b4] in pkg *0193f800 (crc: 0x44f46b65)
Good uboot CRC for data=[*018c0000, len=80000] in pkg *01940000 (crc: 0xb0b8c9ac)
Good kernel CRC for data=[*01942000, len=1e0de8] in pkg *01940000 (crc:
0xbf324077)
Good root CRC for data=[*01b40000, len=ef1000] in pkg *01940000 (crc: 0x5d3b8e31)
U-Boot 2010.03
...
Loading kernel module video.
Loading kernel module Timer.
Mounted vbsc
params: (20.2 MB) exists mounted
persist: (106.3 MB) exists mounted
coredump: (70.4 MB) exists mounted
large: (64.5 MB) exists mounted
extra: (36.4 MB) exists mounted
package: (230.3 MB) exists mounted
miniroot: (468.1 MB) exists mounted
Available freespace: 0 MB
Late-Breaking Information 33
Updating SP Firmware from the HOST
ORACLESP-XXXXXXXX login:
2. If the server does not power on automatically, power on the server. Type:
->
Note - Beginning with SPARC T7 servers, the sysfwdownload utility does not ship with SP
firmware releases, and that utility is not supported.
For more information on using the fwpudate utility that is included in Oracle Solaris 11.3, refer
to "Update an Oracle ILOM Service Processor Using fwupdate" in the Oracle Server CLI Tools
for Oracle Solaris 11.3 User Guide (http://docs.oracle.com/cd/E64576_01/html/E64582/
gltkm.html#scrolltoc).
When you follow the steps in that procedure, and have obtained a desired firmware package,
this is the command that will update the SP from the HOST:
firmware-package-file.pkg is the path to the firmware package for your server's SP.
For firmware upgrade instructions, refer to the NVMe card and SSD documentation at: http://
www.oracle.com/goto/oracleflashf160/docs.
To easily determine the latest released version of supported firmware for available IO devices,
locate the "IO Options Firmware 1.0" patch (patch number 25393974) on My Oracle Support
(MOS).
This patch can be found in a “Product or Family (Advanced)” search, under the “Patches &
Update” tab on MOS for any SPARC T7, S7 or M7 platform from Oracle. For example, a query
for SPARC S7-2L will include SPARC S7-2L IO Options Firmware 1.0.
The patch only contains a README, with a table of available IO devices and a pointer to the
latest supported firmware patch on MOS for each device.
You can install Oracle Solaris 11.3 OS on this server from an image copied to a USB flash
drive. That USB image is available for download at the same location as the ISO images http:
//www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html.
You also can create a persistent device alias for a device connected to a USB port. The simpler
alias name remains available for future installation or boot operations.
Late-Breaking Information 35
PCIe Slot Configuration Requirements for Aura7 PCIe Cards
For more information about installing Oracle Solaris and creating persistent device aliases, refer
to Installing Oracle Solaris 11.3 Systems at:
http://docs.oracle.com/cd/E53394_01.
You can boot Oracle Solaris 11.3 from drives installed in the server (hard drive, SSD, or DVD
drive) or from devices connected to a USB port.
For the path to identify a USB port in a boot command, refer to the list of devices output by the
show-dev OpenBoot command.
If you plan to configure Oracle VM Server for SPARC on this server, follow these guidelines:
■ Do not configure the Oracle Solaris 10 OS in the control domain, root domains, I/O
domains, or service domains.
■ You can configure Oracle Solaris 10 OS with the required patches and packages in guest
domains.
■ Be aware that instances of Oracle Solaris 10 with required patches and packages in a single
guest domain are limited to 1024 virtual CPUs and 4 Tbytes of memory.
The majority of a physical domain's memory can be assigned to logical domains. However, a
small portion of the PDomain's memory is preassigned to software components, the hypervisor,
and certain I/O devices. To determine which portions of the memory are unavailable for logical
domains, log in to the PDomain and type this command:
# ldm ls-devices -a mem
In the command output, look for the rows that include _sys_ in the BOUND column. These
portions of memory are not available for logical domains.
For more information about Oracle VM Server for SPARC, refer to the Oracle VM Server for
SPARC documentation.
With Silicon Secured Memory enabled, an error is likely to be raised if an application tries
to access memory to which it should not have access. This feature enhances application data
integrity (ADI). (The Silicon Secured Memory feature is not supported for use with Kernel
Zones at this time.)
■ Data Analytics Accelerator (DAX) – Coprocessors perform query-related operations
directly through the hardware, which improves Oracle Database performance. You can use
DAX hardware acceleration for Oracle Database 12c in-memory database operations. (The
DAX feature is not supported for use with Kernel Zones at this time.)
For more details on Silicon Secured Memory, refer to the Oracle Solaris 11.3 documentation.
To use DAX, you must configure the Oracle Database 12c in-memory feature. For instructions,
refer to "Using the In-Memory Column Store" at:
http://docs.oracle.com/database/121/ADMIN/memory.htm#ADMIN14257
Late-Breaking Information 37
Connecting a Terminal Device to the SER MGT Port
the OS or firmware image that you install. Also, you must update the miniroot image when you
install a new version of Oracle Solaris on the server, so the fallback image matches that version
and SRU of Oracle Solaris.
You must download the fallback miniroot image for your hardware and your Oracle Solaris
version from My Oracle Support at https://support.oracle.com. Then follow the
procedure "Uploading a New Solaris Miniroot Package From SP to Host" in the Oracle ILOM
Administrator's Guide for Configuration and Maintenance.
You will see the defect.ilom.fs.miniroot-missing error if you fail to install a fallback
miniroot image. For example:
Known Issues
These are the known issues for the SPARC T7 servers:
■ “Servers With Missing Miniroot Indicate Cooling in the List of Affected Subsystems
(20922954)” on page 42
■ “Oracle Solaris Should Process os-root-device Only Upon Boot
(21077998)” on page 43
■ “Logical Domains Virtual Disk Access Failed - Oracle Solaris Cluster Not Coming Up
Following Single-Node Reboot (21421237)” on page 45
■ “Fault Repair From the SPM Does Not Work In a Multi-Hop Between a Control Domain
and the Root Domain (21459393)” on page 46
■ “sun4v_pcbe_enable Warning Appears When Starting a Guest Domain Running Oracle
Solaris 10 (21466955)” on page 46
■ “ixgbevf Driver Does Not Properly Report a Link State Change to the MAC Layer
(21629053)” on page 47
■ “Flash Logging Is Broken in Hypervisor (21646012)” on page 48
■ “Solaris OS Fails to Drop to OpenBoot Upon Retirement of SCC Cores and L2DS
(21644300, 21772653)” on page 48
■ “Sun Dual 10GbE SFP+ PCIe Low Profile Adapter Card Faulted With
Virtual_TTE_invalid Error (21694361, 21848425)” on page 51
■ “The Solaris OS Sometimes Fails to Recover Following a QRAP Event
(22022572)” on page 53
■ “Virtual_TTE_invalid Error On Assigned IOV Device (22138210)” on page 55
■ “Saved LDOMs Configuration Fails To Boot After Upgrading the Server With an
Additional Processor Module (22012359, 22161099)” on page 56
■ “T7-x Observes Dropped Characters Running SysFW 9.7.4 (25506535)” on page 57
■ “Do Not Use Certain Hynix 32GB DIMMs on T7 Servers (23284277, 23284255,
23222472)” on page 58
■ “Net Install of 11.3SRU21b4 and b5 Panics With NVME Devices Installed
(26241738)” on page 58
Late-Breaking Information 39
Known Issues
To determine which portions of memory are unavailable for logical domains, type:
In the output, look for rows that include _sys_ in the Bound column. Each of those portions of
memory is not available for logical domains.
For more information about DIMM sparing, refer to “DIMM Sparing Overview” in SPARC T7
Series Servers Administration Guide.
If you are unfamiliar with the Oracle Solaris 10 JumpStart technology, contact your support
representative or Oracle Support for documentation that describes how to configure an Oracle
Solaris 11 zone as an Oracle Solaris 10 1/13 JumpStart server.
If you are using Oracle VTS to validate the server during these disconnect/reconnect events,
the events might cause the VTS Disk test to fail, with an error logged in /var/sunvts/logs/
sunvts.err file such as the following:
SunVTS7.0ps19.2: VTSID 8009
Disk.diskmediatestmfg.FATAL rdsk/c7t0d0: Failed to open the device node,
Error Message : (No such device or address).
Suggestions :
(1) Verify if the device node exists in /dev/rdsk directory
(2) Run format(1M), rmformat(1)>
(3) Run '# devfsadm -C ' to clean-up dangling /dev links" SunVTS7.0ps19.2: VTSID 6427
vtsk.
ERROR : Disk.diskmediatest.0[c7t0d0] (pid=5575) exited with exit code: 1 during task
431404.
On the Oracle Solaris console, the repeated messages are similar to this:
Nov 4 09:58:41 system-name SC Alert: [ID 821027 daemon.alert] Fault
critical: Fault detected at time = Tue Nov 4 14:01:16 2014. The
suspect component: /SYS/PS0 has fault.chassis.device.psu.fail with
probability=100.
In the Oracle ILOM event log, the multiple entries are similar to this:
Late-Breaking Information 41
Known Issues
Workaround: The messages will stop repeating when you replace the failing power supply.
Cooling should not appear in the Subsystems column because the miniroot volume has nothing
to do with the cooling subsytem.
If the miniroot volume is missing from the system, this Cooling message can be safely ignored.
In addition, there is no interruption in service.
...
Late-Breaking Information 43
Known Issues
...
Workaround:
1. Clear os-root-device at the ok prompt.
ok set-default os-root-device
2. Boot Oracle Solaris.
ok boot
If one node leaves the cluster, either due to a node halt, panic, reboot event, or loss of cluster
interconnect (that is, split brain), delayed SCSI-2 access to a quorum device might lead to a
panic on the other cluster node, producing an error similar to this one:
panic[cpu13]/thread=30011df80e0: CMM: Unable to acquire the quorum device.
Workaround: On guest domains running Oracle Solaris 10 1/13 plus recommended patches,
configure the quorum device to use the SCSI-3 protocol.
Recovery: If the workaround is unsuccessful, reboot the server. Collect any panic core dumps
and contact your service representative.
Late-Breaking Information 45
Known Issues
Note - For more information about administering SCSI protocol settings for storage devices,
refer to the Oracle Solaris Cluster System Administration Guide.
If an I/O domain diagnoses a fault against a device to which it has direct access, the fault
information is visible in the primary (that is, control) domain and in Oracle ILOM, as well as in
the I/O domain that diagnosed the fault. However, if you attempt to repair the fault from Oracle
ILOM, the repair action fails. No error message is displayed, but the fault is still present if you
execute subsequent fmadm commands from the I/O domain.
Note - This issue applies to all the repair-related variants of the fmadm command fmadm acquit,
fmadm repair, fmadm repaired, and fmadm replaced.
Recovery: If you encounter this bug, execute the fmadm repair command in the affected I/O
domain and the repair operation works as intended.
This message appears because the Oracle Solaris 10 version of cpustat(1M) cannot monitor
the performance counters in the SPARC T7 and M7 processors. This message may be safely
ignored.
Starting with Oracle Solaris 11.3, the cpustat(1M) command can monitor the performance
counters in SPARC T7 and M7 processors.
If you reboot the root domain with I/O Resiliency (IOR) enabled (that is, logical domains
failure policy set to ignore) the I/O domain might fail to initiate an ixbgevf network interface.
For example, before rebooting non primary root domain (NPRD), type:
# ipmpstat -i
INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE
net1 yes ipmp0 --mbM-- up disabled ok
net7 yes ipmp0 ------- up disabled ok
# dladm show-phys
LINK MEDIA STATE SPEED DUPLEX DEVICE
# ipmpstat -i
INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE
net1 no ipmp0 ------- down disabled failed
net7 yes ipmp0 --mbM-- up disabled ok
# dladm show-phys
LINK MEDIA STATE SPEED DUPLEX DEVICE
Late-Breaking Information 47
Known Issues
In some rare cases, the boot flash output stops when the hypervisor initiates during start up. The
console log is still available once the SPM is started, in /HOST/console/history.
If the server encounters an error when the SPM is down or before the SMP boot sequence
finishes, the error might not be logged in the system flash log for later recovery and diagnosis.
In addition, the error does not appear in the fault management shell or in show faulty output.
If the system flash log write action collides with a saved LDoms configuration, the LDoms
configuration might be overwritten. On the next power-on event, the server boots into factory
default mode, and the saved XML configuration file is available on the boot disk.
Recovery: To recover the configuration, enable recovery mode and reboot the server.
1. Enable recover mode.
primary# reboot
If the primary domain is configured without enough resources (two SCCs or fewer) and
correctable errors trigger an FMA retirement action affecting both these SCCs, then the domain
hangs upon reboot. Other domains are not affected, and continue to run normally as long as
their own network cards and drives are still available. If an error triggers a domain retirement,
you can view the fault using the fmadm faulty command.
----------------------------------------
Suspect 1 of 1
Fault class : fault.cpu.generic-sparc.l2d-uc
Certainty : 100%
Affects : /SYS/MB/CM0/CMP/SCC3/L2D1
Status : faulted
FRU
Status : faulty
Location : /SYS/MB
Manufacturer : Oracle Corporation
Name : ASY,MB,T7-2
Part_Number : 7093274
Revision : 02
Serial_Number : 465769T+1434NH00JJ
Late-Breaking Information 49
Known Issues
Chassis
Manufacturer : Oracle Corporation
Name : SPARC T7-2
Part_Number : 87654321
Serial_Number : 12345678
----------------------------------------
Suspect 1 of 1
Fault class : fault.cpu.generic-sparc.l2d-uc
Certainty : 100%
Affects : /SYS/MB/CM0/CMP/SCC3/L2D0
Status : faulted
FRU
Status : faulty
Location : /SYS/MB
Manufacturer : Oracle Corporation
Name : ASY,MB,T7-2
Part_Number : 7093274
Revision : 02
Serial_Number : 465769T+1434NH00JJ
Chassis
Manufacturer : Oracle Corporation
This issue is the root cause of a domain retirement if the fault is reported on the same cores
running the primary domain, and the primary domain hangs upon reboot.
Workaround: Ensure that the primary guest domain is assigned two SCCs or more (that is, a
minimum of two SCCs and a few additional cores) on the same node.
Recovery: Force reset the domain (reset -f /HOST) to regain access. Upon reboot the server
is unable to access the most recently saved SPM configuration, and reverts to the factory default
configuration instead.
This issue occurs when guest domains configured using PCIe virtual functions are rebooted. In
that case, if the guest domain owning the virtual function reboots, the system might generate
TTE_Invalid errors during the reboot process. These errors are harmless and can be ignored, but
they will trigger system faults.
# fmdump -eV
2015-08-18/04:57:48 ereport.io.pciex.rc.epkt@/SYS/CMIOU0/IOH/IOS0
...
Late-Breaking Information 51
Known Issues
event_name = Virtual_TTE_invalid
# fmadm faulty
System Component
Manufacturer : Oracle Corporation
Name : SPARC M7-8
Part_Number : 7092780
Serial_Number : AK00254527
----------------------------------------
Suspect 1 of 1
Fault class : fault.io.pciex.device-interr
Certainty : 100%
Affects : /SYS/CMIOU2/PCIE3/CAR/CARD
Status : faulted
FRU
Status : faulty
Location : /SYS/CMIOU2/PCIE3/CAR
Manufacturer : Oracle Corporation
Name : TLA,CAR,X16
Part_Number : 7089613
Revision : 03
Serial_Number : 465769T+14329C07F5
Chassis
Manufacturer : Oracle Corporation
Name : SPARC M7-8
Part_Number : 7092780
Serial_Number : AK00254527
This issue is present if mreg-uc ereports with the error-condition field is set to QRAP.
In addition, output from the fmadm faulty command indicates that a core has been disabled by
the fault management software:
-> fmadm faulty
------------------- ------------------------------------ ----------------------
Time UUID msgid Severity
Late-Breaking Information 53
Known Issues
----------------------------------------
Suspect 1 of 1
Fault class : fault.cpu.generic-sparc.core-uc
Certainty : 100%
Affects : /SYS/CMIOU15/CM/CMP/SCC7/CORE3
Status : faulted
FRU
Status : faulty
Location : /SYS/CMIOU15
Manufacturer : Oracle Corporation
Name : CMIOU Module
Part_Number : 7090830
Revision : 04
Serial_Number : 465769T+14426C01MU
Chassis
Manufacturer : Oracle Corporation
Name : SPARC M7-16
Part_Number : 32863269+3+1
Serial_Number : AK00247538
Recovery
From ILOM, stop and then start the affected host. For example:
-> stop /HOST2
event_name = Virtual_TTE_invalid
# fmdump -e
For a verbose listing which might include the event_name = Virtual_TTE_invalid string, type:
# fmdump -eV
If this issue occurs, one or more assigned virtual functions will no longer work properly in the I/
O domain following a primary or root domain reboot. The device drivers for the affected virtual
functions cannot process any interrupt signals from the underlying hardware devices.
Recovery
Late-Breaking Information 55
Known Issues
To recover from this issue and regain the affected virtual functions, reboot the affected I/O
domain.
To make the I/O domain more resilient against this issue, configure the following setting in its
/etc/system file:
set pxsoft:pxsoft_resume_max_retries=1024
This setting only impacts the resume operations of virtual functions in the I/O domain. You
must reboot I/O domain for this new setting to take effect.
Mitigation
This issue occurs if an I/O domain is assigned multiple virtual functions coming from multiple
physical functions in the same PCIe bus. You can avoid this issue if you assign virtual functions
in the I/O domain only from a single physical function of that PCIe bus.
Note - Oracle does not recommend using named device bindings in LDOMs configurations.
This issue occurs on a SPARC T7-4 server when you attempt to reboot into an existing LDOMs
configuration that uses named resource bindings after you have upgraded the server with
an additional processor module. Factory default mode is incorrectly selected during reboot.
The server boots into recovery mode, and named resource bindings specified in the previous
LDOMs configuration are ignored.
Recovery
If you made a record of your LDOMs configuration before adding the processor module,
regenerate the LDOMs configuration as described in the Workaround.
If you need immediate access to the old configuration, follow these steps:
1. Remove the processor module from PM1 and boot the server.
Refer to the SPARC T7-4 Server Service Manual for removal instructions.
The server reverts to its previous configuration, including the named resource bindings.
2. Make a record specific CPU and memory bindings of the LDOMs configuration.
3. Install the processor module into PM1 and boot the server.
Refer to the SPARC T7-4 Server Service Manual for installation instructions.
4. Regenerate the LDOMs configuration.
5. Save the LDOMs configuration and make it the default boot configuration.
Workaround
{0} ok
{0} ok select /pci@301/pci@1/scsi@0
{0} ok show-sas-wwid
SAS World Wide ID is 50800200 0218f9d0
{0} ok
{0} ok unselect-dev
{0} ok select /pci@303/pci@1/ <-- missing the "scsi@0"
{0} ok show-sas-wwid
show-sas-wwid ?
Another possible scenario to encounter the issue is to use script to enter a long OBP or Solaris
command.
Workaround: If you encounter this issue, manually type the commands instead of copying a
large amount of text.
Late-Breaking Information 57
Known Issues
Workaround: Another option is to disable console logging from Oracle ILOM, however
choosing this option means you will not get a log of console output when the SP is degraded for
later retrieval. To use this workaround, type this command at the Oracle ILOM prompt:
For more information about how to work with Oracle ILOM features, refer to the Oracle ILOM
documentation at:
http://www.oracle.com/goto/ilom/docs
For example:
Workaround: Do not use Oracle Solaris S11.3 SRU 21 or SRU 22 if your server requires
NVMe support. Use a different, supported SRU for NMVe support.
Late-Breaking Information 59
60 SPARC T7 Series Servers Product Notes • July 2019