Microsoft KB Archive/818375

= The NdisStallExecution Function May Delay for a Long Time =

Article ID: 818375

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.1

-



SYMPTOMS
If networking is enabled on your device, the device may stop responding for up to approximately 19.5 minutes.



CAUSE
The NdisStallExecution function provides network device drivers with a short delay (50 microseconds or less), but the function may not correctly look for a rollover condition in the counter that the function uses for the delay. When the counter-rollover condition occurs, the counter takes approximately 19.5 minutes to reach the end value.



Hotfix Information
A supported software update is now available from Microsoft as Windows CE 4.1 Core OS QFE 818375. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Hotfix Replacement Information
This hotfix does not replace any other hotfixes.

File Information
The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time   Version    Size     File name --  17-Apr-2003  18:35  4.1.3.417  625,256  030417_armv4i_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  625,256  030417_armv4t_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  625,256  030417_armv4_wce41-q818375.exe 17-Apr-2003 18:35  4.1.3.417  617,064  030417_mips16_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  629,352  030417_mipsii_fp_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  629,352  030417_mipsii_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  633,448  030417_mipsiv_fp_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  633,448  030417_mipsiv_wce41-q818375.exe 17-Apr-2003 18:35  4.1.3.417  621,160  030417_sh3_wce41-q818375.exe 17-Apr-2003 18:36  4.1.3.417  621,160  030417_sh4_wce41-q818375.exe 17-Apr-2003 18:35  4.1.3.417  608,872  030417_x86_wce41-q818375.exe The English version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.   Date         Time                     Size     File name ---  Path: Public\COMMON\Sdk\Lib\ARMV4\Debug 15-Apr-2003 15:17                    199,282  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\ARMV4\Retail 15-Apr-2003 15:16                    182,534  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\ARMV4I\Debug 15-Apr-2003 15:16                    199,640  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\ARMV4I\Retail 15-Apr-2003 15:16                    182,944  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\ARMV4T\Debug 15-Apr-2003 15:16                    192,852  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\ARMV4T\Retail 15-Apr-2003 15:16                    182,916  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPS16\Debug 15-Apr-2003 15:17                    189,730  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPS16\Retail 15-Apr-2003 15:17                    166,782  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSII\Debug 15-Apr-2003 15:17                    204,132  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSII\Retail 15-Apr-2003 15:17                    187,738  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSII_FP\Debug 15-Apr-2003 15:17                    204,226  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSII_FP\Retail 15-Apr-2003 15:17                    187,838  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSIV\Debug 15-Apr-2003 15:18                    205,516  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSIV\Retail 15-Apr-2003 15:18                    188,640  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSIV_FP\Debug 15-Apr-2003 15:18                    205,610  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\MIPSIV_FP\Retail 15-Apr-2003 15:18                    188,738  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\SH3\Debug 15-Apr-2003 15:18                    187,590  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\SH3\Retail 15-Apr-2003 15:17                    175,854  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\SH4\Debug 15-Apr-2003 15:18                    187,342  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\SH4\Retail 15-Apr-2003 15:18                    175,466  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\X86\Debug 15-Apr-2003 15:16                    175,084  Ntcompat.lib

Path: Public\COMMON\Sdk\Lib\X86\Retail 15-Apr-2003 15:16                    164,052  Ntcompat.lib



WORKAROUND
Developers of NDIS miniport network drivers can implement their own delay function and avoid calling the NdisStallExecution functon.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbbug kbfix kbqfe KB818375

-

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

© Microsoft Corporation. All rights reserved.