diff options
author | Hung-Te Lin <hungte@chromium.org> | 2012-10-02 16:24:45 +0800 |
---|---|---|
committer | Shawn Nematbakhsh <shawnn@google.com> | 2012-10-17 16:51:08 -0700 |
commit | 9f5af2f478e39ed223fb6dde29da9a2c38786de6 (patch) | |
tree | 09a8cfb9513fdcd4a7e2eae6d7b15eefa518f908 | |
parent | 1d9c2170858817369abf404bc6918550102b8a17 (diff) | |
download | vboot-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.c | 3 |
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); |