Messages in this thread | | | Date | Tue, 10 Jan 2006 10:12:21 -0500 (EST) | From | Alan Stern <> | Subject | Re: PROBLEM: PS/2 keyboard does not work with 2.6.15 |
| |
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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |