diff options
-rw-r--r-- | src/usr/sbe/sbe_update.C | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/usr/sbe/sbe_update.C b/src/usr/sbe/sbe_update.C index 54d91b024..933235877 100644 --- a/src/usr/sbe/sbe_update.C +++ b/src/usr/sbe/sbe_update.C @@ -55,6 +55,7 @@ #include <sbe/sbereasoncodes.H> #include <sbe/sbe_update.H> #include <initservice/initsvcreasoncodes.H> +#include <sys/time.h> #ifdef CONFIG_BMC_IPMI #include <ipmi/ipmisensor.H> @@ -2667,6 +2668,11 @@ namespace SBE { err = SBEIO::sendPsuQuiesceSbe(io_sbeState.target); + // @TODO RTC 178620 - Remove after confirming SBE fix + // Give SBE more time as there was a race condition + // in their quiesce path + nanosleep(1, 0); //Sleep for 1s + if(err) { TRACFCOMP( g_trac_sbe, ERR_MRK"updateSeepromSide() - Error " |