summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/sbe/sbe_update.C6
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 "
OpenPOWER on IntegriCloud