Re: PROBLEM: PS/2 keyboard does not work with 2.6.15

From: Alan Stern
Date: Tue Jan 10 2006 - 10:10:59 EST


On Tue, 10 Jan 2006, Vojtech Pavlik wrote:

> It's usually that the BIOS does an incomplete emulation of the i8042
> chip, while still getting in the way to the real i8042. Usually GRUB and
> DOS don't care about sending any commands to the i8042, and so they
> work. The Linux i8042.c driver needs to use them to enable the PS/2
> mouse port and do other probing, and if the commans are not working, it
> just bails out.
>
> The question of course is why the handoff code doesn't work on that
> platform.

It turned out that a BIOS upgrade fixed the problem, but this doesn't
answer your question.

The problem wasn't an incomplete emulation of the i8042, because when the
USB handoff code was commented out the PS/2 keyboard worked okay. This
means the handoff, when enabled, wasn't being done correctly. That could
be the fault of the USB drivers or the BIOS (or both). We have no way to
tell which, because the users have all switched to the newer BIOS.

Alan Stern

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/