JSI Tip 0982. The ring buffer that stores incoming mouse/keyboard events has overflowed?
January 8, 1999
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.
About the Author
You May Also Like