From e92a7257442ca31be693257f1e44ffabc08356fe Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Thu, 7 Nov 2019 09:19:56 -0600 Subject: Ensure power-workarounds run before poweron target The workarounds script does some unbinding and rebinding of the ucd driver so ensure all of this is done before power is considered officially on. Other services start after the power on target completes and they depend on the ucd driver being bound and available. Tested: Verified on a system that was failing due to this issue now powers on (From meta-ibm rev: b95b2f401bd37e0257c50d781e528d00962bbe0f) Signed-off-by: Andrew Geissler Change-Id: I62219e15834506b9935c3a42431d991e3555e64c Signed-off-by: Brad Bishop --- .../chassis/power-workarounds/witherspoon/power-workarounds@.service | 1 + 1 file changed, 1 insertion(+) (limited to 'meta-ibm') diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service index 74d8e4bfc..3bd1287ee 100644 --- a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service +++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service @@ -3,6 +3,7 @@ Description=Perform power workarounds on VRMs Wants=ir35221-on-unbind@%i.service After=ir35221-on-unbind@%i.service Before=avsbus-disable@%i.service +Before=obmc-power-on@%i.target Conflicts=obmc-chassis-poweroff@%i.target ConditionPathExists=!/run/openbmc/chassis@%i-on -- cgit v1.2.3