Sun SPARC Enterprise M8000, M9000 - Solaris 11 Dynamic Reconfiguration (DR) failes due to "Unable To Probe PCI Leaf" (Doc ID 1988103.1)

Last updated on JULY 02, 2016

Applies to:

Sun SPARC Enterprise M9000-64 Server - Version All Versions and later
Sun SPARC Enterprise M8000 Server - Version All Versions and later
Oracle Solaris on SPARC (64-bit)

Symptoms

Solaris 11 domains with quad board XSB configuration in M8000 or M9000 are suffered by missing IO base card after Dynamic Reconfiguration operation ( addboard -c configure <XSB> ), but DR will finish and won't abort.

In /var/adm/messaages the following error can be observed:

>>> efdaemon with PID 879 waiting for PID 25511
>>> efdaemon - embedded FCode interpreter daemon

The FCode interpreter is aborting with a segmentation fault. Even the interpreter is failing with SIGSEGV, there is no application core written. The "efdaemon" is waiting for the that process, which aborted already, hence the operation is not successful in terms of the PCI probe.

As a consequence of the above behavior, internal disks, network devices ( bge ) supported by the missing IO base card ( IOUA) are missing, e.g. in cfgadm -alv, format, ifconfig.

It has been observed so far only with quad mode XSB configuration, but it seems reasonable it applies also to UNI mode configurations, because the probe mechanism is the same in Solaris and the difference of the XSB is just the amount of resources on the XSB.

Changes

Before this issue occurred, Dynamic reconfiguration was used with Solaris 10 without issues.

After upgrade to Solaris 11 the mentioned symptoms are observed, independently which Solaris 11 version was applied.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms