USB Device Using Bulk Transfers Experiences Buffer Overflows
A USB device which transfers data using the USB Bulk transfer type (Bulk Endpoint) may lose data due to a buffer overflow on the device. This may occur if the device has data that must be transferred to the host computer in a timely manner (such as streaming video/audio data, or continuously-generated serial or telemetry data), and will experience a buffer overflow and loss of some data if the USB Bulk transfers do not occur within a specific time.
This symptom may occur when the USB device is connected to a computer running Windows Vista or Windows Server 2008, even if no similar buffer overflows and loss of data occur when the USB device is connected to a computer running Windows XP or Windows Server 2003. This symptom may be more readily observed on portable systems with more aggressive power-management settings than on desktop or server systems with little power management.
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB968201.