How to upgrade BMC in CAS hardware appliance
search cancel

How to upgrade BMC in CAS hardware appliance

book

Article ID: 386212

calendar_today

Updated On:

Products

CAS-S500 CAS-S400 CAS-S200-A1 CAS-S200

Issue/Introduction

The BMC version in CAS is old and we cannot fetch the onboard diagnostics in Utilities -> Onboard Diagnostics. The section shows blank in sensor outputs.

We can also see SNMP related error in the device CLI prompt. In clp_services log we may encounter the following logs:

warning systemd[1]: coe_snmp.service failed.

notice systemd[1]: Unit coe_snmp.service entered failed state.

 crit confd[11434]: - Daemon bcsnmp_daemon died

err hardware_monitor[23739]: ERROR    : hardware_monitor: Database not ready

Environment

CAS hardware appliances.

Cause

BMC version is old.

Resolution

We have to verify from the following document the current BMC version for the respective hardware appliance from the following KB document:

https://knowledge.broadcom.com/external/article/170602/determine-the-current-bmc-firmware-versi.html

Then check the installed diagnostics version from the CLI of the CAS:

Now login to Broadcom Support portal and under the subject hardware model check the available diagnostics package available. Then check if it is the later version than that is in the box already.

e.g.

Click on the version and click on Generate next to the bcsi file to generate the link:

Now go back to the CLI of the box and fetch the diag file to the device:

CAS(config)# diagnostic-systems load https://<URL generated><Platform>-diag.bcsi

Once the download is successfully complete then check following command to verify it has been successfully installed:

CAS(config)# diagnostic-systems view

Once it is verified now from the CLI we have to reboot the box. Before we have rebooted the box we have to make sure that box is connected to serial console.

CAS# restart

Now we have to check the OOB console for the output and wait for the following screen:

If the BMC version is blank then we have to unplug the cable and keep to detached for 30 secs. and boot the box again. Now the BMC version will be visible.

We will have to wait for the boot menu and hit the space bar to break the booting and type 'd' to enter the diagnostics.

Then it will prompt for the diagnostics version available on the device. Select the latest one which has been uploaded and load the diagnostics. Once it is loaded use command upgrade bmc.

It will take about 5 minutes to upgrade the BMC. Once it is successful it will display the message "BMC upgrade successful".

Wait for the diagnostics prompt to appear again and type exit get out of the diagnostics.

Then power down the appliance by unplugging the cable and keep it unplugged for 30 secs. Then power it back and wait for boot menu to appear. It will show you the current BMC version. let the device boot with the default OS.

Once the device is successfully booted go to Utilities -> Onboard Diagnostics and verify if the environmental details are displayed correctly.

Verify the installed diagnostics package by using the following command. Verify the serial number of the packages.

Then we can also remove the old diagnostic package from the CLI by using the following command :

CAS(config)# diagnostic-systems delete <serial number of the diagnostic package >