Fixing how device is reset if broken_warm_reset flag is set
BUG=chrome-os-partner:13509
TEST=Ran TryFwB/control.dev successfully
Change-Id: Ic70347f285285c2d77decaf3ba167c61d6cf4949
Reviewed-on: https://gerrit.chromium.org/gerrit/32205
Reviewed-by: Bernie Thompson <bhthompson@chromium.org>
Reviewed-by: Vic Yang <victoryang@chromium.org>
Reviewed-by: Tom Wai-Hong Tam <waihong@chromium.org>
Commit-Ready: Gediminas Ramanauskas <gedis@chromium.org>
Tested-by: Gediminas Ramanauskas <gedis@chromium.org>
diff --git a/server/cros/faftsequence.py b/server/cros/faftsequence.py
index 46c1860..3a205de 100644
--- a/server/cros/faftsequence.py
+++ b/server/cros/faftsequence.py
@@ -1109,7 +1109,8 @@
"""
# Use cold reset if the warm reset is broken.
if self.client_attr.broken_warm_reset:
- self.servo.cold_reset()
+ logging.info('broken_warm_reset is True. Cold rebooting instead.')
+ self.cold_reboot()
else:
self.servo.warm_reset()