Troubleshooting: Dropped HID Reports
Other versions of this page are also available for the following:
8/28/2008
Description
When the HID class driver obtains input reports from a HID collection, the reports are stored in a ring buffer. This mechanism reduces the possibility that a HID driver will miss input reports that it requires.
By default, the HID class driver maintains an input report ring buffer that holds 10 reports. If a device transmits data to the HID class driver faster than a HID client driver retrieves it from the buffer, input reports are lost because of buffer overflow.
Resolution
To reduce the possibility of buffer overflow, reconfigure the size, in number of reports, of the buffer.