Discussion Locked

Keyboard stops working

0 helpful
5 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
A user is typing along (different programs) when he hears 2 or 3 beeps, a squeal, then the keyboard stops working. The mouse still works, and logging off then on fixes the keyboard. It only happens 1 or 2 times a week (or less), so I can't try logging on as a different user or have him log on to a different computer to troubleshoot. We have switched keyboards and mice, no change. I am considering giving him a new, default, profile. It is a Dell Dimension XPS, PIII 750, NT 4.0, SP 6, 384 Megs RAM. Any suggestions?

5 replies

by dcosgrove

My best answer would have been stuck key, but switching kybds kills that. Possibly a bad ps2 port? Can you try a usb kybd?

by alee100

It could be the PS2 Port, but why would logging off and on fix it? NT does not (easily) support USB.
Thanks

by csmith

Hi Andy,
This is not a problem in the mouse. The COM ports are OK. This is also not a problem in the keyboard itself.
What it sounds like is happening is that you have what is called "overrun".
This can have different causes.
The most likely hardware cause is that there is something wrong with the "storage" in the 8042 keyboard controller chip on the motherboard. As I remember the 8042 can store 128 characters in a "miniram" included on the chip. If one of the last bytes is bad, this problem will only be evident under severe load. (Lots of characters in the keyboard buffer.)
Software cause, the software routine that handles the keyboard interrupts is too slow because of a polling TSR, interrupt flood, etc., or the software routine (VKD) is corrupt.
The settings in the BIOS for the typmatic rate, etc. should not make any difference because Windows is supposed to override them with the VKD driver. (The settings are under the Keyboard Icon.)
The keyboard uses IRQ 1 and I/O addresses 60 and 64, so it will not interfere with the mouse.
The more I think about this, the more difficult it is to imagine a software overload, or a flood of interrupts, bogging down a 750 Pentium so badly that this would be the only symptom.
A 386DX-25 can keep up with a fast typist, so typing doesn't take much out of a 750 Pentium.
The means that the first thing to look for is something that could cause this overload.
Regards, Chris

by alee100

The user said he is either typing or surfing the net when it happens, so I am afraid that the overload suggestion doesn't explain the situation. Thanks for your time.

This discussion is closed to new replies.