JSI Tip 0982. The ring buffer that stores incoming mouse/keyboard events has overflowed?

Jerold Schulman

January 8, 1999

1 Min Read
ITPro Today logo in a gray background | ITPro Today

If you receive the subject message in the System event log, or occassionally have a frozen mouse/keyboard, or spurious key clicks, you may need to adjust the following registry entries, based upon the type of mouse you have installed: (all values are type REG_DWORD)

Busmouse

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBusmouseParameters

MouseDataQueueSize

PS/2

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesi8042prtParameters

KeyboardDataQueueSize
MouseDataQueueSize
MouseSynchIn100ns
PollStatusIterations

InPort bus mouse

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesInportParameters

MouseDataQueueSize

IntelliPoint Software installed

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsi8042Parameters

KeyboardDataQueueSize
MouseDataQueueSize
MouseSynchIn100ns
PollStatusIterations

MouseDataQueueSize - Increase this number if you receive a mouse ring buffer message. The default is decimal 100. Double it until the message goes away.

KeyboardDataQueueSize - Increase this number if you receive a keyboard ring buffer message. The default is decimal 100. Double it until the message goes away.

MouseSynchIn100ns - If you get mouse clicks without touching the mouse, consider increasing the number. The default is 20,000,000 (2 seconds).

PollStatusIterations - If your keyboard freezes, increase this number. To determine if your keyboard is no longer taking interupts, press the NUMLOCK key. If you can toggle the light on/off, the driver is taking interupts. The deault is 1.

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like