Platform: Windows CE 5.0, ARMV4I
I have a wireless interface stack that works well on other platforms
but on this one particular platform we are seeing RAS drop the
connection as soon as RAS reports state RASCS_Authenticated. We
typically see a RAS state transition to RASCS_Connected from
RASCS_Authenticated, instead we get RASCS_Disconnected. I have the
serial driver instrumented so know that there is not a COM event being
reported with EV_RLSD, EV_RING, EV_ERR, or EV_POWER.
I have not been able to get the SAMPLE TSPI to work, nor get a
replacement UNIMODEM to install. I have been able to replace ASYNCMAC
with my own so know for certain that the line is being torn down due
to some code forcing a state transition to LINECALLSTATE_IDLE.
Since the device is a commercial device I cannot change or instrument
the OS, nor is there any debug serial output.
Any thoughts as to reasons that RAS would behave like this?