[SeaBIOS] Coreboot/Seabios cold boot laptop keyboard does not work

Kevin O'Connor kevin at koconnor.net
Thu Jul 17 01:50:09 CEST 2014

On Wed, Jul 16, 2014 at 11:18:21PM +0000, Inez G wrote:
> I have setup Coreboot with Seabios to run on a Lenovo X131e laptop.  It
> works fine, except for the non-responsive keyboard on cold boots.
> With a warm reboot (restart) I can use the laptop keyboard to press F10 and
> then specify the number for  the operating system/drive I want to boot from.
> But with a cold boot (from a previously powered-off state), the laptop
> keyboard does not work until I get to the password prompt in linux.  So,
> with a cold boot, Seabios just defaults to boot from the first device in the
> boot order.
> An external USB keyboard, however, works fine (for both cold and warm
> reboots) to enter F10 for the boot order and to select the OS/drive I want.
> I tried setting the boot-menu-wait and the ps2-keyboard-spinup options with
> times as high as 90 seconds (90,000 milli sec), but the laptop keyboard
> still did not work on a cold boot.  After the 90 seconds, Seabios just
> selects the first device to boot from.
> Any suggestions?

You'll need to obtain the SeaBIOS log and send it to the mailing list.
This can usually be done by running "cbmem -c" from Linux after
SeaBIOS has booted.  Otherwise you'll need to connect a serial cable.


More information about the SeaBIOS mailing list