Sun SPARC Enterprise M8000, M9000 - Solaris 11 Dynamic Reconfiguration (DR) failes due to "Unable To Probe PCI Leaf"
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)
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.
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms