Microsoft KB Archive/818375

From BetaArchive Wiki

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.

RESOLUTION

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