Microsoft KB Archive/291049

= FIX: PCMCIA Modem Disappears After Suspend/Resume Cycle =

Article ID: 291049

Article Last Modified on 2/12/2007

-

APPLIES TO


 * Microsoft Encarta Reference Suite 2001

-



This article was previously published under Q291049



IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs.



SYMPTOMS
Under certain circumstances, a PCMCIA modem may disappear from the dial-up device list in a Windows CE installation after a suspend/resume cycle.



CAUSE
This behavior can occur under the following circumstances:
 * 1) At startup, AsyncMac calls the lineInitialize function to obtain the number of Telephony API (TAPI) devices. AsyncMac never updates this number.
 * 2) When new TAPI devices appear, AsyncMac forwards the TAPI indication to Point-to-Point Protocol (PPP); this updates PPP's device count.
 * 3) Upon resuming, PPP calls AsyncMac to obtain the number of TAPI devices (mentioned in step 1). Therefore, the device count found in step 2 is lost.



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



Workaround
A quick way to work around this issue is to add the following registry setting to HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms:

&quot;RebindOnResume&quot;=dword:0

Steps to Reproduce the Problem

 * 1) Insert a PCMCIA modem into a Windows CE device with a PCMCIA slot.
 * 2) Bring up Remnet, confirm that the modem appears in the dial-up device list, and then cancel the connectoid creation.
 * 3) Suspend CEPC, and then resume.
 * 4) Create a new connectoid in Remnet. Confirm that the modem no longer appears in the dial-up device list.

Keywords: kbbug kbfix KB291049

-

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

© Microsoft Corporation. All rights reserved.