During a firmware upgrade one might encounter the following error:
"The component BIOS Firmware update <BIOS_version>: Failed, Firmware interface failure (an error occurred when reading or writing to the BMC, setting the update notification, or updating the BMC, FRU, HSC, Intel Local Control Panel, or SDR)"
This type of error signifies that sp-interface is “down” and not communicating properly thus script is not able to push updated binary files.
The fix for this problem type requires three steps
The instructions below will assist in System Firmware Upgrade failures and RAID Controller Upgrade failures.
If the DCA V2 Firmware update script failed to work on one or more nodes it will be necessary to update the affected nodes manually. Follow the steps below to rectify the issue.
a. Prepare a directory for firmware binaries on local storage: mkdir -p /tmp/update cd /tmp/update b. copy firmware binary from master node to local storage scp root@mdw:/tmp/update/dca_firmware_2A01.tgz /tmp/update (/tmp/update/dca_firmware_2A01.tgz is the default path to v2 firmware upgrade binary on the master-node, please, adjust this path accordingly if it was changed during initial preparation for the upgrade) c. extract firmware binary from archive tar -zxvf dca_firmware_2A01.tgz d. initiate firmware upgrade from specific location (folder starting with BIOS) cd BIOS* flashupdt -u flashupdt.cfg
Firmware Update with Monitor Keyboard & USB Stick (if available).
Should the above steps fail to complete the firmware update, try the following steps:
Note: Only perform these steps if required equipment is available for use and the manual steps above were not successful. If required equipment is not available and issue persists, then a system replacement is the final step.
Required equipment: External Keyboard and Monitor (either physical components or virtual through a USB KVM), USB stick (128MB or larger) formatted as FAT16 or FAT32.
https://download.emc.com/downloads/DL56335
[root@sdw1 ~] # mkdir -p /tmp/update [root@sdw1 ~] # cd /tmp/update
[root@sdw1 update]# scp root@mdw:/tmp/update/dca_firmware_2A01.tgz /tmp/update
[root@sdw1 update]# tar -zxvf dca_firmware_2A01.tgz
[root@sdw1 update]# cd BIOS02030003_ME20107328_BMC1216038_FRUSDR112/ [root@sdw1 BIOS...DR112]# CmdTool2 –adpfwflash –f MR59p3.rom –aall