summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
diff options
context:
space:
mode:
authorSaqib Khan <khansa@us.ibm.com>2017-02-08 10:13:01 -0600
committerPatrick Williams <patrick@stwcx.xyz>2017-02-16 23:12:02 +0000
commitff8cdb58bf54e1acadf544a02c5ccee08cc1c2d2 (patch)
treeca6839baf5c1cd881665ab0953cecc839be844ec /meta-openbmc-machines
parentc11cbc53f875673cb88bc2c617e4fb412e6e51de (diff)
downloadtalos-openbmc-ff8cdb58bf54e1acadf544a02c5ccee08cc1c2d2.tar.gz
talos-openbmc-ff8cdb58bf54e1acadf544a02c5ccee08cc1c2d2.zip
meta-witherspoon: vcs-control: Add retries for rebinding ucd driver
Resolves openbmc/openbmc#1059 Change-Id: Idf2584d9179b55e85f56513617ba6cb39b881395 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines')
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/ucd_disable_vcs.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/ucd_disable_vcs.sh b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/ucd_disable_vcs.sh
index d0bc63c79..0ce07ea37 100644
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/ucd_disable_vcs.sh
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/ucd_disable_vcs.sh
@@ -27,7 +27,13 @@ i2cset -y 11 0x64 0x00 0x0F i
i2cset -y 11 0x64 0x02 0x1A i
# re-bind ucd driver
-if [ -e $ucdpath ]
-then
- echo $ucd > $ucdpath/bind
+ucd_retries="5"
+if [ -e $ucdpath ]; then
+ i=0
+ until [ $i -ge $ucd_retries ] || [ -e $ucdpath/$ucd ]; do
+ i=$((i+1))
+ echo $ucd > $ucdpath/bind || ret=$?
+ done
+ if [ ! -e $ucdpath/$ucd ]; then exit $ret; fi
fi
+
OpenPOWER on IntegriCloud