How to Replace an Exadata X7-2,X8-2 Compute Node Server Motherboard Assembly

Case

  1. Fault information.
-> show /SP/faultmgmt

/SP/faultmgmt
Targets:
shell
0 (/SYS)
1 (/SYS/MB)

Properties:

Commands:
cd
show

-> start /SP/faultmgmt/shell
Are you sure you want to start /SP/faultmgmt/shell (y/n)? y

faultmgmtsp> fa show fmadm faulty
------------------- ------------------------------------ -------------- --------
Time UUID msgid Severity
------------------- ------------------------------------ -------------- --------
2026-07-18/14:16:46 85421798-49dc-ea36-ee37-c783c3593763 SPX86A-8005-R7 Critical

Problem Status : open
Diag Engine : fdd 1.0
System
Manufacturer : Oracle Corporation
Name : Exadata X7-2
Part_Number : Exadata X7-2
Serial_Number : AK00422947

System Component
Manufacturer : Oracle Corporation
Name : ORACLE SERVER X7-2
Part_Number : 7338405
Serial_Number : 1803XC30XX
Firmware_Manufacturer : Oracle Corporation
Firmware_Version : (ILOM)5.1.4.25 r160118,(BIOS)41170100
Firmware_Release : (ILOM)2024.09.12,(BIOS)2024.07.18

----------------------------------------
Suspect 1 of 1
Problem class : alert.chassis.domain.boot.power-on-failed
Certainty : 100%
Affects : /SYS
Status : faulted

FRU
Status : Active
Location : /SYS
Manufacturer : Oracle Corporation
Name : ORACLE SERVER X7-2
Part_Number : 7338405
Serial_Number : 1803XC30XX
Chassis
Manufacturer : Oracle Corporation
Name : ORACLE SERVER X7-2
Part_Number : 7338405
Serial_Number : 1803XC30XX

Description : The Field-Programmable Gate Array (FPGA) has detected a
power-on request that was denied by the service processor.

Response : This fault is cleared when a user manually initiates a new
boot process. The chassis wide service-required LED is
illuminated.

Impact : The system is unable to power on.

Action : Please refer to the associated reference document at
http://support.oracle.com/msg/SPX86A-8005-R7 for the latest
service procedures and policies regarding this diagnosis.

------------------- ------------------------------------ -------------- --------
Time UUID msgid Severity
------------------- ------------------------------------ -------------- --------
2026-07-18/14:16:55 3a22ccbe-b860-6c5a-c71d-a87527be8c6d SPX86A-8000-8G Critical

Problem Status : open
Diag Engine : fdd 1.0
System
Manufacturer : Oracle Corporation
Name : Exadata X7-2
Part_Number : Exadata X7-2
Serial_Number : AK00422947

System Component
Manufacturer : Oracle Corporation
Name : ORACLE SERVER X7-2
Part_Number : 7338405
Serial_Number : 1803XC30XX
Firmware_Manufacturer : Oracle Corporation
Firmware_Version : (ILOM)5.1.4.25 r160118,(BIOS)41170100
Firmware_Release : (ILOM)2024.09.12,(BIOS)2024.07.18

----------------------------------------
Suspect 1 of 1
Problem class : fault.chassis.domain.boot.power-off-unexpected
Certainty : 100%
Affects : /SYS/MB
Status : faulted

FRU
Status : faulty
Location : /SYS/MB
Manufacturer : Oracle Corporation
Name : ASM, MB, X7-2
Part_Number : 7317636
Revision : 09
Serial_Number : 465136N+1802P5507D
Chassis
Manufacturer : Oracle Corporation
Name : ORACLE SERVER X7-2
Part_Number : 7338405
Serial_Number : 1803XC30XX

Description : A malfunctioning component has been detected by the Complex
Programmable Logic Device (CPLD).

Response : The chassis wide service required LED is illuminated.

Impact : The system is unable to power-on.

Action : Please refer to the associated reference document at
http://support.oracle.com/msg/SPX86A-8000-8G for the latest
service procedures and policies regarding this diagnosis.

faultmgmtsp> exit
->
  1. Check the fruid container values.
-> set SESSION mode=restricted

WARNING: The "Restricted Shell" account is provided solely
to allow Services to perform diagnostic tasks.

[(restricted_shell) mycdbadm02-ilom:~]# showpsnc
Primary: fruid:///SYS/DBP
Backup 1: fruid:///SYS/MB
Backup 2: fruid:///SYS/PS0

Element | Primary | Backup1 | Backup2
------------------+-------------------+-------------------+-------------------
PPN 7338405 7338405 7338405
PSN 1803XC30XX 1803XC30XX 1803XC30XX
Profile 0x00010000 0x00010000 0x00010000
Product Name ORACLE SERVER X7-2 ORACLE SERVER X7-2 ORACLE SERVER X7-2
RFID SN 341A583DE58000000002C914 341A583DE58000000002C914 341A583DE58000000002C914
[(restricted_shell) mycdbadm02-ilom:~]#
[(restricted_shell) mycdbadm02-ilom:~]# exit
->
  1. Using Filezilla Server to start a ftp server.

  2. Backup the current ILOM configuration settings including fault history to a XML file on an external laptop/system.

-> cd /SP/config
/SP/config

-> set include_faultdata=true
Set 'include_faultdata' to 'true'

-> set passphrase=mb-replacement-20260720
Changing /SP/config ...
Enter new passphrase again: ***********************
New passphrase was successfully set

-> set dump_uri=ftp://admin:welcome@172.18.2.254/ilom_config_backup.xml
Enter remote user password: *******
Dump successful.


-> show /SP hostname
-> show /SP system_identifier
-> show /SP/network
-> show /SP/clock
-> show /SP/clients/ntp
-> show /SP/clients/dns
-> show /SP/alertmgmtgmt/rules
-> show /SP/users/root account password
  1. Backup the current BIOS configuration parameters to a XML file on an external laptop/system.
-> cd /System/BIOS/Config
/System/BIOS/Config

-> set dump_uri=ftp://admin:welcome@172.18.2.254/bios_config_backup.xml
Dump successful.
  1. Replace the Motherboard.

  2. Set the ILOM to factory defaults to wipe them clean before restoring the ILOM configuration.

-> set /SP reset_to_defaults=factory
Set 'reset_to_defaults' to 'factory'
The configuration change will be applied the next time the SP is reset.
  1. Restore the ILOM configuration using the backup XML file made earlier.
-> set /SP/network pendingipdiscovery=static
Set 'pendingipdiscovery' to 'static'

-> set /SP/network pendingipaddress=172.18.2.129
Set 'pendingipaddress' to '172.18.2.129'

-> set /SP/network pendingipgateway=172.18.2.1
Set 'pendingipgateway' to '172.18.2.1'

-> set /SP/network pendingipnetmask=255.255.255.0
Set 'pendingipnetmask' to '255.255.255.0'

-> set /SP/network commitpending=true
Set 'commitpending' to 'true'

-> show /SP/network -display properties

-> set /HOST boot_device=bios
Set 'boot_device' to 'bios'

-> start /System
Are you sure you want to start /System (y/n)? y
Starting /System

-> set SESSION mode=restricted

WARNING: The "Restricted Shell" account is provided solely
to allow Services to perform diagnostic tasks.

[(restricted_shell) ORACLESP-1803XC30XX:~]# showpsnc
Primary: fruid:///SYS/DBP
Backup 1: fruid:///SYS/MB
Backup 2: fruid:///SYS/PS0

Element | Primary | Backup1 | Backup2
------------------+-------------------+-------------------+-------------------
PPN 7338405 7338405 7338405
PSN 1803XC30XX 1803XC30XX 1803XC30XX
Profile 0x00010000 0x00010000 0x00010000
Product Name ORACLE SERVER X7-2 ORACLE SERVER X7-2 ORACLE SERVER X7-2
RFID SN 341A583DE58000000002C914 341A583DE58000000002C914 341A583DE58000000002C914
[(restricted_shell) ORACLESP-1803XC30XX:~]# exit
->
-> cd /SP/config
/SP/config

-> set include_faultdata=true
Set 'include_faultdata' to 'true'

-> set passphrase=mb-replacement-20260720
Changing /SP/config ...
Enter new passphrase again: ***********************
New passphrase was successfully set

-> set load_uri=ftp://admin:welcome@172.18.2.254/ilom_config_backup.xml
set: Load partially successful, please view the event log
  1. Power off the system and restore the BIOS configuration using the backup XML file made earlier.
-> stop /System
Are you sure you want to stop /System (y/n)? y
Stopping /System

-> cd /System/BIOS/Config
/System/BIOS/Config

-> set load_uri=ftp://admin:welcome@172.18.2.254/bios_config_backup.xml
set: Partially successful. Invalid configuration and boot device entries. See the event log for details.
  1. Reset the ILOM to apply the configuration changes:
-> reset /SP
  1. Power up the system and connect to the console and monitor the boot:
-> set /HOST boot_device=disk
-> start /System
-> start /HOST/console
  1. Verify OS configuration same as other node.
~]# efibootmgr -v

~]# /opt/oracle.cellos/ipconf -nocodes -conf /opt/oracle.cellos/cell.conf -check-consistency -semantic -at-runtime

~]# dbmcli -e LIST DBSERVER attributes coreCount detail
coreCount: 48/48

~]# ethtool -i eth1 | grep pkg
firmware-version: 214.2.271.4/pkg 214.2.271.10
  1. Verify all expected hardware is visible to the server and the fault is cleared.
~]# ipmitool sunoem cli "show faulty"
Connected. Use ^D to exit.
-> show faulty
Target | Property | Value
-------------------+-----------------------+-----------------------------------

-> Session closed
Disconnected

~]# dbmcli -e list alerthistory

Reference

Oracle Server X7-2 Service Manual.pdf?Servicing the Motherboard Assembly (FRU) |
How to Replace an Exadata X7-2/X8-2 Compute Node Server Motherboard Assembly
How to update product serial number on systems which implement Top Level Identifier functionality
Back Up the Oracle ILOM Configuration Settings