[lkml]   [1998]   [Sep]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: 2.1.120 breaks PC keyboard

T Taneli Vahakangas wrote:

> Do you get "Keyboard Timeout"s in the boot process? I get two of them and
> good-bye keyboard. This just doesn't happen on every boot (fortunately).
> It started with 2.1.120-pre2, I think.

Yes, there was a pair of those in the syslog from the first time I booted

Linus Torvalds wrote:

> So I'd like people who see this try:
> - increase the timeouts in pc_keyb.h. It may just be that.
> - if that doesn't work, revert the changes in 2.1.120 to pc_keyb.[ch]
> - if that doesn't work, rever the changes in 2.1.120 to psaux.c

The keyboard that had the problem is an AT-style one, and the system
doesn't have a PS/2 mouse. I am using LILO, and tried booting with
kbd-reset (which I hadn't known about before). The plain 2.1.120 kernel
then worked fine for me. I also compiled a new kernel with the patch
posted by Linus. It worked fine either with or without kbd-reset. There
have been no more "Keyboard timeout" messages. I haven't tried the
changes suggested above, but can if they are still pertinent.

It doesn't seem to me that the keyboard just suddenly flaked out, because
it was working fine immediately before and after that first time I booted
2.1.120, and has never had problems except during those few minutes.

Here's the lilo.conf. It never had "vga = ask".

# LILO configuration created by QuickInst 20 Mon Aug 31 16:53:36 PDT 1998

boot = /dev/hda
delay = 300 # optional, for systems that boot very quickly
vga = normal # force sane state
root = current # use "current" root
# append = "kbd-reset" # for 2.1.120 kernel
image = /boot/zImage-2.1.120 # plain
label = Linux
image = /boot/zImage-2.1.120-keyboard # with patch from Linus
label = 120k
other = /dev/hda1
table = /dev/hda
label = DOS
Trevor Johnson

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:44    [from the cache]
©2003-2011 Jasper Spaans