summaryrefslogtreecommitdiffstats
path: root/meta-openpower
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-05-12 19:42:01 -0500
committerTimothy Pearson <tpearson@raptorengineering.com>2019-04-25 08:02:00 +0000
commit8f0d3ac906c2939247bd792ae85bed7c99cfe434 (patch)
treed8cc8b10a88aaa8cb3e4c98a85b1e0ff6ac6ee7d /meta-openpower
parentdd46e8f60b3c5048baeee4e7246b2f4346eb0457 (diff)
downloadtalos-openbmc-8f0d3ac906c2939247bd792ae85bed7c99cfe434.tar.gz
talos-openbmc-8f0d3ac906c2939247bd792ae85bed7c99cfe434.zip
Do not attempt to bind OCC drivers until IPL is complete
Diffstat (limited to 'meta-openpower')
-rwxr-xr-xmeta-openpower/recipes-phosphor/occ/openpower-occ-control/occ-active.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/meta-openpower/recipes-phosphor/occ/openpower-occ-control/occ-active.sh b/meta-openpower/recipes-phosphor/occ/openpower-occ-control/occ-active.sh
index 9be4e807e..1a7b19b14 100755
--- a/meta-openpower/recipes-phosphor/occ/openpower-occ-control/occ-active.sh
+++ b/meta-openpower/recipes-phosphor/occ/openpower-occ-control/occ-active.sh
@@ -14,6 +14,14 @@ else
exit -1
fi
+if [ "$value" == "true" ]; then
+ # Verify host IPL is complete
+ while [ ! -e /run/openbmc/host@0-ipl-complete ]; do
+ echo "Waiting for host IPL to complete before engaging OCC interface..."
+ sleep 1
+ done
+fi
+
# Get CPU count
CPU_COUNT=1
STATUS_FLAGS=$(i2cget -y 12 0x31 0x7)
OpenPOWER on IntegriCloud