summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHung-Te Lin <hungte@chromium.org>2012-10-02 16:24:45 +0800
committerShawn Nematbakhsh <shawnn@google.com>2012-10-17 16:51:08 -0700
commit9f5af2f478e39ed223fb6dde29da9a2c38786de6 (patch)
tree09a8cfb9513fdcd4a7e2eae6d7b15eefa518f908
parent1d9c2170858817369abf404bc6918550102b8a17 (diff)
downloadvboot-9f5af2f478e39ed223fb6dde29da9a2c38786de6.tar.gz
BUTTERFLY-FIRMWARE: Print warn in Ctrl-U when dev_boot_usb is not enabled.
Ctrl-U used to simply beep without messages for why it does not work (due to NV data dev_boot_usb). Since the system is already in Developer mode, it should be fine to provide some debug information otherwise we can spent time trying to figure out why the firmware doesn't work. BRANCH=all BUG=chrome-os-partner:14474 TEST=manual, verify basic firmware functions. Change-Id: I944ee0eaadba78ac09a83c4ae3b05f7eb468543d Original-Change-Id: Iab20ecdb2e1c4e267b7257a7bd241006241ddf70 Reviewed-on: https://gerrit.chromium.org/gerrit/35780 Reviewed-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Shawn Nematbakhsh <shawnn@google.com> Tested-by: Shawn Nematbakhsh <shawnn@google.com>
-rw-r--r--firmware/lib/vboot_api_kernel.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/lib/vboot_api_kernel.c b/firmware/lib/vboot_api_kernel.c
index 0fe36366..ccd97997 100644
--- a/firmware/lib/vboot_api_kernel.c
+++ b/firmware/lib/vboot_api_kernel.c
@@ -235,6 +235,9 @@ VbError_t VbBootDeveloper(VbCommonParams* cparams, LoadKernelParams* p) {
VBDEBUG(("VbBootDeveloper() - user pressed Ctrl+U; try USB\n"));
if (!allow_usb) {
VBDEBUG(("VbBootDeveloper() - USB booting is disabled\n"));
+ VbExDisplayDebugInfo("WARNING: Booting from external media (USB/SD) "
+ "has not been enabled. Refer to the "
+ "developer-mode documentation for details.\n");
VbExBeep(120, 400);
VbExSleepMs(120);
VbExBeep(120, 400);