commit | db3abb500c1217cf0678a49d2d7472a46f3cb0e8 | [log] [tgz] |
---|---|---|
author | Marshall Zhan <marshall.zhan.wiwynn@gmail.com> | Wed Aug 07 15:49:54 2024 +0800 |
committer | Patrick Williams <patrick@stwcx.xyz> | Fri Aug 16 15:13:00 2024 +0000 |
tree | d932a75a62f55956eda62ad2f4c55ab723b43347 | |
parent | 118928fdafcb449f8fb72e626ea39686c4423e82 [diff] |
meta-facebook: yosemite4: Fix sled cycle fail on dvt Since the stage information is obtained from the entity manager. Modify the init service to run after the entity manager. Tested: Did sled cycle on EVT, DVT an PVT system. Change-Id: I16cdad5397dc4ca581a7ab40dc1eb95fe40b3089 Signed-off-by: Marshall Zhan <marshall.zhan.wiwynn@gmail.com>
diff --git a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init index e254977..ff17e07 100644 --- a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init +++ b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init
@@ -2,6 +2,10 @@ # shellcheck source=meta-facebook/meta-yosemite4/recipes-yosemite4/plat-tool/files/yosemite4-common-functions source /usr/libexec/yosemite4-common-functions +# wait for entity manager +mapper wait /xyz/openbmc_project/inventory/system/board/Yosemite_4_Management_Board +mapper wait /xyz/openbmc_project/inventory/system/board/Yosemite_4_Medusa_Board + # probe devices behind mux for management board cpld mgm_stage=$(get_product_version Management_Board)
diff --git a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init.service b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init.service index 68b3934..aa0250b 100644 --- a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init.service +++ b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init.service
@@ -1,7 +1,7 @@ [Unit] Description=Yosemite4 Schematic Init -After=xyz.openbmc_project.FruDevice.service -Requires=xyz.openbmc_project.FruDevice.service +After=xyz.openbmc_project.EntityManager.service +Requires=xyz.openbmc_project.EntityManager.service [Service] Type=oneshot