From 26839f66a5934a47114e1eaf8b079bd0c45346c3 Mon Sep 17 00:00:00 2001 From: Raptor Engineering Development Team Date: Sat, 12 May 2018 19:42:01 -0500 Subject: Do not attempt to bind OCC drivers until IPL is complete --- .../recipes-phosphor/occ/openpower-occ-control/occ-active.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh index 9be4e807e..1a7b19b14 100755 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/occ/openpower-occ-control/occ-active.sh +++ b/meta-openbmc-machines/meta-openpower/common/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) -- cgit v1.2.1