diff options
author | Andrew Geissler <geissonator@yahoo.com> | 2020-06-24 22:56:33 +0300 |
---|---|---|
committer | Andrew Geissler <geissonator@yahoo.com> | 2020-07-08 02:40:38 +0300 |
commit | c8edb815eb989c4c142af990806d9678e9ef9ba2 (patch) | |
tree | 33361b693c271d3910e97c93009f41a1a5353f55 /meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend | |
parent | 77e1c0177dcf5809fbbcd608fb866162081ad803 (diff) | |
download | openbmc-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>
Diffstat (limited to 'meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend')
-rw-r--r-- | meta-ibm/recipes-phosphor/state/phosphor-state-manager_%.bbappend | 1 |
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" |