From 5170cc88253567d9a82a2fd7d424764b71b558fb Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Wed, 22 Sep 2021 16:39:33 -0500 Subject: witherspoon-tacoma: disable host watchdog function Hostboot utilizes inband IPMI on witherspoon-tacoma. They relied on OPAL firmware to continue pinging the watchdog and eventually disabling it. For the most part though, IBM utilizes PHYP on witherspoon-tacoma machines and they do not have the needed in-band IPMI support to do this. IBM needs either both firmware stacks (hostboot and PHYP) to use PLDM (i.e. p10bmc) or IPMI (witherspoon). Tacoma is an outlier so just disable the host watchdog function on Tacoma. Tested: - Verified a witherspoon-tacoma with PHYP booted successfully Signed-off-by: Andrew Geissler Change-Id: Ibceb2ad6933973b97e122b83c89f6be7e7b8f868 --- meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'meta-ibm') diff --git a/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend b/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend index 38fbd717c..45678d981 100644 --- a/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend +++ b/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend @@ -1,6 +1,9 @@ DEPENDS:append:ibm-ac-server = " acx22-yaml-config" DEPENDS:append:mihawk = " acx22-yaml-config" +# host watchdog does not work with witherspoon-tacoma host firmware +RDEPENDS:${PN}:remove:witherspoon-tacoma = "virtual/obmc-watchdog" + EXTRA_OECONF:ibm-ac-server = " \ SENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/acx22-yaml-config/ipmi-sensors.yaml \ INVSENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/acx22-yaml-config/ipmi-inventory-sensors.yaml \ @@ -10,4 +13,4 @@ EXTRA_OECONF:mihawk = " \ SENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/acx22-yaml-config/ipmi-sensors.yaml \ INVSENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/acx22-yaml-config/ipmi-inventory-sensors.yaml \ FRU_YAML_GEN=${STAGING_DIR_HOST}${datadir}/acx22-yaml-config/ipmi-fru-read.yaml \ - " \ No newline at end of file + " -- cgit v1.2.3