Microsoft KB Archive/892083

= An unexpected transfer time-out occurs when a still image device sends an IOCTL_SET_TIMEOUT I/O control code to the Usbscan.sys driver in Windows Server 2003 and in Windows XP =

Article ID: 892083

Article Last Modified on 11/22/2005

-

APPLIES TO


 * Microsoft Windows XP Home Edition
 * Microsoft Windows XP Professional
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)

-





SYMPTOMS
When a still image (STI) device sends an IOCTL_SET_TIMEOUT I/O control code to the Usbscan.sys driver, and the I/O control has a time-out value that is more than 214 seconds, an unexpected transfer time-out occurs in Microsoft Windows Server 2003 and in Microsoft Windows XP.



CAUSE
This problem occurs because of an incorrect calculation of the time-out values in the Usbscan.sys driver.



WORKAROUND
To work around this problem, use one of the following methods:
 * Use values that are less than 214 seconds for transfer time-out values.
 * Do not send the IOCTL_SET_TIMEOUT I/O control code. By default, the time-out value will be 120 seconds.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Additional query words: Arithmetic overflow

Keywords: kbtshoot kbprb KB892083

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.