Bug 6429

Summary: Key to interrupt boot and enter BIOS menu isn't displayed to user
Product: [Hardware Platforms] MinnowBoard MAX Firmware Reporter: Darren Hart <dvhart>
Component: minnowmax-edk2Assignee: He, Tim <tim.he>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: michael.p.krau, mike.wu, shifeix.a.lu, sjolley.yp.pm, tim.he, warthog9
Version: unspecified   
Target Milestone: Production Release   
Hardware: MinnowBoard Max   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Darren Hart 2014-06-11 16:07:54 UTC
During the boot process there is a 5 second (configurable) window where the user may press F2 to enter the BIOS menu and adjust settings, boot to the shell, etc. The key (F2) is not displayed on the HDMI display nor the serial console. This bug  is to track add text to both the HDMI and the SERIAL consoles indicating to the user that F2 is the key to press during this window.
Comment 1 Darren Hart 2014-07-10 23:22:09 UTC
Additional feedback from users indicates that a key other than F2 needs to be an option so it can be triggered over a serial connection. Possibly "Enter" or "Tab", maybe "B" or "M".
Comment 2 He, Tim 2014-08-07 08:27:06 UTC
we added "Press <F2>" prompt message for serial console and displayer. Please note that we need to configure host terminal to make sure the type of terminal is ANSI when pressing <F2> to enter setup page.
Comment 3 Darren Hart 2014-08-07 15:04:55 UTC
Which image is this available in? I can test the terminals.
Comment 4 He, Tim 2014-08-14 08:33:26 UTC
Darren, you can test it with 8/13 image drop.
Comment 5 Darren Hart 2014-08-14 23:19:17 UTC
This is visible over HDMI, but I do not see anything over the serial console indicating this. Also, we need a key other than F2 that can be used over serial.
Comment 6 He, Tim 2014-08-28 06:52:21 UTC
Actually We added the
Comment 7 He, Tim 2014-08-28 07:05:10 UTC
Actually We added the "Press <F2>" prompt message to serial console just for debug version. the release version don't have the message. the <F2> key is common to enter bios menu. I think it is currently not necessary to add other key.
Comment 8 John 'Warthog9' Hawley 2014-09-08 18:31:01 UTC
I opened #6695 to track the serial console issue, but yes we *DO* need something there as well as on the HDMI screen.  Generally speaking if something is going to be displayed on the HDMI screen something roughly equivalent needs to be shown on the serial console, up to and including the 'F2' mentioned here, and some sort of indication that there's a timeout going on screen.

I also concur we need something other than 'F2' for the console, as trying to hit 'F2' from a serial console is an absolute pain, and not terribly user friendly.  Maybe <shift>+f+2 during that message?
Comment 9 John 'Warthog9' Hawley 2014-09-08 18:31:25 UTC
I can confirm this from the HDMI side though.  As soon as the serial console side is resolved we can close this.
Comment 10 Michael Krau 2014-09-25 23:13:15 UTC
Need wording for output and the alternate 'interrupt key'.
Comment 11 John 'Warthog9' Hawley 2014-09-26 01:43:36 UTC
I think this is related to #6695

I think we want to add <DEL> (Delete) key and have the wording go something like:

To enter the firmware press 'F2' or <DEL>
Timing out in 5/5s
Timing out in 4/5s
Timing out in 3/5s
Timing out in 2/5s
Timing out in 1/5s
Timing out in 0/5s
<boot continues>
Comment 12 Darren Hart 2014-09-26 03:35:51 UTC
No need to print something every second is there?

To enter the firmware press 'F2' or <DEL> (5s timeout)

Seems like it should be fine.

The message should match what is on the HDMI message, does it say "enter the firmware" ? Seems like,

Press <F2> or <DEL> to enter Setup (5s timeout) ...

is more natural. These are firmware terms though, so the firmware folks should propose the final strings.
Comment 13 Michael Krau 2014-10-30 23:07:42 UTC
The interrupt key should be delete.

Only need prompt at start of "Press <F2> or <DEL> to enter Setup" 

Ticking prompt: countdown, or dots optional (nice bet not necesary)
Comment 14 Lu_Shifei 2014-11-04 09:19:59 UTC
I can fix this bug in 0.74 Binary.You can test 0.74 Binary.
Comment 15 John 'Warthog9' Hawley 2014-11-06 01:39:50 UTC
To be clear, since 0.74 is sitting waiting to go out, are you suggesting that this will be fixed in the 0.74 release, or in a release after 0.74, as my understanding is the 0.74 release has a golden image and obviously shouldn't be changed at this point?
Comment 16 Lu_Shifei 2014-11-06 02:32:40 UTC
Sorry,what i meant to say this bug has been fixed in 0.74 golden image,you can test with 0.74 golden image.
Comment 17 Darren Hart 2014-11-06 22:56:10 UTC
I just tested with 0.74 and I do not see anything over the serial console indicating I can press a key to enter the BIOS menu.

I also tested pressing DEL during the 7 or seconds of nothing, and it did enter the BIOS menu.

This does not appear to be fixed in the 0.74 Firmware Release.

Under what circumstances was this tested?
Comment 18 Darren Hart 2014-11-06 22:56:44 UTC
Reassigning to Tim for next steps.
Comment 19 Darren Hart 2014-11-06 23:11:40 UTC
As this is displayed over HDMI, I will close this bug and leave Bug 6695 to track the lack of a message over the serial console.