Incorrect Network Adapter Power States in Windows CE .NET 4.1 (327485)



The information in this article applies to:

  • Microsoft Windows CE .NET 4.1

This article was previously published under Q327485

SYMPTOMS

After an NDIS network adapter driver is placed in the D4 power state, the network adapter is still bound to other layers of the networking stack.

For network adapters that do not support power management, the power state is not stored in the registry when the adapter is disabled. Therefore, a disabled network adapter may appear as enabled in the notification area at the far right of the taskbar and in Connection Manager.

RESOLUTION

A supported software update is now available from Microsoft as Windows CE 4.1 Core OS QFE Q327485. 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

The English version of this package has the following file attributes or later:
   Size     File name
   -------------------------------------------
   768,608  020826_armv4i_wce41-q327485.exe   
   768,608  020826_armv4t_wce41-q327485.exe   
   768,608  020826_armv4_wce41-q327485.exe    
   723,552  020826_mips16_wce41-q327485.exe   
   768,608  020826_mipsii_fp_wce41-q327485.exe
   768,608  020826_mipsii_wce41-q327485.exe   
   776,800  020826_mipsiv_fp_wce41-q327485.exe
   776,800  020826_mipsiv_wce41-q327485.exe   
   744,032  020826_sh3_wce41-q327485.exe    
   744,032  020826_sh4_wce41-q327485.exe    
   703,072  020826_x86_wce41-q327485.exe    
The English version of this fix has the file attributes (or later) that are listed in the following table.
   Date         Time   Size     File name     Platform
   -----------------------------------------------------------
   08-Aug-2002  10:19  657,102  connmc.lib    armv4\debug
   08-Aug-2002  10:19  110,592  connmc.pdb    armv4\debug
   08-Aug-2002  10:19   51,944  ndispwr.lib   armv4\debug
   08-Aug-2002  10:19   86,016  ndispwr.pdb   armv4\debug
   08-Aug-2002  10:19  566,204  connmc.lib    armv4\retail
   08-Aug-2002  10:19  110,592  connmc.pdb    armv4\retail
   08-Aug-2002  10:19   33,178  ndispwr.lib   armv4\retail
   08-Aug-2002  10:19   86,016  ndispwr.pdb   armv4\retail
   08-Aug-2002  10:12  658,302  connmc.lib    armv4i\debug
   08-Aug-2002  10:12  110,592  connmc.pdb    armv4i\debug
   08-Aug-2002  10:12   52,012  ndispwr.lib   armv4i\debug
   08-Aug-2002  10:12   86,016  ndispwr.pdb   armv4i\debug
   08-Aug-2002  10:12  566,836  connmc.lib    armv4i\retail
   08-Aug-2002  10:12  110,592  connmc.pdb    armv4i\retail
   08-Aug-2002  10:12   33,212  ndispwr.lib   armv4i\retail
   08-Aug-2002  10:12   86,016  ndispwr.pdb   armv4i\retail
   08-Aug-2002  10:05  628,638  connmc.lib    armv4t\debug
   08-Aug-2002  10:05  110,592  connmc.pdb    armv4t\debug
   08-Aug-2002  10:05   50,776  ndispwr.lib   armv4t\debug
   08-Aug-2002  10:05   86,016  ndispwr.pdb   armv4t\debug
   08-Aug-2002  10:04  562,802  connmc.lib    armv4t\retail
   08-Aug-2002  10:04  110,592  connmc.pdb    armv4t\retail
   08-Aug-2002  10:04   32,944  ndispwr.lib   armv4t\retail
   08-Aug-2002  10:04   86,016  ndispwr.pdb   armv4t\retail
   08-Aug-2002  10:34  603,446  connmc.lib    mips16\debug
   08-Aug-2002  10:34  110,592  connmc.pdb    mips16\debug
   08-Aug-2002  10:34   48,664  ndispwr.lib   mips16\debug
   08-Aug-2002  10:34   86,016  ndispwr.pdb   mips16\debug
   08-Aug-2002  10:33  505,672  connmc.lib    mips16\retail
   08-Aug-2002  10:33  110,592  connmc.pdb    mips16\retail
   08-Aug-2002  10:34   28,646  ndispwr.lib   mips16\retail
   08-Aug-2002  10:34   86,016  ndispwr.pdb   mips16\retail
   08-Aug-2002  10:27  666,320  connmc.lib    mipsii\debug
   08-Aug-2002  10:27  110,592  connmc.pdb    mipsii\debug
   08-Aug-2002  10:27   53,452  ndispwr.lib   mipsii\debug
   08-Aug-2002  10:27   86,016  ndispwr.pdb   mipsii\debug
   08-Aug-2002  10:26  562,674  connmc.lib    mipsii\retail
   08-Aug-2002  10:26  110,592  connmc.pdb    mipsii\retail
   08-Aug-2002  10:26   33,122  ndispwr.lib   mipsii\retail
   08-Aug-2002  10:26   86,016  ndispwr.pdb   mipsii\retail
   08-Aug-2002  10:41  666,386  connmc.lib    mipsii_fp\debug
   08-Aug-2002  10:41  110,592  connmc.pdb    mipsii_fp\debug
   08-Aug-2002  10:41   53,460  ndispwr.lib   mipsii_fp\debug
   08-Aug-2002  10:41   86,016  ndispwr.pdb   mipsii_fp\debug
   08-Aug-2002  10:41  562,786  connmc.lib    mipsii_fp\retail
   08-Aug-2002  10:41  110,592  connmc.pdb    mipsii_fp\retail
   08-Aug-2002  10:41   33,134  ndispwr.lib   mipsii_fp\retail
   08-Aug-2002  10:41   86,016  ndispwr.pdb   mipsii_fp\retail
   08-Aug-2002  11:11  675,500  connmc.lib    mipsiv\debug
   08-Aug-2002  11:11  110,592  connmc.pdb    mipsiv\debug
   08-Aug-2002  11:11   53,864  ndispwr.lib   mipsiv\debug
   08-Aug-2002  11:11   86,016  ndispwr.pdb   mipsiv\debug
   08-Aug-2002  11:10  568,346  connmc.lib    mipsiv\retail
   08-Aug-2002  11:10  110,592  connmc.pdb    mipsiv\retail
   08-Aug-2002  11:10   33,464  ndispwr.lib   mipsiv\retail
   08-Aug-2002  11:10   86,016  ndispwr.pdb   mipsiv\retail
   08-Aug-2002  10:56  675,566  connmc.lib    mipsiv_fp\debug
   08-Aug-2002  10:56  110,592  connmc.pdb    mipsiv_fp\debug
   08-Aug-2002  10:56   53,872  ndispwr.lib   mipsiv_fp\debug
   08-Aug-2002  10:56   86,016  ndispwr.pdb   mipsiv_fp\debug
   08-Aug-2002  10:55  568,458  connmc.lib    mipsiv_fp\retail
   08-Aug-2002  10:55  110,592  connmc.pdb    mipsiv_fp\retail
   08-Aug-2002  10:55   33,476  ndispwr.lib   mipsiv_fp\retail
   08-Aug-2002  10:55   86,016  ndispwr.pdb   mipsiv_fp\retail
   08-Aug-2002  10:49  603,092  connmc.lib    sh3\debug
   08-Aug-2002  10:49  110,592  connmc.pdb    sh3\debug
   08-Aug-2002  10:49   48,402  ndispwr.lib   sh3\debug
   08-Aug-2002  10:49   86,016  ndispwr.pdb   sh3\debug
   08-Aug-2002  10:48  518,906  connmc.lib    sh3\retail
   08-Aug-2002  10:48  110,592  connmc.pdb    sh3\retail
   08-Aug-2002  10:48   30,606  ndispwr.lib   sh3\retail
   08-Aug-2002  10:48   86,016  ndispwr.pdb   sh3\retail
   08-Aug-2002  11:03  603,092  connmc.lib    sh4\debug
   08-Aug-2002  11:03  110,592  connmc.pdb    sh4\debug
   08-Aug-2002  11:03   48,376  ndispwr.lib   sh4\debug
   08-Aug-2002  11:03   86,016  ndispwr.pdb   sh4\debug
   08-Aug-2002  11:03  518,496  connmc.lib    sh4\retail
   08-Aug-2002  11:03  110,592  connmc.pdb    sh4\retail
   08-Aug-2002  11:03   30,544  ndispwr.lib   sh4\retail
   08-Aug-2002  11:03   86,016  ndispwr.pdb   sh4\retail
   08-Aug-2002  09:57  560,040  connmc.lib    x86\debug
   08-Aug-2002  09:57  110,592  connmc.pdb    x86\debug
   08-Aug-2002  09:57   46,026  ndispwr.lib   x86\debug
   08-Aug-2002  09:57   86,016  ndispwr.pdb   x86\debug
   08-Aug-2002  09:57  505,710  connmc.lib    x86\retail
   08-Aug-2002  09:57  110,592  connmc.pdb    x86\retail
   08-Aug-2002  09:57   29,598  ndispwr.lib   x86\retail
   08-Aug-2002  09:57   86,016  ndispwr.pdb   x86\retail

MORE INFORMATION

This update corrects the Connmc and Ndispwr modules.

You can compile the .lib files that are included in this update from sources that are included with Microsoft Windows CE .NET 4.1 Platform Builder. Complete installation of this update includes manual update to the source files. See the Readme file that is included in this update for information about the changes to keep the source files current.

STATUS

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

Modification Type:MinorLast Reviewed:5/27/2005
Keywords:kbQFE kbbug kbfix KB327485