Hi, As I said in [coreboot Bug #141](https://ticket.coreboot.org/issues/141). I then find that the initialization code of the keyboard is different from the SeaBIOS one, which I think is the problem.
I found i8042_wait_read in SeaBIOS checks (status & I8042_STR_OBF) before a keyboard read, but GRUB always checks (! KEYBOARD_COMMAND_ISREADY (grub_inb (KEYBOARD_REG_STATUS))) which uses IBF bit. I tried to change it in wait_ack and query_mode in GRUB, but GRUB freezes in another stage. Can anyone help to solve this problem? Thanks, Iru -- Please do not send me Microsoft Office/Apple iWork documents. Send OpenDocument instead! http://fsf.org/campaigns/opendocument/
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel