All of lore.kernel.org
 help / color / mirror / Atom feed
* Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 2/4: Keyboard controller
@ 2008-01-12 17:53 Patrick Georgi
  2008-01-15 18:06 ` Robert Millan
  2008-01-16 13:46 ` Robert Millan
  0 siblings, 2 replies; 7+ messages in thread
From: Patrick Georgi @ 2008-01-12 17:53 UTC (permalink / raw)
  To: grub-devel

Hi,

second installement of my mini-series:

The AT keyboard driver assumes that the keyboard is set to scancode set 
#1. It seems like many keyboards use set #2 (or even #3) by default now, 
and some 8042-emulating chipsets don't enable translation (to #1) by 
default. The BIOS then enables it to support the legacy compatibility the 
PC architecture is famous for - but CoreBoot doesn't.

http://osdever.net/ has some information on programming the 8042 (without 
BIOS calls), incl. how to configure the scancode set you want to have.

Also, 0x01 is the scancode for ESC. I didn't look if there's a special 
case for escapes, but a simple "\e" instead of "\0" at that code point 
might help.

Regards,
Patrick




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-01-19 11:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-12 17:53 Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 2/4: Keyboard controller Patrick Georgi
2008-01-15 18:06 ` Robert Millan
2008-01-15 18:36   ` Patrick Georgi
2008-01-15 18:43     ` Robert Millan
2008-01-16 13:46 ` Robert Millan
2008-01-16 16:21   ` Robert Millan
2008-01-19 11:44     ` Robert Millan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.