diff options
author | Saqib Khan <khansa@us.ibm.com> | 2017-02-08 10:13:01 -0600 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-02-16 23:12:02 +0000 |
commit | ff8cdb58bf54e1acadf544a02c5ccee08cc1c2d2 (patch) | |
tree | ca6839baf5c1cd881665ab0953cecc839be844ec /meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post | |
parent | c11cbc53f875673cb88bc2c617e4fb412e6e51de (diff) | |
download | talos-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/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post')
-rw-r--r-- | meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/vcs-pre-post/ucd_disable_vcs.sh | 12 |
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 + |