BMC firmware upgrade fails with "SP IP address not available"
Applies to
- ONTAP 9
- FAS/AFF/ASA
- SP(Service Processor)/BMC (Baseboard Management Controller) firmware upgrade
Issue
- A planned SP/BMC firmware upgrade failed on Node-n2 with the following error:
Cluster::*> system service-processor image update -node node-n2Note: Firmware update will need to reboot the SP on completion. If your console connection is through the SP, it will be disconnectedDo you want to proceed with the firmware update ? {y|n}: yError: command failed: Pre-update Check failed: SP IP address not available.
Cluster::> sp show IP FirmwareNode Type Status Configured Version IP Address------------- ---- ----------- ------------ --------- -------------------------node-n1 BMC online true 19.3 100.xx.xxx.38node-n2 BMC online true 19.2 100.xx.xxx.40 2 entries were displayed.
The SP-MGMT-MLOG-TXT.GZ reports failed to list sensor info from the BMC:
Mon Jun 01 2026 00:38:33 +09:00 [kern_servprocd:info:70645] 0x808a0f900: 0: NOTICE: Servprocd::SpUpdate: SpUpdateStateHandleEvent: New SP firmware package is locally available, SP auto-update has not been triggered. Mon Jun 01 2026 00:38:33 +09:00 [kern_servprocd:info:70645] 0x808a0f900: 0: NOTICE: Servprocd::SpUpdate: SpUpdateReport: New SP package 19.3 is available on local node.Mon Jun 01 2026 00:48:04 +09:00 [kern_servprocd:info:70645] 0x80b2f4000: 0: NOTICE: Servprocd::BmcManager: perform_sync(): Check and perform BMC NW sync if necessary. 012713b3 Mon Jun 01 2026 00:58:49 +09:00 [kern_servprocd:info:70645] 0x808a0f900: 0: INFO: Servprocd::SpUpdate: IsSpUpdateNecessary: New SP Firmware package 19.3 is available.Mon Jun 01 2026 00:58:49 +09:00 [kern_servprocd:info:70645] 0x808a0f900: 0: INFO: Servprocd::SpUpdate: UpdateAutoRetriesState: Maximum SP auto-update retries value has been reached : 3Mon Jun 01 2026 01:17:52 +09:00 [kern_servprocd:info:70645] 0x80a64ae00: 8003e9000009044c: ERR: Servprocd::BmcManager: perform_sp_api_recovery: Ping to BMC IP of destination node(node-n2) from current node (node-n2) failed.Mon Jun 01 2026 01:17:52 +09:00 [kern_servprocd:info:70645] 0x80a64ae00: 8003e9000009044c: ERR: Servprocd::bmc_client: bmc_get_sensor_info_imp: target_node=node-n2, err=Failed to list sensor info from BMCMon Jun 01 2026 01:19:05 +09:00 [kern_servprocd:info:70645] 0x808a0f900: 0: NOTICE: Servprocd::SpUpdate: SpUpdateStateHandleEvent: New SP firmware package is locally available, SP auto-update has not been triggered.Mon Jun 01 2026 01:19:05 +09:00 [kern_servprocd:info:70645] 0x808a0f900: 0: NOTICE: Servprocd::SpUpdate: SpUpdateReport: New SP package 19.3 is available on local node.Mon Jun 01 2026 02:17:59 +09:00 [kern_servprocd:info:70645] 0x80a64a000: 8003e90000090a1d: ERR: Servprocd::SPSensors: get_info_via_cpmi: Failed to list sensor info from BMC on node 'node-n2'(err - 5).
- Environment sensor output fails due to a timeout error:
Cluster::> system environment sensors show -node node-n2Node Sensor State Value/Units Crit-Low Warn-Low Warn-Hi Crit-Hi---- --------------------- ------ ----------- -------- -------- ------- -------node-n2 PSU2 FRU normal GOOD PSU1 FRU normal GOOD SP Status normal IPMI_HB_OKWarning: Unable to list entries on node node-n2. Failed to list sensor info from BMCError: show failed on node "node-n2": Failed to list sensor info from BMC
