summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2020-06-24 22:56:33 +0300
committerAndrew Geissler <geissonator@yahoo.com>2020-07-08 02:40:38 +0300
commitc8edb815eb989c4c142af990806d9678e9ef9ba2 (patch)
tree33361b693c271d3910e97c93009f41a1a5353f55
parent77e1c0177dcf5809fbbcd608fb866162081ad803 (diff)
downloadopenbmc-c8edb815eb989c4c142af990806d9678e9ef9ba2.tar.xz
disable warm reboot on witherspoon
The concept of warm reboot (reboot the host without removing chassis power) was added a while back as a part of clarifying support for the Redfish ComputerSystem.Reset Action. It has since been found that some IBM hardware, including Witherspoon, does not support warm reboots. The issue is intermittent and depends on the reboot being requested while the host is in the middle of some i2c transactions. If a warm reboot occurs during this window, then on the subsequent boot the i2c hardware will be in a bad state and the host firmware is unable to recover it. Given this issue, it has been requested that BMC software go back to doing cold reboots (cycling power to the chassis during any reboot request) on this hardware. The issue has only been reported on Witherspoon so for now only disable it on that platform. Tested: - Verified within QEMU that an image with this commit used the cold reboot target during a warm reboot request (From meta-ibm rev: 567a8dcf84dfb74e7bd27d6239be2878fcacdde6) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I8d77c5e8bf7378a3d1accc79b510f14626a333e5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
-rw-r--r--meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend b/meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend
new file mode 100644
index 000000000..a982e12b1
--- /dev/null
+++ b/meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend
@@ -0,0 +1 @@
+EXTRA_OEMESON_witherspoon += "-Dwarm-reboot=disabled"