Bug 6350 - USB Keyboard does not work in GRUB if UEFI does not pass through UEFI Shell
Summary: USB Keyboard does not work in GRUB if UEFI does not pass through UEFI Shell
Status: RESOLVED WONTFIX
Alias: None
Product: MinnowBoard MAX Firmware
Classification: Hardware Platforms
Component: minnowboard-uefi-firmware (show other bugs)
Version: unspecified
Hardware: MinnowBoard x86
: Medium minor
Target Milestone: ---
Assignee: chao zhang
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-05-20 13:51 UTC by Bill Mills
Modified: 2015-01-26 22:28 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bill Mills 2014-05-20 13:51:24 UTC
I am running Minnowboard firmware 1.0.

If I change the bcfg boot order to directly boot SD Card or IPv4 (the only 2 I tested) Grub boots OK but input from the USB keyboard does not work.
Serial port I/O is fine as is HDMI output.

This bug may be in Grub but I presume someone has tried this this works on some other platform, so I will file against Firmware to start.  You can move it if I am wrong.
Comment 1 Darren Hart 2014-05-21 19:03:55 UTC
I believe this is due to how the fastboot works. If you boot to SD directly, it probably does not init the USB hardware. You can do this in the GRUB build itself, but we removed that module as it conflicts with the firmware USB driver (artifact is unrecognized key presses reported).

In my opinion, the correct solution is to ALWAYS enable the USB driver in the firmware since that is the only way to get a physical keyboard attached to the device.

Chao, what are your thoughts?
Comment 2 chao zhang 2014-05-22 01:29:14 UTC
if Usb keyboard is in ConIn variable, it should be connected. If you are using debug tip. You can 
1.  Type in serial console to dump ConIn variable content using dmpstore command. 
2.  Try drivers command in shell to list all uefi driver states?
3.  Try reconnect -r command to see if usb key board is avaiable after  connection
Comment 3 John 'Warthog9' Hawley 2015-01-26 22:28:04 UTC
MinnowBoard v1 has reached new feature EOL, FW development is done as are new hardware features.  If you feel EXCEEDINGLY strongly about an issue please re-open it for discussion but be aware that we are recommending individuals migrate to the MAX platform.