CS8900A driver porting on pxa255. - Windows CE

This is a discussion on CS8900A driver porting on pxa255. - Windows CE ; Hi all, I am porting NDIS driver that is available from the cirrus logic on to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base adresses and the irq's properly. The IRQ initialisation is done as ...

+ Reply to Thread
Results 1 to 7 of 7

Thread: CS8900A driver porting on pxa255.

  1. CS8900A driver porting on pxa255.

    Hi all,
    I am porting NDIS driver that is available from the cirrus logic on
    to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    adresses and the irq's properly. The IRQ initialisation is done as
    shown below.
    The NDIS wrapper initialization and miniport initialization is
    done successfully. The debug dump on the uart is shown in the following
    message.The driver is loaded successfully but still my driver is not
    detecting the network. Its not even registering the IP, that i have
    specified in the registry entry(that is given after this debug
    message). Can any one help me in resolving this. It always shows cable
    not connected mark on my network icon. Please correct me if i am wrong
    some where.

    OEMInit:
    v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    v_pGPIOReg->GPDR_x &= ~GPIO_0;
    OEMInterruptEnable:
    v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    v_pGPIOReg->GEDR_x |= GPIO_0;
    v_pICReg->icpr &= ~INTC_GPIO0; //*//
    v_pICReg->icmr |= INTC_GPIO0;
    OEMInterruptDisable:
    v_pGPIOReg->GRER_x &= ~GPIO_0;
    v_pICReg->icmr &= ~INTC_GPIO0; //ether
    OEMInterruptDone:
    v_pICReg->icmr |= INTC_GPIO0; //ether
    OEMInterruptHandler:
    else if(ipreg_copy & INTC_GPIO0) {
    if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    v_pGPIOReg->GEDR_x |= GPIO_0;
    v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    }
    RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    return(SYSINTR_ETHER); // ether
    }
    ================================================== ================================================== ==================================

    Booting kernel with clean memory configuration:
    Memory Sections:
    [0] : start: 8131d000, extension: 00003000, length: 0296c000
    Sp=ffffc7d0
    ARMInit done.
    Windows CE KernelInit
    Scheduling the first thread.
    0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    hCurProc=03c8b002, KernelInit = 800a9a54
    0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    0x83c8b024: ERROR:
    c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    0x83c8b024: ConnectDebugger failed
    0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    0x83c8590c: FileSystem Starting - starting with clean file system
    0x83c8590c: FSREG: Logging in default user.
    0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    0x83c8590c: FS: Using default path "\profiles\"
    0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    for all users
    0x83c8590c: FS: Using default path "Windows\"
    0x83c8590c: FS: Using default path "Windows\"
    0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    starting SystemPatchModule.exe.
    0x83c8590c: InitSharedHeap: 46000000 10000 8
    0x83c8590c: InitSharedHeap: return 46000050
    0x83c8590c:
    Initializing Database
    0x83c8590c: Filesystem initialized!
    0x83c85688: InitializeJit
    0x83c85688: InitMUI: DISABLED (-2146564180)
    0x83c6d820: InitSharedHeap: 46000000 0 8
    0x83c6d820: InitSharedHeap: return 46000050
    0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    0x83c6d820: +Audio Initialize
    0x83c6d820: +Audio Initialize 0
    0x83c6d820: +Audio Initialize 1
    0x83c6d820: +Audio Initialize 2
    0x83c6d820: +Audio Initialize 3
    0x83c6d820:
    0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    0x83c6d820: v_pAudioXmitA->dtadr 40500040
    0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    0x83c6d820:
    0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    0x83c6d820: v_pAudioXmitB->dtadr 40500040
    0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    0x83c6d820:
    0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    0x83c6d820: v_pAudioRcvA->dsadr 40500040
    0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    0x83c6d820:
    0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    0x83c6d820: v_pAudioRcvB->dsadr 40500040
    0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    0x83c6d820: +Audio Initialize 4
    0x83c6d820: +Audio Initialize 5
    0x83c6d820: +Audio Initialize 6
    0x83c6d820: ***********ACLink Alloc successfull
    0x83c6d820: ***********UCB1400 is ready
    0x83c6d820: +Audio Initialize 8
    0x83c6d820: -Audio Initialize
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    0x83c6d820: NDIS: RebindAdaptersOnResume = 0

    Cs8900(): DriverEntry 0
    0x83c6d820:
    Cs8900(): DriverEntry 0
    ==>NdisInitializeWrapper
    <==NdisInitializeWrapper

    Cs8900(): DriverEntry 1
    0x83c6d820:
    Cs8900(): DriverEntry 1
    ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    <==ndisRegisterMiniportDriver: MiniBlock 00031820
    NdisMRegisterMiniport: MiniBlock 00031820
    <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0

    Cs8900(): DriverEntry 2
    0x83c6d820:
    Cs8900(): DriverEntry 2

    Cs8900(): DriverEntry 3
    0x83c6d820:
    Cs8900(): DriverEntry 3

    ndisMInitializeAdapter: Miniport 00031A48,
    ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    1
    0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    0x83c6d820:
    Cs8900a(): CrystalInitialize 1
    0x83c6d820: cs8900a(): step=1
    0x83c6d820: cs8900a(): step=2
    0x83c6d820: cs8900a(): step=3
    0x83c6d820: cs8900a(): step=4
    0x83c6d820: cs8900a(): step=5
    0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    ==>NdisMSetAttributesEx: Miniport 00031A48
    0x83c6d820: cs8900a(): step=6
    0x83c6d820: cs8900a(): step=7
    0x83c6d820: cs8900a(): step=8
    0x83c6d820:
    Cs8900a(): 80x83c6d820:
    Cs8900a(): VchipFindIOBase Eprom_not_present
    0x83c6d820: cs8900a(): step=9
    0x83c6d820:
    Cs8900a(): 90x83c6d820:
    Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    step=10
    0x83c6d820:
    Cs8900a(): 100x83c6d820:
    Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    0x83c6d820: cs8900a(): step=11
    0x83c6d820: cs8900a(): step=12
    0x83c6d820: cs8900a(): step=13
    0x83c6d820: cs8900a(): step=14
    0x83c6d820: cs8900a(): step=15
    ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    10
    ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    Status 0
    0x83c6d820: cs8900a(): step=16
    0x83c6d820: cs8900a(): step=17
    ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    0x83c6d820: cs8900a(): step=18
    0x83c6d820:
    Cs8900a(): VchipStartup 10x83c6d820:
    Cs8900a(): VchipStartup 20x83c6d820:
    Cs8900a(): VchipStartup 30x83c6d820:
    Cs8900a(): VchipStartup 40x83c6d820:
    Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19

    Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    Mac0=0x12 Mac1=0x3456 Mac2=0x789a

    0x83c6d820:
    Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    Mac0=0x12 Mac1=0x3456 Mac2=0x789a

    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x10116
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x10105
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x10113
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x10115
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x1010104
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x1010102
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0x10202
    0x83c6d820:
    Cs8900a(): QueryInformation() OID=0xfd010100
    0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (NDS0 ATTACH
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    0x83c6d820: Event Cache = 0x00000300
    0x83c6d820: Caching wave event IRIntr (0x00037280)
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAM1 ATTACH
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAM1 ATTACH
    0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (NDS0 ATTACH
    0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAM1 ATTACH
    0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (NDS0 ATTACH
    0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (SIP0 ATTACH
    0x83c6d820: TCPIP: dllentry()
    0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    0xC0010019
    0x83c6d820: Init s_FreePILock 1FC6670
    0x83c6d820: Init AfdHeapCS 1FC6CE0
    0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c6d820: TCPIP.Register()
    0x83c6d820: +IPInit()
    0x83c6d820: +IPGetConfig
    0x83c6d820: -IPGetConfig: Ret: 0x3A590
    0x83c6d820: Dhcp: dllentry() -2084476500
    0x83c6d820: +DhcpRegister:
    0x83c6d820: -DhcpRegister: Ret = 3e7c0
    0x83c6d820: IPInit: registered w/ DHCP
    0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    DelSourceList=0
    0x83c6d820: -IPInit [SUCCESS]
    0x83c6d820: +TCPGetConfigInfo
    0x83c6d820: -TCPGetConfigInfo
    0x83c6d820: *InitTCB: SetIdleTimerReset
    0x83c6d820: TCPIP.About to register
    0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    0x83c6d820: AfdSocket: Internal socket
    0x83c6d820: AfdHeapAlloc: Creating a new heap
    0x83c6d820: AfdSocket: Internal socket
    0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    0x83c6d820: +RDR:InitRedir
    0x83c6d820: InitRedirConfig:
    0x83c6d820: ClearTxtPwd: FALSE
    0x83c6d820: ServerTimeoutMs: 10000
    0x83c6d820: FindCacheMaxSize: 8192
    0x83c6d820: ResourceExpiryInt: 600
    0x83c6d820: RecvBufSize: 4096
    0x83c6d820: RecvThreadPrio256: 251
    0x83c6d820: RegisterFSRoot: TRUE
    0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    NOT found.
    0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)

    0x83c6d820: +RDR:InitNetBIOS
    0x83c6d820: Browser initialized
    0x83c6d820: +RDR:FSAPIInit
    0x83c6d820: -RDR:FSAPIInit
    0x83c6d820: +RDR_Init
    0x83c6d820: -RDR:InitRedir, initialization successful
    0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    0x83c6d820: Ws2Instl dllentry() -2084720640
    0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    failed 2
    0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    126
    0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    failed 2
    0x83c6d820: *TCPIP:ReadyToGo
    0x83c6d820: +ARPInit()
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x1010102
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10106
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10113
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10201
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0xfc010201
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0xfd010100
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x10119
    0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    BOOL Ret: 1)
    0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    0x63AF744, BOOL Ret: 1)
    0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    BOOL Ret: 1)
    0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    Ret: TRUE)
    0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    Bcast FF01A8C0
    0x83bdb718: *IPAddNTE: calling ARPDynRegister
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x10118
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0xfd010103
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0xfd010103
    0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010f
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010e
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10114

    Cs8900a(): SendPackets()
    0x83bdb718:
    Cs8900a(): SendPackets()
    0x83bdb718:
    Cs8900a(): Send()
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10202
    0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    BOOL Ret: 1)
    0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010103
    0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    DelSourceList=0
    0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    0x83bdb718: -AfdAddInterface: fRet: 1
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010103
    Search Route #2: Route not found
    Search Route #2: Route not found
    Search Route #2: Route not found
    Search Route #2: Route not found
    Search Route #2: Route not found
    Search Route #2: Route not found
    Search Route #2: Route not found
    Search Route #2: Route not found
    Delete Route #3: Route not found
    Delete Route #3: Route not found
    Delete Route #3: Route not found
    0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0xfd010104
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0xfd010104
    0x83bdb718: -IPAddInterface [SUCCESS]
    0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    0x83c6d820: -ARPInit [0]
    0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    0x83bd988c: IPDispatchDeviceControl returned Status 103
    0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    0x83bcc400: +RDR:NetupIndication, lana 0
    0x83bcc400: +RDR:BindToNet: lananum: 0
    0x83bcc400: +RDR:BindToNetbiosTransport
    0x83bcc400: -RDR:BindToNet successful for lana 0
    0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    0x83bcc400: +RDR:NetDownIndication, lana: 0
    0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    0x83c26c0c: -RDR:Stopped redir on lana 0
    0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    0x83c6d820: AFD: Initialization Complete
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    0x83bc0260: +RDR:RdrUIThread starting
    0x83bbc400:
    Cs8900a(): QueryInformation() OID=0x10113
    0x83bbc400:
    Cs8900a(): QueryInformation() OID=0x10106
    0x83bbc400:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (UIO1 ATTACH
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    0x83c6d820: UIO:: ARS_Init()..
    0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (ARS1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c6d820: NdisPower:: Successfully register for notification!
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (NPW1 ATTACH
    0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (ETM1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    0x83bb3098: InitSharedHeap: 46000000 0 8
    0x83bb3098: InitSharedHeap: return 46000050
    0x83bb3098: Done getting Registry values:
    bpp: 0x10
    CxScreen: 0x280
    CyScreen: 0x1e0
    Display Type: TFTQVGA
    0x83bb3098: Exiting clearframebuffer
    0x83bb3098: InitializeDisplayHardware Complete
    0x83bb3098: Bits-per-pixel: 16
    0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    0x83bb3098: **** Signature of FONT File is: '0100'...
    0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    0x83bb3098: **** Signature of FONT File is: '0100'...
    0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    0x83bb3098: DdsiTouchPanelDisable()
    0x83bb3098: calibrating 0 point set
    0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    0x83bb3098: **********Entering DdsiTouchPanelEnable()
    0x83bb3098: ***********ADS7843 is ready
    0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    0x83bb3098: Exiting DdsiTouchPanelEnable()
    0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    0x83bb3098: **************OEMInterruptEnable:
    SYSINTR_TOUCH_CHANGEDpanel.
    0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    0x83bb3098: calibrating 5 point set
    0x83bb3098: Maximum Allowed Error 7:
    0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    0x83bb3098: Calibration Results:
    0x83bb3098: Screen => Mapped
    0x83bb3098: ( 320, 240) => ( 319, 240)
    0x83bb3098: ( 128, 96) => ( 129, 97)
    0x83bb3098: ( 128, 384) => ( 127, 383)
    0x83bb3098: ( 512, 384) => ( 513, 385)
    0x83bb3098: ( 512, 96) => ( 511, 95)
    0x83bb3098: Maximum error (square of Euclidean distance in screen
    units) = 2
    0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    0x83bb3098: Oom App Wait 8000 (dec ms)
    0x83bb3098: Oom AutoOom 0
    0x83bb3098: UpdateIdleTimeoutFromRegistry
    0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    of 180 sec
    0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    of 0 sec
    0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    registry.
    0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    60 sec
    0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    registry.
    0x83bc0260: RdrUIThread: SH_WMGR is ready
    0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    0 sec
    0x83bc0260: -RDR:RdrUIThread exiting
    0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    0x83c26c0c: -RDR:UnbindFromNet
    0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    0x83a55400: NOTIFICATION::NotifyInit thread
    0x83a55400: NOTIFICATION::MakeDatabases
    0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    notifications
    0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    notifications
    0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    associations
    0x83a55400: NOTIFICATION::MakeSynchPrimitives
    0x83a55400: NOTIFICATION::StartUI
    0x83a558e4: InitSharedHeap: 46000000 0 8
    0x83a558e4: InitSharedHeap: return 46000050
    0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    UI...
    0x83a55400: NOTIFICATION::StartAlarm
    0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    0x83bc0260:
    Explorer: HasMouse = TRUE
    0x83a490cc: InitSharedHeap: 46000000 0 8
    0x83a490cc: InitSharedHeap: return 46000050
    0x83bc0260: SIP: (0,0) - (0,0)
    0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    validity/message retiring
    0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    0x83a55400: MSIM: IM_ReadRegistry read KB 5
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x10202
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20101
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20102
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20213
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0xffffff
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20101
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20102
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20207
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20208
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20104
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20103
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20214
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20215
    0x83a44000:
    Cs8900a(): QueryInformation() OID=0x20215
    0x83a3a9a0: InitSharedHeap: 46000000 0 8
    0x83a3a9a0: InitSharedHeap: return 46000050
    0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    0x83a09040: +IPD_Init(0)
    0x83bc0260: Explorer(V2.0) Initialized successfully!!
    0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    Sweep...
    0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    02:00:00
    0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    06/01/1999 19:00:13 for 01beac61004ffd80
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    01bf237e 4fb86800
    0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    4fb86800 as next wake-up
    0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    validity/message retiring
    0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    02:00:00
    0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    AppRunAfterTzChange
    0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    AppRunAfterTimeChange
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc
    0x83a19d88: Direction: 1 Sample Rate: ac44
    0x83c16bd4: Starting DMA XMIT channel 1
    0x83a19d88: CASForm::GetCoClassTypeInfo called
    0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    0x83a19d88: Explorer(V2.0) desktop thread started.
    0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    0x83bc0260: Explorer(V2.0) taskbar thread started.
    0x83c269d0: [ERROR] "SPS - close failed"
    0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    0x83bdb718: TCBTimeout: NOT Restarting TCBTimer

    ================================================== ================================================== ================================================== ================================================== =
    ; @CESYSGEN IF CE_MODULES_CS8900A
    [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    "DisplayName"="CS8900 Ethernet Driver"
    "Group"="NDIS"
    "ImagePath"="CS8900A.dll"

    [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    "Route"=multi_sz:"CS8900A1"

    [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    "DisplayName"="CS8900 Ethernet Driver"
    "Group"="NDIS"
    "ImagePath"="CS8900A.dll"

    [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    ; Change the entries depend on your hardware.
    ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    loaded.
    "BusNumber"=dword:0
    "BusType"=dword:0
    ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    "DuplexMode"=dword:1
    "Sysintr"=dword:10
    ; The Ethernet Physical Address. For example,
    ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    ; MACAddress2=2010,and MACAddress3=bf03.
    ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    "MACAddress1"=dword:1200 ;3412
    "MACAddress2"=dword:5634 ;7856
    "MACAddress3"=dword:9A78 ;009A

    [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    "EnableDHCP"=dword:0
    ; This should be MULTI_SZ
    "DefaultGateway"="192.168.1.252"
    ; Use zero for broadcast address? (or 255.255.255.255)
    "UseZeroBroadcast"=dword:0
    ; This should be MULTI_SZ, the IP address list
    "IpAddress"="192.168.1.12"
    ; This should be MULTI_SZ, the subnet masks for the above IP
    addresses
    "Subnetmask"="255.255.255.0"

    [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    ; This should be MULTI_SZ
    ; This is the list of llip drivers to load
    "Bind"=multi_sz:"ppp","CS8900A1"

    ; @CESYSGEN ENDIF CE_MODULES_CS8900A

    ================================================== ================================================== ==================================
    Regards
    Deepu


  2. Re: CS8900A driver porting on pxa255.

    This usually indicates the driver doesn't get any interrupt...

    Can you verify you actually see any interrupts on the GPIO pin?

    Regards,

    Michel Verhagen, eMVP
    EmbeddedFusion
    www.EmbeddedFusion.com
    mverhagen at embeddedfusion dot com



    deepu wrote:
    > Hi all,
    > I am porting NDIS driver that is available from the cirrus logic on
    > to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    > adresses and the irq's properly. The IRQ initialisation is done as
    > shown below.
    > The NDIS wrapper initialization and miniport initialization is
    > done successfully. The debug dump on the uart is shown in the following
    > message.The driver is loaded successfully but still my driver is not
    > detecting the network. Its not even registering the IP, that i have
    > specified in the registry entry(that is given after this debug
    > message). Can any one help me in resolving this. It always shows cable
    > not connected mark on my network icon. Please correct me if i am wrong
    > some where.
    >
    > OEMInit:
    > v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    > v_pGPIOReg->GPDR_x &= ~GPIO_0;
    > OEMInterruptEnable:
    > v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    > v_pGPIOReg->GEDR_x |= GPIO_0;
    > v_pICReg->icpr &= ~INTC_GPIO0; //*//
    > v_pICReg->icmr |= INTC_GPIO0;
    > OEMInterruptDisable:
    > v_pGPIOReg->GRER_x &= ~GPIO_0;
    > v_pICReg->icmr &= ~INTC_GPIO0; //ether
    > OEMInterruptDone:
    > v_pICReg->icmr |= INTC_GPIO0; //ether
    > OEMInterruptHandler:
    > else if(ipreg_copy & INTC_GPIO0) {
    > if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    > v_pGPIOReg->GEDR_x |= GPIO_0;
    > v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    > }
    > RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    > return(SYSINTR_ETHER); // ether
    > }
    > ================================================== ================================================== ==================================
    >
    > Booting kernel with clean memory configuration:
    > Memory Sections:
    > [0] : start: 8131d000, extension: 00003000, length: 0296c000
    > Sp=ffffc7d0
    > ARMInit done.
    > Windows CE KernelInit
    > Scheduling the first thread.
    > 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > hCurProc=03c8b002, KernelInit = 800a9a54
    > 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > 0x83c8b024: ERROR:
    > c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > 0x83c8b024: ConnectDebugger failed
    > 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > 0x83c8590c: FileSystem Starting - starting with clean file system
    > 0x83c8590c: FSREG: Logging in default user.
    > 0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    > 0x83c8590c: FS: Using default path "\profiles\"
    > 0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    > for all users
    > 0x83c8590c: FS: Using default path "Windows\"
    > 0x83c8590c: FS: Using default path "Windows\"
    > 0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > starting SystemPatchModule.exe.
    > 0x83c8590c: InitSharedHeap: 46000000 10000 8
    > 0x83c8590c: InitSharedHeap: return 46000050
    > 0x83c8590c:
    > Initializing Database
    > 0x83c8590c: Filesystem initialized!
    > 0x83c85688: InitializeJit
    > 0x83c85688: InitMUI: DISABLED (-2146564180)
    > 0x83c6d820: InitSharedHeap: 46000000 0 8
    > 0x83c6d820: InitSharedHeap: return 46000050
    > 0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    > 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    > 0x83c6d820: +Audio Initialize
    > 0x83c6d820: +Audio Initialize 0
    > 0x83c6d820: +Audio Initialize 1
    > 0x83c6d820: +Audio Initialize 2
    > 0x83c6d820: +Audio Initialize 3
    > 0x83c6d820:
    > 0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    > 0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    > 0x83c6d820: v_pAudioXmitA->dtadr 40500040
    > 0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    > 0x83c6d820:
    > 0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    > 0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    > 0x83c6d820: v_pAudioXmitB->dtadr 40500040
    > 0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    > 0x83c6d820:
    > 0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    > 0x83c6d820: v_pAudioRcvA->dsadr 40500040
    > 0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    > 0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    > 0x83c6d820:
    > 0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    > 0x83c6d820: v_pAudioRcvB->dsadr 40500040
    > 0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    > 0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    > 0x83c6d820: +Audio Initialize 4
    > 0x83c6d820: +Audio Initialize 5
    > 0x83c6d820: +Audio Initialize 6
    > 0x83c6d820: ***********ACLink Alloc successfull
    > 0x83c6d820: ***********UCB1400 is ready
    > 0x83c6d820: +Audio Initialize 8
    > 0x83c6d820: -Audio Initialize
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    > 0x83c6d820: NDIS: RebindAdaptersOnResume = 0
    >
    > Cs8900(): DriverEntry 0
    > 0x83c6d820:
    > Cs8900(): DriverEntry 0
    > ==>NdisInitializeWrapper
    > <==NdisInitializeWrapper
    >
    > Cs8900(): DriverEntry 1
    > 0x83c6d820:
    > Cs8900(): DriverEntry 1
    > ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > NdisMRegisterMiniport: MiniBlock 00031820
    > <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    >
    > Cs8900(): DriverEntry 2
    > 0x83c6d820:
    > Cs8900(): DriverEntry 2
    >
    > Cs8900(): DriverEntry 3
    > 0x83c6d820:
    > Cs8900(): DriverEntry 3
    >
    > ndisMInitializeAdapter: Miniport 00031A48,
    > ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > 1
    > 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > 0x83c6d820:
    > Cs8900a(): CrystalInitialize 1
    > 0x83c6d820: cs8900a(): step=1
    > 0x83c6d820: cs8900a(): step=2
    > 0x83c6d820: cs8900a(): step=3
    > 0x83c6d820: cs8900a(): step=4
    > 0x83c6d820: cs8900a(): step=5
    > 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > ==>NdisMSetAttributesEx: Miniport 00031A48
    > 0x83c6d820: cs8900a(): step=6
    > 0x83c6d820: cs8900a(): step=7
    > 0x83c6d820: cs8900a(): step=8
    > 0x83c6d820:
    > Cs8900a(): 80x83c6d820:
    > Cs8900a(): VchipFindIOBase Eprom_not_present
    > 0x83c6d820: cs8900a(): step=9
    > 0x83c6d820:
    > Cs8900a(): 90x83c6d820:
    > Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    > Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    > step=10
    > 0x83c6d820:
    > Cs8900a(): 100x83c6d820:
    > Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > 0x83c6d820: cs8900a(): step=11
    > 0x83c6d820: cs8900a(): step=12
    > 0x83c6d820: cs8900a(): step=13
    > 0x83c6d820: cs8900a(): step=14
    > 0x83c6d820: cs8900a(): step=15
    > ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > 10
    > ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > Status 0
    > 0x83c6d820: cs8900a(): step=16
    > 0x83c6d820: cs8900a(): step=17
    > ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > 0x83c6d820: cs8900a(): step=18
    > 0x83c6d820:
    > Cs8900a(): VchipStartup 10x83c6d820:
    > Cs8900a(): VchipStartup 20x83c6d820:
    > Cs8900a(): VchipStartup 30x83c6d820:
    > Cs8900a(): VchipStartup 40x83c6d820:
    > Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19
    >
    > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    >
    > 0x83c6d820:
    > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    >
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x10116
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x10105
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x10113
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x10115
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x1010104
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x1010102
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0x10202
    > 0x83c6d820:
    > Cs8900a(): QueryInformation() OID=0xfd010100
    > 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (NDS0 ATTACH
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    > 0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    > 0x83c6d820: Event Cache = 0x00000300
    > 0x83c6d820: Caching wave event IRIntr (0x00037280)
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAM1 ATTACH
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAM1 ATTACH
    > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (NDS0 ATTACH
    > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAM1 ATTACH
    > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (NDS0 ATTACH
    > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (SIP0 ATTACH
    > 0x83c6d820: TCPIP: dllentry()
    > 0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    > 0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > 0xC0010019
    > 0x83c6d820: Init s_FreePILock 1FC6670
    > 0x83c6d820: Init AfdHeapCS 1FC6CE0
    > 0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    > 0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c6d820: TCPIP.Register()
    > 0x83c6d820: +IPInit()
    > 0x83c6d820: +IPGetConfig
    > 0x83c6d820: -IPGetConfig: Ret: 0x3A590
    > 0x83c6d820: Dhcp: dllentry() -2084476500
    > 0x83c6d820: +DhcpRegister:
    > 0x83c6d820: -DhcpRegister: Ret = 3e7c0
    > 0x83c6d820: IPInit: registered w/ DHCP
    > 0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > DelSourceList=0
    > 0x83c6d820: -IPInit [SUCCESS]
    > 0x83c6d820: +TCPGetConfigInfo
    > 0x83c6d820: -TCPGetConfigInfo
    > 0x83c6d820: *InitTCB: SetIdleTimerReset
    > 0x83c6d820: TCPIP.About to register
    > 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > 0x83c6d820: AfdSocket: Internal socket
    > 0x83c6d820: AfdHeapAlloc: Creating a new heap
    > 0x83c6d820: AfdSocket: Internal socket
    > 0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    > 0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > 0x83c6d820: +RDR:InitRedir
    > 0x83c6d820: InitRedirConfig:
    > 0x83c6d820: ClearTxtPwd: FALSE
    > 0x83c6d820: ServerTimeoutMs: 10000
    > 0x83c6d820: FindCacheMaxSize: 8192
    > 0x83c6d820: ResourceExpiryInt: 600
    > 0x83c6d820: RecvBufSize: 4096
    > 0x83c6d820: RecvThreadPrio256: 251
    > 0x83c6d820: RegisterFSRoot: TRUE
    > 0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    > 0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    > 0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    > 0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    > 0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    > NOT found.
    > 0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)
    >
    > 0x83c6d820: +RDR:InitNetBIOS
    > 0x83c6d820: Browser initialized
    > 0x83c6d820: +RDR:FSAPIInit
    > 0x83c6d820: -RDR:FSAPIInit
    > 0x83c6d820: +RDR_Init
    > 0x83c6d820: -RDR:InitRedir, initialization successful
    > 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > 0x83c6d820: Ws2Instl dllentry() -2084720640
    > 0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > failed 2
    > 0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > 126
    > 0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > failed 2
    > 0x83c6d820: *TCPIP:ReadyToGo
    > 0x83c6d820: +ARPInit()
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x1010102
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10106
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10113
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10201
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0xfc010201
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0xfd010100
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x10119
    > 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > BOOL Ret: 1)
    > 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > 0x63AF744, BOOL Ret: 1)
    > 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > BOOL Ret: 1)
    > 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    > 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    > 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    > 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    > 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    > Ret: TRUE)
    > 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    > 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    > 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    > 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    > 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > Bcast FF01A8C0
    > 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x10118
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010f
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010e
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10114
    >
    > Cs8900a(): SendPackets()
    > 0x83bdb718:
    > Cs8900a(): SendPackets()
    > 0x83bdb718:
    > Cs8900a(): Send()
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10202
    > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > BOOL Ret: 1)
    > 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010103
    > 0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    > DelSourceList=0
    > 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    > 0x83bdb718: -AfdAddInterface: fRet: 1
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010103
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Search Route #2: Route not found
    > Delete Route #3: Route not found
    > Delete Route #3: Route not found
    > Delete Route #3: Route not found
    > 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0xfd010104
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0xfd010104
    > 0x83bdb718: -IPAddInterface [SUCCESS]
    > 0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    > 0x83c6d820: -ARPInit [0]
    > 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    > 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > 0x83bd988c: IPDispatchDeviceControl returned Status 103
    > 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > 0x83bcc400: +RDR:NetupIndication, lana 0
    > 0x83bcc400: +RDR:BindToNet: lananum: 0
    > 0x83bcc400: +RDR:BindToNetbiosTransport
    > 0x83bcc400: -RDR:BindToNet successful for lana 0
    > 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    > 0x83bcc400: +RDR:NetDownIndication, lana: 0
    > 0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    > 0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    > 0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    > 0x83c26c0c: -RDR:Stopped redir on lana 0
    > 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    > 0x83c6d820: AFD: Initialization Complete
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    > 0x83bc0260: +RDR:RdrUIThread starting
    > 0x83bbc400:
    > Cs8900a(): QueryInformation() OID=0x10113
    > 0x83bbc400:
    > Cs8900a(): QueryInformation() OID=0x10106
    > 0x83bbc400:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (UIO1 ATTACH
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    > 0x83c6d820: UIO:: ARS_Init()..
    > 0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    > 0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    > 0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (ARS1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c6d820: NdisPower:: Successfully register for notification!
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (NPW1 ATTACH
    > 0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (ETM1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > 0x83bb3098: InitSharedHeap: 46000000 0 8
    > 0x83bb3098: InitSharedHeap: return 46000050
    > 0x83bb3098: Done getting Registry values:
    > bpp: 0x10
    > CxScreen: 0x280
    > CyScreen: 0x1e0
    > Display Type: TFTQVGA
    > 0x83bb3098: Exiting clearframebuffer
    > 0x83bb3098: InitializeDisplayHardware Complete
    > 0x83bb3098: Bits-per-pixel: 16
    > 0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    > 0x83bb3098: **** Signature of FONT File is: '0100'...
    > 0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    > 0x83bb3098: **** Signature of FONT File is: '0100'...
    > 0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > 0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    > 0x83bb3098: DdsiTouchPanelDisable()
    > 0x83bb3098: calibrating 0 point set
    > 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    > 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    > 0x83bb3098: **********Entering DdsiTouchPanelEnable()
    > 0x83bb3098: ***********ADS7843 is ready
    > 0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    > 0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    > 0x83bb3098: Exiting DdsiTouchPanelEnable()
    > 0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    > 0x83bb3098: **************OEMInterruptEnable:
    > SYSINTR_TOUCH_CHANGEDpanel.
    > 0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > 0x83bb3098: calibrating 5 point set
    > 0x83bb3098: Maximum Allowed Error 7:
    > 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > 0x83bb3098: Calibration Results:
    > 0x83bb3098: Screen => Mapped
    > 0x83bb3098: ( 320, 240) => ( 319, 240)
    > 0x83bb3098: ( 128, 96) => ( 129, 97)
    > 0x83bb3098: ( 128, 384) => ( 127, 383)
    > 0x83bb3098: ( 512, 384) => ( 513, 385)
    > 0x83bb3098: ( 512, 96) => ( 511, 95)
    > 0x83bb3098: Maximum error (square of Euclidean distance in screen
    > units) = 2
    > 0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    > 0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    > 0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    > 0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    > 0x83bb3098: Oom App Wait 8000 (dec ms)
    > 0x83bb3098: Oom AutoOom 0
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > of 180 sec
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > of 0 sec
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > registry.
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > 60 sec
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > registry.
    > 0x83bc0260: RdrUIThread: SH_WMGR is ready
    > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > 0 sec
    > 0x83bc0260: -RDR:RdrUIThread exiting
    > 0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    > 0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    > 0x83c26c0c: -RDR:UnbindFromNet
    > 0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    > 0x83a55400: NOTIFICATION::NotifyInit thread
    > 0x83a55400: NOTIFICATION::MakeDatabases
    > 0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    > 0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    > notifications
    > 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    > notifications
    > 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    > associations
    > 0x83a55400: NOTIFICATION::MakeSynchPrimitives
    > 0x83a55400: NOTIFICATION::StartUI
    > 0x83a558e4: InitSharedHeap: 46000000 0 8
    > 0x83a558e4: InitSharedHeap: return 46000050
    > 0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > UI...
    > 0x83a55400: NOTIFICATION::StartAlarm
    > 0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    > 0x83bc0260:
    > Explorer: HasMouse = TRUE
    > 0x83a490cc: InitSharedHeap: 46000000 0 8
    > 0x83a490cc: InitSharedHeap: return 46000050
    > 0x83bc0260: SIP: (0,0) - (0,0)
    > 0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    > started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    > Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    > 0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    > validity/message retiring
    > 0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    > 0x83a55400: MSIM: IM_ReadRegistry read KB 5
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x10202
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20101
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20102
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20213
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0xffffff
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20101
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20102
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20207
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20208
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20104
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20103
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20214
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20215
    > 0x83a44000:
    > Cs8900a(): QueryInformation() OID=0x20215
    > 0x83a3a9a0: InitSharedHeap: 46000000 0 8
    > 0x83a3a9a0: InitSharedHeap: return 46000050
    > 0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    > 0x83a09040: +IPD_Init(0)
    > 0x83bc0260: Explorer(V2.0) Initialized successfully!!
    > 0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > Sweep...
    > 0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    > 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > 0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > 02:00:00
    > 0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    > 0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > 06/01/1999 19:00:13 for 01beac61004ffd80
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    > 01bf237e 4fb86800
    > 0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > 4fb86800 as next wake-up
    > 0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    > validity/message retiring
    > 0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > 02:00:00
    > 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > AppRunAfterTzChange
    > 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > AppRunAfterTimeChange
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    > 0x83a19d88: Direction: 1 Sample Rate: ac44
    > 0x83c16bd4: Starting DMA XMIT channel 1
    > 0x83a19d88: CASForm::GetCoClassTypeInfo called
    > 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > 0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    > 0x83a19d88: Explorer(V2.0) desktop thread started.
    > 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > 0x83bc0260: Explorer(V2.0) taskbar thread started.
    > 0x83c269d0: [ERROR] "SPS - close failed"
    > 0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    > 0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    > 0x83bdb718: TCBTimeout: NOT Restarting TCBTimer
    >
    > ================================================== ================================================== ================================================== ================================================== =
    > ; @CESYSGEN IF CE_MODULES_CS8900A
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > "DisplayName"="CS8900 Ethernet Driver"
    > "Group"="NDIS"
    > "ImagePath"="CS8900A.dll"
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > "Route"=multi_sz:"CS8900A1"
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > "DisplayName"="CS8900 Ethernet Driver"
    > "Group"="NDIS"
    > "ImagePath"="CS8900A.dll"
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > ; Change the entries depend on your hardware.
    > ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > loaded.
    > "BusNumber"=dword:0
    > "BusType"=dword:0
    > ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > "DuplexMode"=dword:1
    > "Sysintr"=dword:10
    > ; The Ethernet Physical Address. For example,
    > ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > ; MACAddress2=2010,and MACAddress3=bf03.
    > ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > "MACAddress1"=dword:1200 ;3412
    > "MACAddress2"=dword:5634 ;7856
    > "MACAddress3"=dword:9A78 ;009A
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > "EnableDHCP"=dword:0
    > ; This should be MULTI_SZ
    > "DefaultGateway"="192.168.1.252"
    > ; Use zero for broadcast address? (or 255.255.255.255)
    > "UseZeroBroadcast"=dword:0
    > ; This should be MULTI_SZ, the IP address list
    > "IpAddress"="192.168.1.12"
    > ; This should be MULTI_SZ, the subnet masks for the above IP
    > addresses
    > "Subnetmask"="255.255.255.0"
    >
    > [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > ; This should be MULTI_SZ
    > ; This is the list of llip drivers to load
    > "Bind"=multi_sz:"ppp","CS8900A1"
    >
    > ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    >
    > ================================================== ================================================== ==================================
    > Regards
    > Deepu
    >


    --

  3. Re: CS8900A driver porting on pxa255.

    Hi michel,
    I tuned the interrupt sources again. Now the driver is
    getting loaded, and also the network status is shown as connected. Yes
    I am getting the interrupt now.
    But after it enters in to oeminterrupthandler, its not entering into
    oeminterruptdone nor the isrhandler functions in the driver. After all
    the initializations are done its
    trying to transmit some data and even transmitter is blocked from then
    on as the previous interrupt is not released. Afterwards all
    transmissions are blocked as the
    previous transmission is in pending. My oeminterrupt declarations are
    correct as I know, but as soon as it finishes the oeminterrupthandler
    functions, the isrhandler
    of the driver has to take the control, this is not happening. Can you
    tell me any other registry entries that i should enter apart from the
    things mention in my first mail.
    When i saw the documentation for ndisregisterinterrupt, i got that I
    should mention the following declarations.
    "IsrHandler"="ISRHandler"
    "PortIsIO"=dword:1
    "PortOffset"=dword:8
    "PortSize"=dword:2
    "PortMask"=dword:3F

    Even after this declaration, it is behaving the same way. Do you have
    any suggetions or solution for this.

    Thanks for replying
    Regards
    Pradeep


    Michel Verhagen (eMVP) wrote:

    > This usually indicates the driver doesn't get any interrupt...
    >
    > Can you verify you actually see any interrupts on the GPIO pin?
    >
    > Regards,
    >
    > Michel Verhagen, eMVP
    > EmbeddedFusion
    > www.EmbeddedFusion.com
    > mverhagen at embeddedfusion dot com
    >
    >
    >
    > deepu wrote:
    > > Hi all,
    > > I am porting NDIS driver that is available from the cirrus logic on
    > > to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    > > adresses and the irq's properly. The IRQ initialisation is done as
    > > shown below.
    > > The NDIS wrapper initialization and miniport initialization is
    > > done successfully. The debug dump on the uart is shown in the following
    > > message.The driver is loaded successfully but still my driver is not
    > > detecting the network. Its not even registering the IP, that i have
    > > specified in the registry entry(that is given after this debug
    > > message). Can any one help me in resolving this. It always shows cable
    > > not connected mark on my network icon. Please correct me if i am wrong
    > > some where.
    > >
    > > OEMInit:
    > > v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    > > v_pGPIOReg->GPDR_x &= ~GPIO_0;
    > > OEMInterruptEnable:
    > > v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    > > v_pGPIOReg->GEDR_x |= GPIO_0;
    > > v_pICReg->icpr &= ~INTC_GPIO0; //*//
    > > v_pICReg->icmr |= INTC_GPIO0;
    > > OEMInterruptDisable:
    > > v_pGPIOReg->GRER_x &= ~GPIO_0;
    > > v_pICReg->icmr &= ~INTC_GPIO0; //ether
    > > OEMInterruptDone:
    > > v_pICReg->icmr |= INTC_GPIO0; //ether
    > > OEMInterruptHandler:
    > > else if(ipreg_copy & INTC_GPIO0) {
    > > if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    > > v_pGPIOReg->GEDR_x |= GPIO_0;
    > > v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    > > }
    > > RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    > > return(SYSINTR_ETHER); // ether
    > > }
    > > ================================================== ================================================== ==================================
    > >
    > > Booting kernel with clean memory configuration:
    > > Memory Sections:
    > > [0] : start: 8131d000, extension: 00003000, length: 0296c000
    > > Sp=ffffc7d0
    > > ARMInit done.
    > > Windows CE KernelInit
    > > Scheduling the first thread.
    > > 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > > hCurProc=03c8b002, KernelInit = 800a9a54
    > > 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > > 0x83c8b024: ERROR:
    > > c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > > 0x83c8b024: ConnectDebugger failed
    > > 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > > 0x83c8590c: FileSystem Starting - starting with clean file system
    > > 0x83c8590c: FSREG: Logging in default user.
    > > 0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    > > 0x83c8590c: FS: Using default path "\profiles\"
    > > 0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    > > for all users
    > > 0x83c8590c: FS: Using default path "Windows\"
    > > 0x83c8590c: FS: Using default path "Windows\"
    > > 0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > > starting SystemPatchModule.exe.
    > > 0x83c8590c: InitSharedHeap: 46000000 10000 8
    > > 0x83c8590c: InitSharedHeap: return 46000050
    > > 0x83c8590c:
    > > Initializing Database
    > > 0x83c8590c: Filesystem initialized!
    > > 0x83c85688: InitializeJit
    > > 0x83c85688: InitMUI: DISABLED (-2146564180)
    > > 0x83c6d820: InitSharedHeap: 46000000 0 8
    > > 0x83c6d820: InitSharedHeap: return 46000050
    > > 0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    > > 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    > > 0x83c6d820: +Audio Initialize
    > > 0x83c6d820: +Audio Initialize 0
    > > 0x83c6d820: +Audio Initialize 1
    > > 0x83c6d820: +Audio Initialize 2
    > > 0x83c6d820: +Audio Initialize 3
    > > 0x83c6d820:
    > > 0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    > > 0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    > > 0x83c6d820: v_pAudioXmitA->dtadr 40500040
    > > 0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    > > 0x83c6d820:
    > > 0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    > > 0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    > > 0x83c6d820: v_pAudioXmitB->dtadr 40500040
    > > 0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    > > 0x83c6d820:
    > > 0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    > > 0x83c6d820: v_pAudioRcvA->dsadr 40500040
    > > 0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    > > 0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    > > 0x83c6d820:
    > > 0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    > > 0x83c6d820: v_pAudioRcvB->dsadr 40500040
    > > 0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    > > 0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    > > 0x83c6d820: +Audio Initialize 4
    > > 0x83c6d820: +Audio Initialize 5
    > > 0x83c6d820: +Audio Initialize 6
    > > 0x83c6d820: ***********ACLink Alloc successfull
    > > 0x83c6d820: ***********UCB1400 is ready
    > > 0x83c6d820: +Audio Initialize 8
    > > 0x83c6d820: -Audio Initialize
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    > > 0x83c6d820: NDIS: RebindAdaptersOnResume = 0
    > >
    > > Cs8900(): DriverEntry 0
    > > 0x83c6d820:
    > > Cs8900(): DriverEntry 0
    > > ==>NdisInitializeWrapper
    > > <==NdisInitializeWrapper
    > >
    > > Cs8900(): DriverEntry 1
    > > 0x83c6d820:
    > > Cs8900(): DriverEntry 1
    > > ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > > ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > > <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > > NdisMRegisterMiniport: MiniBlock 00031820
    > > <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    > >
    > > Cs8900(): DriverEntry 2
    > > 0x83c6d820:
    > > Cs8900(): DriverEntry 2
    > >
    > > Cs8900(): DriverEntry 3
    > > 0x83c6d820:
    > > Cs8900(): DriverEntry 3
    > >
    > > ndisMInitializeAdapter: Miniport 00031A48,
    > > ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > > <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > > 1
    > > 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > > 0x83c6d820:
    > > Cs8900a(): CrystalInitialize 1
    > > 0x83c6d820: cs8900a(): step=1
    > > 0x83c6d820: cs8900a(): step=2
    > > 0x83c6d820: cs8900a(): step=3
    > > 0x83c6d820: cs8900a(): step=4
    > > 0x83c6d820: cs8900a(): step=5
    > > 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > > ==>NdisMSetAttributesEx: Miniport 00031A48
    > > 0x83c6d820: cs8900a(): step=6
    > > 0x83c6d820: cs8900a(): step=7
    > > 0x83c6d820: cs8900a(): step=8
    > > 0x83c6d820:
    > > Cs8900a(): 80x83c6d820:
    > > Cs8900a(): VchipFindIOBase Eprom_not_present
    > > 0x83c6d820: cs8900a(): step=9
    > > 0x83c6d820:
    > > Cs8900a(): 90x83c6d820:
    > > Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    > > Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    > > step=10
    > > 0x83c6d820:
    > > Cs8900a(): 100x83c6d820:
    > > Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > > 0x83c6d820: cs8900a(): step=11
    > > 0x83c6d820: cs8900a(): step=12
    > > 0x83c6d820: cs8900a(): step=13
    > > 0x83c6d820: cs8900a(): step=14
    > > 0x83c6d820: cs8900a(): step=15
    > > ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > > 10
    > > ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > > Status 0
    > > 0x83c6d820: cs8900a(): step=16
    > > 0x83c6d820: cs8900a(): step=17
    > > ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > 0x83c6d820: cs8900a(): step=18
    > > 0x83c6d820:
    > > Cs8900a(): VchipStartup 10x83c6d820:
    > > Cs8900a(): VchipStartup 20x83c6d820:
    > > Cs8900a(): VchipStartup 30x83c6d820:
    > > Cs8900a(): VchipStartup 40x83c6d820:
    > > Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19
    > >
    > > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > >
    > > 0x83c6d820:
    > > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > >
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x10116
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x10105
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x10113
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x10115
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x1010104
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x1010102
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0x10202
    > > 0x83c6d820:
    > > Cs8900a(): QueryInformation() OID=0xfd010100
    > > 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (NDS0 ATTACH
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    > > 0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    > > 0x83c6d820: Event Cache = 0x00000300
    > > 0x83c6d820: Caching wave event IRIntr (0x00037280)
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAM1 ATTACH
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    > > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAM1 ATTACH
    > > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (NDS0 ATTACH
    > > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAM1 ATTACH
    > > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (NDS0 ATTACH
    > > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (SIP0 ATTACH
    > > 0x83c6d820: TCPIP: dllentry()
    > > 0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    > > 0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > > 0xC0010019
    > > 0x83c6d820: Init s_FreePILock 1FC6670
    > > 0x83c6d820: Init AfdHeapCS 1FC6CE0
    > > 0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    > > 0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c6d820: TCPIP.Register()
    > > 0x83c6d820: +IPInit()
    > > 0x83c6d820: +IPGetConfig
    > > 0x83c6d820: -IPGetConfig: Ret: 0x3A590
    > > 0x83c6d820: Dhcp: dllentry() -2084476500
    > > 0x83c6d820: +DhcpRegister:
    > > 0x83c6d820: -DhcpRegister: Ret = 3e7c0
    > > 0x83c6d820: IPInit: registered w/ DHCP
    > > 0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > > DelSourceList=0
    > > 0x83c6d820: -IPInit [SUCCESS]
    > > 0x83c6d820: +TCPGetConfigInfo
    > > 0x83c6d820: -TCPGetConfigInfo
    > > 0x83c6d820: *InitTCB: SetIdleTimerReset
    > > 0x83c6d820: TCPIP.About to register
    > > 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > > 0x83c6d820: AfdSocket: Internal socket
    > > 0x83c6d820: AfdHeapAlloc: Creating a new heap
    > > 0x83c6d820: AfdSocket: Internal socket
    > > 0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    > > 0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > > 0x83c6d820: +RDR:InitRedir
    > > 0x83c6d820: InitRedirConfig:
    > > 0x83c6d820: ClearTxtPwd: FALSE
    > > 0x83c6d820: ServerTimeoutMs: 10000
    > > 0x83c6d820: FindCacheMaxSize: 8192
    > > 0x83c6d820: ResourceExpiryInt: 600
    > > 0x83c6d820: RecvBufSize: 4096
    > > 0x83c6d820: RecvThreadPrio256: 251
    > > 0x83c6d820: RegisterFSRoot: TRUE
    > > 0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    > > 0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    > > 0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    > > 0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    > > 0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    > > NOT found.
    > > 0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)
    > >
    > > 0x83c6d820: +RDR:InitNetBIOS
    > > 0x83c6d820: Browser initialized
    > > 0x83c6d820: +RDR:FSAPIInit
    > > 0x83c6d820: -RDR:FSAPIInit
    > > 0x83c6d820: +RDR_Init
    > > 0x83c6d820: -RDR:InitRedir, initialization successful
    > > 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > > 0x83c6d820: Ws2Instl dllentry() -2084720640
    > > 0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > > failed 2
    > > 0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > > 126
    > > 0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > > failed 2
    > > 0x83c6d820: *TCPIP:ReadyToGo
    > > 0x83c6d820: +ARPInit()
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x1010102
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10106
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10113
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10201
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0xfc010201
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0xfd010100
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x10119
    > > 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > > BOOL Ret: 1)
    > > 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > > 0x63AF744, BOOL Ret: 1)
    > > 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    > > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > > BOOL Ret: 1)
    > > 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    > > 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    > > 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    > > 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    > > 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    > > Ret: TRUE)
    > > 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    > > 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    > > 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    > > 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    > > 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > > Bcast FF01A8C0
    > > 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x10118
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010f
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010e
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > >
    > > Cs8900a(): SendPackets()
    > > 0x83bdb718:
    > > Cs8900a(): SendPackets()
    > > 0x83bdb718:
    > > Cs8900a(): Send()
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10202
    > > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    > > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > > BOOL Ret: 1)
    > > 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010103
    > > 0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    > > DelSourceList=0
    > > 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > > Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    > > 0x83bdb718: -AfdAddInterface: fRet: 1
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010103
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Search Route #2: Route not found
    > > Delete Route #3: Route not found
    > > Delete Route #3: Route not found
    > > Delete Route #3: Route not found
    > > 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0xfd010104
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0xfd010104
    > > 0x83bdb718: -IPAddInterface [SUCCESS]
    > > 0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    > > 0x83c6d820: -ARPInit [0]
    > > 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    > > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    > > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    > > 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > > 0x83bd988c: IPDispatchDeviceControl returned Status 103
    > > 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > > 0x83bcc400: +RDR:NetupIndication, lana 0
    > > 0x83bcc400: +RDR:BindToNet: lananum: 0
    > > 0x83bcc400: +RDR:BindToNetbiosTransport
    > > 0x83bcc400: -RDR:BindToNet successful for lana 0
    > > 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    > > 0x83bcc400: +RDR:NetDownIndication, lana: 0
    > > 0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    > > 0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    > > 0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    > > 0x83c26c0c: -RDR:Stopped redir on lana 0
    > > 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    > > 0x83c6d820: AFD: Initialization Complete
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    > > 0x83bc0260: +RDR:RdrUIThread starting
    > > 0x83bbc400:
    > > Cs8900a(): QueryInformation() OID=0x10113
    > > 0x83bbc400:
    > > Cs8900a(): QueryInformation() OID=0x10106
    > > 0x83bbc400:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (UIO1 ATTACH
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    > > 0x83c6d820: UIO:: ARS_Init()..
    > > 0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    > > 0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    > > 0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (ARS1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c6d820: NdisPower:: Successfully register for notification!
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (NPW1 ATTACH
    > > 0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    > > 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (ETM1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > 0x83bb3098: InitSharedHeap: 46000000 0 8
    > > 0x83bb3098: InitSharedHeap: return 46000050
    > > 0x83bb3098: Done getting Registry values:
    > > bpp: 0x10
    > > CxScreen: 0x280
    > > CyScreen: 0x1e0
    > > Display Type: TFTQVGA
    > > 0x83bb3098: Exiting clearframebuffer
    > > 0x83bb3098: InitializeDisplayHardware Complete
    > > 0x83bb3098: Bits-per-pixel: 16
    > > 0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    > > 0x83bb3098: **** Signature of FONT File is: '0100'...
    > > 0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    > > 0x83bb3098: **** Signature of FONT File is: '0100'...
    > > 0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > > 0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    > > 0x83bb3098: DdsiTouchPanelDisable()
    > > 0x83bb3098: calibrating 0 point set
    > > 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    > > 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    > > 0x83bb3098: **********Entering DdsiTouchPanelEnable()
    > > 0x83bb3098: ***********ADS7843 is ready
    > > 0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    > > 0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    > > 0x83bb3098: Exiting DdsiTouchPanelEnable()
    > > 0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    > > 0x83bb3098: **************OEMInterruptEnable:
    > > SYSINTR_TOUCH_CHANGEDpanel.
    > > 0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > > 0x83bb3098: calibrating 5 point set
    > > 0x83bb3098: Maximum Allowed Error 7:
    > > 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > > 0x83bb3098: Calibration Results:
    > > 0x83bb3098: Screen => Mapped
    > > 0x83bb3098: ( 320, 240) => ( 319, 240)
    > > 0x83bb3098: ( 128, 96) => ( 129, 97)
    > > 0x83bb3098: ( 128, 384) => ( 127, 383)
    > > 0x83bb3098: ( 512, 384) => ( 513, 385)
    > > 0x83bb3098: ( 512, 96) => ( 511, 95)
    > > 0x83bb3098: Maximum error (square of Euclidean distance in screen
    > > units) = 2
    > > 0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    > > 0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    > > 0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    > > 0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    > > 0x83bb3098: Oom App Wait 8000 (dec ms)
    > > 0x83bb3098: Oom AutoOom 0
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > > of 180 sec
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > > of 0 sec
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > > registry.
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > > 60 sec
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > > registry.
    > > 0x83bc0260: RdrUIThread: SH_WMGR is ready
    > > 0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > > 0 sec
    > > 0x83bc0260: -RDR:RdrUIThread exiting
    > > 0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    > > 0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    > > 0x83c26c0c: -RDR:UnbindFromNet
    > > 0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    > > 0x83a55400: NOTIFICATION::NotifyInit thread
    > > 0x83a55400: NOTIFICATION::MakeDatabases
    > > 0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    > > 0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    > > notifications
    > > 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    > > notifications
    > > 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    > > associations
    > > 0x83a55400: NOTIFICATION::MakeSynchPrimitives
    > > 0x83a55400: NOTIFICATION::StartUI
    > > 0x83a558e4: InitSharedHeap: 46000000 0 8
    > > 0x83a558e4: InitSharedHeap: return 46000050
    > > 0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > > UI...
    > > 0x83a55400: NOTIFICATION::StartAlarm
    > > 0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    > > 0x83bc0260:
    > > Explorer: HasMouse = TRUE
    > > 0x83a490cc: InitSharedHeap: 46000000 0 8
    > > 0x83a490cc: InitSharedHeap: return 46000050
    > > 0x83bc0260: SIP: (0,0) - (0,0)
    > > 0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    > > started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    > > Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    > > 0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    > > validity/message retiring
    > > 0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    > > 0x83a55400: MSIM: IM_ReadRegistry read KB 5
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x10202
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20101
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20102
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20213
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0xffffff
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20101
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20102
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20207
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20208
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20104
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20103
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20214
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20215
    > > 0x83a44000:
    > > Cs8900a(): QueryInformation() OID=0x20215
    > > 0x83a3a9a0: InitSharedHeap: 46000000 0 8
    > > 0x83a3a9a0: InitSharedHeap: return 46000050
    > > 0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    > > 0x83a09040: +IPD_Init(0)
    > > 0x83bc0260: Explorer(V2.0) Initialized successfully!!
    > > 0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > > Sweep...
    > > 0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    > > 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > 0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > > 02:00:00
    > > 0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    > > 0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > > 06/01/1999 19:00:13 for 01beac61004ffd80
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    > > 01bf237e 4fb86800
    > > 0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > > 4fb86800 as next wake-up
    > > 0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    > > validity/message retiring
    > > 0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > > 02:00:00
    > > 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > > 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > > event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > > AppRunAfterTzChange
    > > 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > > 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > > event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > > AppRunAfterTimeChange
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > > 0x83a19d88: Direction: 1 Sample Rate: ac44
    > > 0x83c16bd4: Starting DMA XMIT channel 1
    > > 0x83a19d88: CASForm::GetCoClassTypeInfo called
    > > 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > > 0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    > > 0x83a19d88: Explorer(V2.0) desktop thread started.
    > > 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > > 0x83bc0260: Explorer(V2.0) taskbar thread started.
    > > 0x83c269d0: [ERROR] "SPS - close failed"
    > > 0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    > > 0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    > > 0x83bdb718: TCBTimeout: NOT Restarting TCBTimer
    > >
    > > ================================================== ================================================== ================================================== ================================================== =
    > > ; @CESYSGEN IF CE_MODULES_CS8900A
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > > "DisplayName"="CS8900 Ethernet Driver"
    > > "Group"="NDIS"
    > > "ImagePath"="CS8900A.dll"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > > "Route"=multi_sz:"CS8900A1"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > > "DisplayName"="CS8900 Ethernet Driver"
    > > "Group"="NDIS"
    > > "ImagePath"="CS8900A.dll"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > > ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > > ; Change the entries depend on your hardware.
    > > ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > > loaded.
    > > "BusNumber"=dword:0
    > > "BusType"=dword:0
    > > ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > > "DuplexMode"=dword:1
    > > "Sysintr"=dword:10
    > > ; The Ethernet Physical Address. For example,
    > > ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > > ; MACAddress2=2010,and MACAddress3=bf03.
    > > ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > > "MACAddress1"=dword:1200 ;3412
    > > "MACAddress2"=dword:5634 ;7856
    > > "MACAddress3"=dword:9A78 ;009A
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > > "EnableDHCP"=dword:0
    > > ; This should be MULTI_SZ
    > > "DefaultGateway"="192.168.1.252"
    > > ; Use zero for broadcast address? (or 255.255.255.255)
    > > "UseZeroBroadcast"=dword:0
    > > ; This should be MULTI_SZ, the IP address list
    > > "IpAddress"="192.168.1.12"
    > > ; This should be MULTI_SZ, the subnet masks for the above IP
    > > addresses
    > > "Subnetmask"="255.255.255.0"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > > ; This should be MULTI_SZ
    > > ; This is the list of llip drivers to load
    > > "Bind"=multi_sz:"ppp","CS8900A1"
    > >
    > > ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    > >
    > > ================================================== ================================================== ==================================
    > > Regards
    > > Deepu
    > >

    >
    > --



  4. Re: CS8900A driver porting on pxa255.

    Did you implement the ISRHandler function? Post your ISRHandler function
    code. It looks like the ISRHandler function does not recognize the
    interrupt was generated by your network card, and is returning
    SYSINTR_CHAIN instead of your SYSINTR. Double check those "Portxxxx"
    registry settings. Also post all your registry settings here, so we can
    see if something is missing.

    Michel Verhagen, eMVP
    EmbeddedFusion
    www.EmbeddedFusion.com
    mverhagen at embeddedfusion dot com


    deepu wrote:
    > Hi michel,
    > I tuned the interrupt sources again. Now the driver is
    > getting loaded, and also the network status is shown as connected. Yes
    > I am getting the interrupt now.
    > But after it enters in to oeminterrupthandler, its not entering into
    > oeminterruptdone nor the isrhandler functions in the driver. After all
    > the initializations are done its
    > trying to transmit some data and even transmitter is blocked from then
    > on as the previous interrupt is not released. Afterwards all
    > transmissions are blocked as the
    > previous transmission is in pending. My oeminterrupt declarations are
    > correct as I know, but as soon as it finishes the oeminterrupthandler
    > functions, the isrhandler
    > of the driver has to take the control, this is not happening. Can you
    > tell me any other registry entries that i should enter apart from the
    > things mention in my first mail.
    > When i saw the documentation for ndisregisterinterrupt, i got that I
    > should mention the following declarations.
    > "IsrHandler"="ISRHandler"
    > "PortIsIO"=dword:1
    > "PortOffset"=dword:8
    > "PortSize"=dword:2
    > "PortMask"=dword:3F
    >
    > Even after this declaration, it is behaving the same way. Do you have
    > any suggetions or solution for this.
    >
    > Thanks for replying
    > Regards
    > Pradeep
    >
    >
    > Michel Verhagen (eMVP) wrote:
    >
    >> This usually indicates the driver doesn't get any interrupt...
    >>
    >> Can you verify you actually see any interrupts on the GPIO pin?
    >>
    >> Regards,
    >>
    >> Michel Verhagen, eMVP
    >> EmbeddedFusion
    >> www.EmbeddedFusion.com
    >> mverhagen at embeddedfusion dot com
    >>
    >>
    >>
    >> deepu wrote:
    >>> Hi all,
    >>> I am porting NDIS driver that is available from the cirrus logic on
    >>> to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    >>> adresses and the irq's properly. The IRQ initialisation is done as
    >>> shown below.
    >>> The NDIS wrapper initialization and miniport initialization is
    >>> done successfully. The debug dump on the uart is shown in the following
    >>> message.The driver is loaded successfully but still my driver is not
    >>> detecting the network. Its not even registering the IP, that i have
    >>> specified in the registry entry(that is given after this debug
    >>> message). Can any one help me in resolving this. It always shows cable
    >>> not connected mark on my network icon. Please correct me if i am wrong
    >>> some where.
    >>>
    >>> OEMInit:
    >>> v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    >>> v_pGPIOReg->GPDR_x &= ~GPIO_0;
    >>> OEMInterruptEnable:
    >>> v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    >>> v_pICReg->icpr &= ~INTC_GPIO0; //*//
    >>> v_pICReg->icmr |= INTC_GPIO0;
    >>> OEMInterruptDisable:
    >>> v_pGPIOReg->GRER_x &= ~GPIO_0;
    >>> v_pICReg->icmr &= ~INTC_GPIO0; //ether
    >>> OEMInterruptDone:
    >>> v_pICReg->icmr |= INTC_GPIO0; //ether
    >>> OEMInterruptHandler:
    >>> else if(ipreg_copy & INTC_GPIO0) {
    >>> if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    >>> v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    >>> }
    >>> RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    >>> return(SYSINTR_ETHER); // ether
    >>> }
    >>> ================================================== ================================================== ==================================
    >>>
    >>> Booting kernel with clean memory configuration:
    >>> Memory Sections:
    >>> [0] : start: 8131d000, extension: 00003000, length: 0296c000
    >>> Sp=ffffc7d0
    >>> ARMInit done.
    >>> Windows CE KernelInit
    >>> Scheduling the first thread.
    >>> 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    >>> hCurProc=03c8b002, KernelInit = 800a9a54
    >>> 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    >>> 0x83c8b024: ERROR:
    >>> c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    >>> 0x83c8b024: ConnectDebugger failed
    >>> 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    >>> 0x83c8590c: FileSystem Starting - starting with clean file system
    >>> 0x83c8590c: FSREG: Logging in default user.
    >>> 0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    >>> 0x83c8590c: FS: Using default path "\profiles\"
    >>> 0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    >>> for all users
    >>> 0x83c8590c: FS: Using default path "Windows\"
    >>> 0x83c8590c: FS: Using default path "Windows\"
    >>> 0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    >>> starting SystemPatchModule.exe.
    >>> 0x83c8590c: InitSharedHeap: 46000000 10000 8
    >>> 0x83c8590c: InitSharedHeap: return 46000050
    >>> 0x83c8590c:
    >>> Initializing Database
    >>> 0x83c8590c: Filesystem initialized!
    >>> 0x83c85688: InitializeJit
    >>> 0x83c85688: InitMUI: DISABLED (-2146564180)
    >>> 0x83c6d820: InitSharedHeap: 46000000 0 8
    >>> 0x83c6d820: InitSharedHeap: return 46000050
    >>> 0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (PWR0 ATTACH
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    >>> 0x83c6d820: +Audio Initialize
    >>> 0x83c6d820: +Audio Initialize 0
    >>> 0x83c6d820: +Audio Initialize 1
    >>> 0x83c6d820: +Audio Initialize 2
    >>> 0x83c6d820: +Audio Initialize 3
    >>> 0x83c6d820:
    >>> 0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    >>> 0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    >>> 0x83c6d820: v_pAudioXmitA->dtadr 40500040
    >>> 0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    >>> 0x83c6d820:
    >>> 0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    >>> 0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    >>> 0x83c6d820: v_pAudioXmitB->dtadr 40500040
    >>> 0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    >>> 0x83c6d820:
    >>> 0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    >>> 0x83c6d820: v_pAudioRcvA->dsadr 40500040
    >>> 0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    >>> 0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    >>> 0x83c6d820:
    >>> 0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    >>> 0x83c6d820: v_pAudioRcvB->dsadr 40500040
    >>> 0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    >>> 0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    >>> 0x83c6d820: +Audio Initialize 4
    >>> 0x83c6d820: +Audio Initialize 5
    >>> 0x83c6d820: +Audio Initialize 6
    >>> 0x83c6d820: ***********ACLink Alloc successfull
    >>> 0x83c6d820: ***********UCB1400 is ready
    >>> 0x83c6d820: +Audio Initialize 8
    >>> 0x83c6d820: -Audio Initialize
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAV1 ATTACH
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    >>> 0x83c6d820: NDIS: RebindAdaptersOnResume = 0
    >>>
    >>> Cs8900(): DriverEntry 0
    >>> 0x83c6d820:
    >>> Cs8900(): DriverEntry 0
    >>> ==>NdisInitializeWrapper
    >>> <==NdisInitializeWrapper
    >>>
    >>> Cs8900(): DriverEntry 1
    >>> 0x83c6d820:
    >>> Cs8900(): DriverEntry 1
    >>> ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    >>> ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    >>> <==ndisRegisterMiniportDriver: MiniBlock 00031820
    >>> NdisMRegisterMiniport: MiniBlock 00031820
    >>> <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    >>>
    >>> Cs8900(): DriverEntry 2
    >>> 0x83c6d820:
    >>> Cs8900(): DriverEntry 2
    >>>
    >>> Cs8900(): DriverEntry 3
    >>> 0x83c6d820:
    >>> Cs8900(): DriverEntry 3
    >>>
    >>> ndisMInitializeAdapter: Miniport 00031A48,
    >>> ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    >>> <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    >>> 1
    >>> 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (PWR0 ATTACH
    >>> 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAV1 ATTACH
    >>> 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    >>> 0x83c6d820:
    >>> Cs8900a(): CrystalInitialize 1
    >>> 0x83c6d820: cs8900a(): step=1
    >>> 0x83c6d820: cs8900a(): step=2
    >>> 0x83c6d820: cs8900a(): step=3
    >>> 0x83c6d820: cs8900a(): step=4
    >>> 0x83c6d820: cs8900a(): step=5
    >>> 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    >>> ==>NdisMSetAttributesEx: Miniport 00031A48
    >>> 0x83c6d820: cs8900a(): step=6
    >>> 0x83c6d820: cs8900a(): step=7
    >>> 0x83c6d820: cs8900a(): step=8
    >>> 0x83c6d820:
    >>> Cs8900a(): 80x83c6d820:
    >>> Cs8900a(): VchipFindIOBase Eprom_not_present
    >>> 0x83c6d820: cs8900a(): step=9
    >>> 0x83c6d820:
    >>> Cs8900a(): 90x83c6d820:
    >>> Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    >>> Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    >>> step=10
    >>> 0x83c6d820:
    >>> Cs8900a(): 100x83c6d820:
    >>> Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    >>> 0x83c6d820: cs8900a(): step=11
    >>> 0x83c6d820: cs8900a(): step=12
    >>> 0x83c6d820: cs8900a(): step=13
    >>> 0x83c6d820: cs8900a(): step=14
    >>> 0x83c6d820: cs8900a(): step=15
    >>> ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    >>> 10
    >>> ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    >>> Status 0
    >>> 0x83c6d820: cs8900a(): step=16
    >>> 0x83c6d820: cs8900a(): step=17
    >>> ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    >>> <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    >>> 0x83c6d820: cs8900a(): step=18
    >>> 0x83c6d820:
    >>> Cs8900a(): VchipStartup 10x83c6d820:
    >>> Cs8900a(): VchipStartup 20x83c6d820:
    >>> Cs8900a(): VchipStartup 30x83c6d820:
    >>> Cs8900a(): VchipStartup 40x83c6d820:
    >>> Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19
    >>>
    >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    >>>
    >>> 0x83c6d820:
    >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    >>>
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x10116
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x10105
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x10113
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x10115
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x1010104
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x1010102
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0x10202
    >>> 0x83c6d820:
    >>> Cs8900a(): QueryInformation() OID=0xfd010100
    >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (NDS0 ATTACH
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    >>> 0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    >>> 0x83c6d820: Event Cache = 0x00000300
    >>> 0x83c6d820: Caching wave event IRIntr (0x00037280)
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAM1 ATTACH
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (PWR0 ATTACH
    >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAM1 ATTACH
    >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (NDS0 ATTACH
    >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAV1 ATTACH
    >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (PWR0 ATTACH
    >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAM1 ATTACH
    >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    >>> (NDS0 ATTACH
    >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (WAV1 ATTACH
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (SIP0 ATTACH
    >>> 0x83c6d820: TCPIP: dllentry()
    >>> 0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    >>> 0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    >>> 0xC0010019
    >>> 0x83c6d820: Init s_FreePILock 1FC6670
    >>> 0x83c6d820: Init AfdHeapCS 1FC6CE0
    >>> 0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    >>> 0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c6d820: TCPIP.Register()
    >>> 0x83c6d820: +IPInit()
    >>> 0x83c6d820: +IPGetConfig
    >>> 0x83c6d820: -IPGetConfig: Ret: 0x3A590
    >>> 0x83c6d820: Dhcp: dllentry() -2084476500
    >>> 0x83c6d820: +DhcpRegister:
    >>> 0x83c6d820: -DhcpRegister: Ret = 3e7c0
    >>> 0x83c6d820: IPInit: registered w/ DHCP
    >>> 0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    >>> DelSourceList=0
    >>> 0x83c6d820: -IPInit [SUCCESS]
    >>> 0x83c6d820: +TCPGetConfigInfo
    >>> 0x83c6d820: -TCPGetConfigInfo
    >>> 0x83c6d820: *InitTCB: SetIdleTimerReset
    >>> 0x83c6d820: TCPIP.About to register
    >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    >>> 0x83c6d820: AfdSocket: Internal socket
    >>> 0x83c6d820: AfdHeapAlloc: Creating a new heap
    >>> 0x83c6d820: AfdSocket: Internal socket
    >>> 0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    >>> 0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    >>> 0x83c6d820: +RDR:InitRedir
    >>> 0x83c6d820: InitRedirConfig:
    >>> 0x83c6d820: ClearTxtPwd: FALSE
    >>> 0x83c6d820: ServerTimeoutMs: 10000
    >>> 0x83c6d820: FindCacheMaxSize: 8192
    >>> 0x83c6d820: ResourceExpiryInt: 600
    >>> 0x83c6d820: RecvBufSize: 4096
    >>> 0x83c6d820: RecvThreadPrio256: 251
    >>> 0x83c6d820: RegisterFSRoot: TRUE
    >>> 0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    >>> 0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    >>> 0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    >>> 0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    >>> 0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    >>> NOT found.
    >>> 0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)
    >>>
    >>> 0x83c6d820: +RDR:InitNetBIOS
    >>> 0x83c6d820: Browser initialized
    >>> 0x83c6d820: +RDR:FSAPIInit
    >>> 0x83c6d820: -RDR:FSAPIInit
    >>> 0x83c6d820: +RDR_Init
    >>> 0x83c6d820: -RDR:InitRedir, initialization successful
    >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    >>> 0x83c6d820: Ws2Instl dllentry() -2084720640
    >>> 0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    >>> failed 2
    >>> 0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    >>> 126
    >>> 0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    >>> failed 2
    >>> 0x83c6d820: *TCPIP:ReadyToGo
    >>> 0x83c6d820: +ARPInit()
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x1010102
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10106
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10107
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10113
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10201
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0xfc010201
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0xfd010100
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0x10119
    >>> 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    >>> BOOL Ret: 1)
    >>> 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    >>> 0x63AF744, BOOL Ret: 1)
    >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    >>> BOOL Ret: 1)
    >>> 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    >>> 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    >>> 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    >>> 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    >>> 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    >>> Ret: TRUE)
    >>> 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    >>> 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    >>> 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    >>> 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    >>> 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    >>> Bcast FF01A8C0
    >>> 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0x10118
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0x1010f
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0x1010e
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10114
    >>>
    >>> Cs8900a(): SendPackets()
    >>> 0x83bdb718:
    >>> Cs8900a(): SendPackets()
    >>> 0x83bdb718:
    >>> Cs8900a(): Send()
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10114
    >>> 0x83bdb718:
    >>> Cs8900a(): QueryInformation() OID=0x10202
    >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    >>> BOOL Ret: 1)
    >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    >>> 0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    >>> DelSourceList=0
    >>> 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    >>> Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    >>> 0x83bdb718: -AfdAddInterface: fRet: 1
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Search Route #2: Route not found
    >>> Delete Route #3: Route not found
    >>> Delete Route #3: Route not found
    >>> Delete Route #3: Route not found
    >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    >>> 0x83bdb718:
    >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    >>> 0x83bdb718: -IPAddInterface [SUCCESS]
    >>> 0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    >>> 0x83c6d820: -ARPInit [0]
    >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    >>> 0x83bd988c: IPDispatchDeviceControl returned Status 103
    >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    >>> 0x83bcc400: +RDR:NetupIndication, lana 0
    >>> 0x83bcc400: +RDR:BindToNet: lananum: 0
    >>> 0x83bcc400: +RDR:BindToNetbiosTransport
    >>> 0x83bcc400: -RDR:BindToNet successful for lana 0
    >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    >>> 0x83bcc400: +RDR:NetDownIndication, lana: 0
    >>> 0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    >>> 0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    >>> 0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    >>> 0x83c26c0c: -RDR:Stopped redir on lana 0
    >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    >>> 0x83c6d820: AFD: Initialization Complete
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    >>> 0x83bc0260: +RDR:RdrUIThread starting
    >>> 0x83bbc400:
    >>> Cs8900a(): QueryInformation() OID=0x10113
    >>> 0x83bbc400:
    >>> Cs8900a(): QueryInformation() OID=0x10106
    >>> 0x83bbc400:
    >>> Cs8900a(): QueryInformation() OID=0x10114
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (UIO1 ATTACH
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    >>> 0x83c6d820: UIO:: ARS_Init()..
    >>> 0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    >>> 0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    >>> 0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (ARS1 ATTACH
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c6d820: NdisPower:: Successfully register for notification!
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (NPW1 ATTACH
    >>> 0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    >>> (ETM1 ATTACH
    >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >>> 0x83bb3098: InitSharedHeap: 46000000 0 8
    >>> 0x83bb3098: InitSharedHeap: return 46000050
    >>> 0x83bb3098: Done getting Registry values:
    >>> bpp: 0x10
    >>> CxScreen: 0x280
    >>> CyScreen: 0x1e0
    >>> Display Type: TFTQVGA
    >>> 0x83bb3098: Exiting clearframebuffer
    >>> 0x83bb3098: InitializeDisplayHardware Complete
    >>> 0x83bb3098: Bits-per-pixel: 16
    >>> 0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    >>> 0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    >>> 0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    >>> 0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    >>> 0x83bb3098: DdsiTouchPanelDisable()
    >>> 0x83bb3098: calibrating 0 point set
    >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    >>> 0x83bb3098: **********Entering DdsiTouchPanelEnable()
    >>> 0x83bb3098: ***********ADS7843 is ready
    >>> 0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    >>> 0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    >>> 0x83bb3098: Exiting DdsiTouchPanelEnable()
    >>> 0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    >>> 0x83bb3098: **************OEMInterruptEnable:
    >>> SYSINTR_TOUCH_CHANGEDpanel.
    >>> 0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    >>> 0x83bb3098: calibrating 5 point set
    >>> 0x83bb3098: Maximum Allowed Error 7:
    >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    >>> 0x83bb3098: Calibration Results:
    >>> 0x83bb3098: Screen => Mapped
    >>> 0x83bb3098: ( 320, 240) => ( 319, 240)
    >>> 0x83bb3098: ( 128, 96) => ( 129, 97)
    >>> 0x83bb3098: ( 128, 384) => ( 127, 383)
    >>> 0x83bb3098: ( 512, 384) => ( 513, 385)
    >>> 0x83bb3098: ( 512, 96) => ( 511, 95)
    >>> 0x83bb3098: Maximum error (square of Euclidean distance in screen
    >>> units) = 2
    >>> 0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    >>> 0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    >>> 0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    >>> 0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    >>> 0x83bb3098: Oom App Wait 8000 (dec ms)
    >>> 0x83bb3098: Oom AutoOom 0
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    >>> of 180 sec
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    >>> of 0 sec
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    >>> registry.
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    >>> 60 sec
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    >>> registry.
    >>> 0x83bc0260: RdrUIThread: SH_WMGR is ready
    >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    >>> 0 sec
    >>> 0x83bc0260: -RDR:RdrUIThread exiting
    >>> 0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    >>> 0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    >>> 0x83c26c0c: -RDR:UnbindFromNet
    >>> 0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    >>> 0x83a55400: NOTIFICATION::NotifyInit thread
    >>> 0x83a55400: NOTIFICATION::MakeDatabases
    >>> 0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    >>> 0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    >>> notifications
    >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    >>> notifications
    >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    >>> associations
    >>> 0x83a55400: NOTIFICATION::MakeSynchPrimitives
    >>> 0x83a55400: NOTIFICATION::StartUI
    >>> 0x83a558e4: InitSharedHeap: 46000000 0 8
    >>> 0x83a558e4: InitSharedHeap: return 46000050
    >>> 0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    >>> UI...
    >>> 0x83a55400: NOTIFICATION::StartAlarm
    >>> 0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    >>> 0x83bc0260:
    >>> Explorer: HasMouse = TRUE
    >>> 0x83a490cc: InitSharedHeap: 46000000 0 8
    >>> 0x83a490cc: InitSharedHeap: return 46000050
    >>> 0x83bc0260: SIP: (0,0) - (0,0)
    >>> 0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    >>> started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    >>> Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    >>> validity/message retiring
    >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    >>> 0x83a55400: MSIM: IM_ReadRegistry read KB 5
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x10114
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x10202
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x10107
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20101
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20102
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20213
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0xffffff
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20101
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20102
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20207
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20208
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20104
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20103
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20214
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20215
    >>> 0x83a44000:
    >>> Cs8900a(): QueryInformation() OID=0x20215
    >>> 0x83a3a9a0: InitSharedHeap: 46000000 0 8
    >>> 0x83a3a9a0: InitSharedHeap: return 46000050
    >>> 0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    >>> 0x83a09040: +IPD_Init(0)
    >>> 0x83bc0260: Explorer(V2.0) Initialized successfully!!
    >>> 0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    >>> Sweep...
    >>> 0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    >>> 02:00:00
    >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    >>> 06/01/1999 19:00:13 for 01beac61004ffd80
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    >>> 01bf237e 4fb86800
    >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    >>> 4fb86800 as next wake-up
    >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    >>> validity/message retiring
    >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    >>> 02:00:00
    >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    >>> event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    >>> AppRunAfterTzChange
    >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    >>> event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    >>> AppRunAfterTimeChange
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    >>> DefWindowProc
    >>> 0x83a19d88: Direction: 1 Sample Rate: ac44
    >>> 0x83c16bd4: Starting DMA XMIT channel 1
    >>> 0x83a19d88: CASForm::GetCoClassTypeInfo called
    >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    >>> 0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    >>> 0x83a19d88: Explorer(V2.0) desktop thread started.
    >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    >>> 0x83bc0260: Explorer(V2.0) taskbar thread started.
    >>> 0x83c269d0: [ERROR] "SPS - close failed"
    >>> 0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    >>> 0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    >>> 0x83bdb718: TCBTimeout: NOT Restarting TCBTimer
    >>>
    >>> ================================================== ================================================== ================================================== ================================================== =
    >>> ; @CESYSGEN IF CE_MODULES_CS8900A
    >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    >>> "DisplayName"="CS8900 Ethernet Driver"
    >>> "Group"="NDIS"
    >>> "ImagePath"="CS8900A.dll"
    >>>
    >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    >>> "Route"=multi_sz:"CS8900A1"
    >>>
    >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    >>> "DisplayName"="CS8900 Ethernet Driver"
    >>> "Group"="NDIS"
    >>> "ImagePath"="CS8900A.dll"
    >>>
    >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    >>> ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    >>> ; Change the entries depend on your hardware.
    >>> ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    >>> loaded.
    >>> "BusNumber"=dword:0
    >>> "BusType"=dword:0
    >>> ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    >>> "DuplexMode"=dword:1
    >>> "Sysintr"=dword:10
    >>> ; The Ethernet Physical Address. For example,
    >>> ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    >>> ; MACAddress2=2010,and MACAddress3=bf03.
    >>> ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    >>> "MACAddress1"=dword:1200 ;3412
    >>> "MACAddress2"=dword:5634 ;7856
    >>> "MACAddress3"=dword:9A78 ;009A
    >>>
    >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    >>> "EnableDHCP"=dword:0
    >>> ; This should be MULTI_SZ
    >>> "DefaultGateway"="192.168.1.252"
    >>> ; Use zero for broadcast address? (or 255.255.255.255)
    >>> "UseZeroBroadcast"=dword:0
    >>> ; This should be MULTI_SZ, the IP address list
    >>> "IpAddress"="192.168.1.12"
    >>> ; This should be MULTI_SZ, the subnet masks for the above IP
    >>> addresses
    >>> "Subnetmask"="255.255.255.0"
    >>>
    >>> [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    >>> ; This should be MULTI_SZ
    >>> ; This is the list of llip drivers to load
    >>> "Bind"=multi_sz:"ppp","CS8900A1"
    >>>
    >>> ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    >>>
    >>> ================================================== ================================================== ==================================
    >>> Regards
    >>> Deepu
    >>>

    >> --

    >


    --

  5. Re: CS8900A driver porting on pxa255.

    Hi michel,
    Thanks for the reply. Here are my registry settings.
    ************************************************** ************************************************** ************************************************** *
    ; @CESYSGEN IF CE_MODULES_CS8900A
    [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    "DisplayName"="CS8900 Ethernet Driver"
    "Group"="NDIS"
    "ImagePath"="CS8900A.dll"

    [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    "Route"=multi_sz:"CS8900A1"

    [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    "DisplayName"="CS8900 Ethernet Driver"
    "Group"="NDIS"
    "ImagePath"="CS8900A.dll"

    [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    ; Change the entries depend on your hardware.
    ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    loaded.
    "BusNumber"=dword:0
    "BusType"=dword:0
    ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    "DuplexMode"=dword:1
    "Sysintr"=dword:10
    ; The Ethernet Physical Address. For example,
    ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    ; MACAddress2=2010,and MACAddress3=bf03.
    ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    "MACAddress1"=dword:1200 ;3412
    "MACAddress2"=dword:5634 ;7856
    "MACAddress3"=dword:9A78 ;009A

    ; "IsrDll"="giisr.dll"
    ; no need of this as i am not using a shared interrupt
    "IsrHandler"="ISRHandler"
    "PortIsIO"=dword:1
    "PortOffset"=dword:8
    "PortSize"=dword:2
    "PortMask"=dword:3F
    ;newly added

    [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    "EnableDHCP"=dword:0
    ; This should be MULTI_SZ
    "DefaultGateway"="192.168.1.252"
    ; Use zero for broadcast address? (or 255.255.255.255)
    "UseZeroBroadcast"=dword:0
    ; This should be MULTI_SZ, the IP address list
    "IpAddress"="192.168.1.12"
    ; This should be MULTI_SZ, the subnet masks for the above IP
    addresses
    "Subnetmask"="255.255.255.0"

    [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    ; This should be MULTI_SZ
    ; This is the list of llip drivers to load
    "Bind"=multi_sz:"ppp","CS8900A1"

    ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    ************************************************** ************************************************** ************************************************** *****

    The isrhandler is defined as below at the dllentry

    CrystalChar.CheckForHangHandler = CrystalCheckForHang; //NULL;
    CrystalChar.DisableInterruptHandler = CrystalDisableInterrupt;
    CrystalChar.EnableInterruptHandler = CrystalEnableInterrupt;
    CrystalChar.HaltHandler = CrystalHalt;
    CrystalChar.HandleInterruptHandler = CrystalHandleInterrupt;
    CrystalChar.ISRHandler = CrystalInterruptService;

    ************************************************** ************************************************** ************************************************** ****
    And here are my new debug messages. here you can see the interrupt
    occurance.
    The interrupt will be released only if i read all the value from the
    ISQ register of cs8900a chip.
    to read tha it has to enter into isrhandler, but it is not even getting
    into it.


    Booting kernel with clean memory configuration:

    Memory Sections:

    [0] : start: 8131d000, extension: 00003000, length: 0296c000

    Sp=ffffc7d0

    ARMInit done.

    Windows CE KernelInit

    Scheduling the first thread.

    0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    hCurProc=03c8b002, KernelInit = 800a9b5c

    0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    0x83c8b024: ERROR:
    c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    0x83c8b024: ConnectDebugger failed

    0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    0x83c85c84: FileSystem Starting - starting with clean file system

    0x83c85c84: FSREG: Logging in default user.

    0x83c85c84: SetCurrentUser: Logging out (nobody), logging in default

    0x83c85c84: FS: Using default path "\profiles\"

    0x83c85c84: SetCurrentUser: Hives not supported -- using same registry
    for all users

    0x83c85c84: FS: Using default path "Windows\"

    0x83c85c84: FS: Using default path "Windows\"

    0x83c85c84: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    starting SystemPatchModule.exe.

    0x83c85c84: InitSharedHeap: 46000000 10000 8

    0x83c85c84: InitSharedHeap: return 46000050

    0x83c85c84:

    Initializing Database

    0x83c85c84: Filesystem initialized!

    0x83c85688: InitializeJit

    0x83c85688: InitMUI: DISABLED (-2146563916)

    0x83c85000: InitSharedHeap: 46000000 0 8

    0x83c85000: InitSharedHeap: return 46000050

    0x83c85000: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.

    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered

    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered

    0x83c85000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered

    0x83c85000: +Audio Initialize

    0x83c85000: +Audio Initialize 0

    0x83c85000: +Audio Initialize 1

    0x83c85000: +Audio Initialize 2

    0x83c85000: +Audio Initialize 3

    0x83c85000:

    0x83c85000: v_pAudioXmitA->ddadr a3c93020

    0x83c85000: v_pAudioXmitA->dsadr a3c8d000

    0x83c85000: v_pAudioXmitA->dtadr 40500040

    0x83c85000: v_pAudioXmitA->dcmd 9123f000

    0x83c85000:

    0x83c85000: v_pAudioXmitB->ddadr a3c93000

    0x83c85000: v_pAudioXmitB->dsadr a3c8e000

    0x83c85000: v_pAudioXmitB->dtadr 40500040

    0x83c85000: v_pAudioXmitB->dcmd 9123f000

    0x83c85000:

    0x83c85000: v_pAudioRcvA->ddadr a3c93060

    0x83c85000: v_pAudioRcvA->dsadr 40500040

    0x83c85000: v_pAudioRcvA->dtadr a3c8f000

    0x83c85000: v_pAudioRcvA->dcmd 6123f000

    0x83c85000:

    0x83c85000: v_pAudioRcvB->ddadr a3c93040

    0x83c85000: v_pAudioRcvB->dsadr 40500040

    0x83c85000: v_pAudioRcvB->dtadr a3c90000

    0x83c85000: v_pAudioRcvB->dcmd 6123f000

    0x83c85000: +Audio Initialize 4

    0x83c85000: +Audio Initialize 5

    0x83c85000: +Audio Initialize 6

    0x83c85000: ***********ACLink Alloc successfull

    0x83c85000: ***********UCB1400 is ready

    0x83c85000: +Audio Initialize 8

    0x83c85000: -Audio Initialize

    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered

    0x83c85000: NDIS: RebindAdaptersOnResume = 0

    Cs8900(): DriverEntry 0
    0x83c85000:
    Cs8900(): DriverEntry 0
    ==>NdisInitializeWrapper
    <==NdisInitializeWrapper

    Cs8900(): DriverEntry 1
    0x83c85000:
    Cs8900(): DriverEntry 1
    ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    <==ndisRegisterMiniportDriver: MiniBlock 00031820
    NdisMRegisterMiniport: MiniBlock 00031820
    <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0

    Cs8900(): DriverEntry 2
    0x83c85000:
    Cs8900(): DriverEntry 2

    Cs8900(): DriverEntry 3
    0x83c85000:
    Cs8900(): DriverEntry 3

    ndisMInitializeAdapter: Miniport 00031A48,
    ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    1
    0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    0x83c85000:
    Cs8900a(): CrystalInitialize 1
    0x83c85000: cs8900a(): step=1
    0x83c85000: cs8900a(): step=2
    0x83c85000: cs8900a(): step=3
    0x83c85000: cs8900a(): step=4
    0x83c85000: cs8900a(): step=5
    0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    ==>NdisMSetAttributesEx: Miniport 00031A48
    0x83c85000: cs8900a(): step=6
    0x83c85000: cs8900a(): step=7
    0x83c85000: cs8900a(): step=8
    0x83c85000:
    Cs8900a(): 80x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 0 Value : 630e
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 136 Value : d6
    0x83c85000:
    Cs8900a(): VchipFindIOBase Eprom_not_present
    0x83c85000: cs8900a(): step=9
    0x83c85000:
    Cs8900a(): 90x83c85000:
    Cs8900a(): NdisMRegisterIoPortRange: 00x83c85000:
    Cs8900a(): NdisMRegisterIoPortRange : success0x83c85000: cs8900a():
    step=10
    0x83c85000:
    Cs8900a(): 100x83c85000:
    Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    0x83c85000: cs8900a(): step=11
    0x83c85000: cs8900a(): step=12
    0x83c85000: cs8900a(): step=13
    0x83c85000: cs8900a(): step=14
    0x83c85000: cs8900a(): step=15
    ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    10
    ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    Status 0
    0x83c85000: cs8900a(): step=16
    0x83c85000: cs8900a(): step=17
    ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    0x83c85000: cs8900a(): step=18
    0x83c85000:
    Cs8900a(): VchipStartup 10x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    0x83c85000:
    Cs8900a(): CrystalDetect10baseT() PRODUCT_ID : 9/900
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83c85000:
    Cs8900a(): CrystalDetect10baseT() LINE_STATUS : 12/1294
    0x83c85000:
    Cs8900a(): VchipStartup 30x83c85000:
    Cs8900a(): WritePacketPage() Offset: 158 Value : 12
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 15a Value : 3456
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 15c Value : 789a
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 116 Value : 17
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 116 Value : 17
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 0
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 114 Value : a000
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 102 Value : 7900
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 104 Value : 100
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 106 Value : 8740
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 10a Value : 3300
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : 13
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 13
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 104 Value : 105
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 104 Value : 105
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 13
    OEMInterruptHandler SYSINTR_ETHER 2 Exit

    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 22 Value : 0
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : 13
    0x83c85000:
    Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    0x83c85000:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    0x83c85000:
    Cs8900a(): VchipInit() LINE_CONTROL : 0/d3
    0x83c85000:
    Cs8900a(): VchipStartup 40x83c85000:
    Cs8900a(): VchipStartup 50x83c85000: cs8900a(): step=19
    0x83c85000:
    Cs8900a(): 19 NdisMediaStateConnected
    Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    Mac0=0x12 Mac1=0x3456 Mac2=0x789a

    0x83c85000:
    Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    Mac0=0x12 Mac1=0x3456 Mac2=0x789a

    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x10116
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x10105
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x10113
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x10115
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x1010104
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x1010102
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0x10202
    0x83c85000:
    Cs8900a(): QueryInformation() OID=0xfd010100
    0x83c85000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (NDS0 ATTACH
    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered

    0x83c85000: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered

    0x83c85000: Event Cache = 0x00000300

    0x83c85000: Caching wave event IRIntr (0x00037280)

    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAM1 ATTACH
    0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered

    0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAM1 ATTACH
    0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (NDS0 ATTACH
    0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (PWR0 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAM1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    (NDS0 ATTACH
    0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (WAV1 ATTACH
    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (SIP0 ATTACH
    0x83c85000: TCPIP: dllentry()

    0x83c85000: EAP: ERROR - unable to find Dll eap.dll
    0x83c16748: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    0xC0010019
    0x83c85000: Init s_FreePILock 1FC6670

    0x83c85000: Init AfdHeapCS 1FC6CE0

    0x83c85000: Init s_FreeNdisListLock 1FC66FC

    0x83c85000: !AFD:AfdInitialize: Can't open Registry key Comm\AFD

    0x83c85000: TCPIP.Register()

    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c85000: +IPInit()
    0x83c85000: +IPGetConfig

    0x83c85000: -IPGetConfig: Ret: 0x3A590

    0x83c85000: Dhcp: dllentry() -2084476540

    0x83c85000: +DhcpRegister:
    0x83c85000: -DhcpRegister: Ret = 3e7c0
    0x83c85000: IPInit: registered w/ DHCP
    0x83c85000: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    DelSourceList=0
    0x83c85000: -IPInit [SUCCESS]
    0x83c85000: +TCPGetConfigInfo

    0x83c85000: -TCPGetConfigInfo

    0x83c85000: *InitTCB: SetIdleTimerReset

    0x83c85000: TCPIP.About to register

    0x83c85000: !AFD: Unable to load library 'irdastk.dll'

    0x83c85000: AfdSocket: Internal socket

    0x83c85000: AfdHeapAlloc: Creating a new heap

    0x83c85000: AfdSocket: Internal socket

    0x83c85000: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BED0A8
    0x83c85000: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    0x83c85000: +RDR:InitRedir
    0x83c85000: InitRedirConfig:
    0x83c85000: ClearTxtPwd: FALSE
    0x83c85000: ServerTimeoutMs: 10000
    0x83c85000: FindCacheMaxSize: 8192
    0x83c85000: ResourceExpiryInt: 600
    0x83c85000: RecvBufSize: 4096
    0x83c85000: RecvThreadPrio256: 251
    0x83c85000: RegisterFSRoot: TRUE
    0x83c85000: SECUR32: Loading package DLL: 'schannel.dll'.

    0x83c85000: SECUR32: Loading package DLL: 'ntlmssp.dll'.

    0x83c85000: SECUR32: Loading package DLL: 'kerberos.dll'.

    0x83c85000: SECUR32: Package [1] loaded -- 'NTLM'

    0x83c85000: SECUR32: Locating package 'KERBEROS' ...0x83c85000: Package
    NOT found.

    0x83c85000: RDR: Did not find Kerberos (err 0x80090305)

    0x83c85000: +RDR:InitNetBIOS
    0x83c85000: Browser initialized
    0x83c85000: +RDR:FSAPIInit
    0x83c85000: -RDR:FSAPIInit
    0x83c85000: +RDR_Init
    0x83c85000: -RDR:InitRedir, initialization successful
    0x83c85000: !AFD: Unable to load library 'IPNat.dll'

    0x83c85000: Ws2Instl dllentry() -2084720640

    0x83c85000: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    failed 2
    0x83c85000: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    126
    0x83c85000: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    failed 2
    0x83c85000: *TCPIP:ReadyToGo

    0x83c85000: +ARPInit()
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x1010102
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10106
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10113
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10201
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0xfc010201
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0xfd010100
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x10119
    0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)

    0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)

    0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP

    0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    BOOL Ret: 1)

    0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    0x63AF744, BOOL Ret: 1)

    0x83bdb718: *CloseIFConfig(Handle 0xA5D80)

    0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)

    0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP

    0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    BOOL Ret: 1)

    0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5D80)

    0x83bdb718: Converted 192.168.1.252 to address C0A801FC

    0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!

    0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!

    0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5D80
    Ret: TRUE)

    0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5D80)

    0x83bdb718: Converted 192.168.1.12 to address C0A8010C

    0x83bdb718: Converted 255.255.255.0 to address FFFFFF00

    0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)

    0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    Bcast FF01A8C0

    0x83bdb718: *IPAddNTE: calling ARPDynRegister

    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x10118
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0xfd010103
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0xfd010103
    0x83bdb718: *CloseIFConfig(Handle 0xA5D80)

    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010f
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010e
    0x83bdb718:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    0x83bdb718:
    Cs8900a(): ReadPacketPage() Offset: 104 Value : 105
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 104 Value : f05
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10114

    Cs8900a(): SendPackets()
    0x83bdb718:
    Cs8900a(): SendPackets()
    0x83bdb718:
    Cs8900a(): Send()
    0x83bdb718:
    Cs8900a(): Send() 1
    0x83bdb718:
    Cs8900a(): Send() 2
    0x83bdb718:
    Cs8900a(): Send() 3
    0x83bdb718:
    Cs8900a(): Send() 4
    0x83bdb718:
    Cs8900a(): Send() 5
    0x83bdb718:
    Cs8900a(): Send() 6
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10202
    0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)

    0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP

    0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    BOOL Ret: 1)

    0x83bdb718: *CloseIFConfig(Handle 0xA5D80)

    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID=0x1010103
    0x83bdb718:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    0x83bdb718:
    Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    0x83bdb718:
    Cs8900a(): SetInforn=mation() OID_802_3_MULTICAST_LIST
    NDIS_STATUS_MULTICAST_VALID_DATA0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83bdb718: IGMPDelInclList: AddrPtr=565e0 NumDelSources=0
    DelSourceList=0
    0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)

    0x83bdb718: -AfdAddInterface: fRet: 1

    0x83bdb718: +IPNotifyClientsIPEvent

    0x83bdb718: IPNotifyClientsIPEvent: PendingIPGetIPEventRequest 0

    0x83bdb718: -IPAddInterface [SUCCESS]
    0x83c408b8: IPTimer: setting IPTimer of NTE 3E080 to 0


    Cs8900a(): SendPackets()
    0x83c408b8:
    Cs8900a(): SendPackets()
    0x83c408b8:
    Cs8900a(): Send()
    0x83c408b8:
    Cs8900a(): Send() 1
    0x83c408b8:
    Cs8900a(): Send() 2
    0x83c408b8:
    Cs8900a(): Send() 3
    0x83c408b8:
    Cs8900a(): Send() 4
    0x83c85000: -ARPInit [0]
    0x83c85000: !AFD: Unable to load library 'irdastk.dll'

    0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'

    0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'

    0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'

    0x83bd98c0: IPDispatchDeviceControl returned Status 0

    0x83bd98c0: ************DHCP MEDIA STATUS************

    0x83bd98c0: SeqNo: 1

    0x83bd98c0: MediaStatus: 11026

    0x83bd98c0: Context: 2 - 2

    0x83c4b000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83bd98c0: AdapterName: CS8900A1

    0x83bd98c0: Media Status is: IP_BIND_ADAPTER

    0x83bd98c0: IPDispatchDeviceControl returned Status 103

    0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    0x83bcc400: +RDR:NetupIndication, lana 0
    0x83bcc400: +RDR:BindToNet: lananum: 0
    0x83bcc400: +RDR:BindToNetbiosTransport
    0x83bcc400: -RDR:BindToNet successful for lana 0
    0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    0x83c85000: !AFD: Unable to load library 'IPNat.dll'

    0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'

    0x83c85000: AFD: Initialization Complete

    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered

    0x83bcc9d0: +RDR:RdrUIThread starting
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10113
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10106
    0x83bdb718:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (UIO1 ATTACH
    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered

    0x83c85000: UIO:: ARS_Init()..

    0x83c85000: AUTORAS:: Reg[Dialer] = [rnaapp.exe]

    0x83c85000: AUTORAS:: Reg[RasEntryOpt] = [-e]

    0x83c408b8: IPTimer: setting IPTimer of NTE 5B150 to 0

    0x83c85000: AUTORAS:: Reg[NoPromptOpt] = [-p]

    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (ARS1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered

    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c85000: NdisPower:: Successfully register for notification!

    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (NPW1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered

    0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    (ETM1 ATTACH
    0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2

    0x83bb5ca0: InitSharedHeap: 46000000 0 8

    0x83bb5ca0: InitSharedHeap: return 46000050

    0x83bb5ca0: Done getting Registry values:

    bpp: 0x10

    CxScreen: 0x280

    CyScreen: 0x1e0

    Display Type: TFTQVGA

    0x83bb5ca0: Exiting clearframebuffer


    Cs8900a(): SendPackets()
    0x83c408b8:
    Cs8900a(): SendPackets()
    0x83c408b8:
    Cs8900a(): Send()
    0x83c408b8:
    Cs8900a(): Send() 1
    0x83c408b8:
    Cs8900a(): Send() 2
    0x83c408b8:
    Cs8900a(): Send() 3
    0x83c408b8:
    Cs8900a(): Send() 4
    0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83c4b000:
    Cs8900a(): Reset()
    0x83c4b000: ndisMResetCompleteStage2: Internal reset
    0x83c408b8:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83bb5ca0: InitializeDisplayHardware Complete

    0x83bb5ca0: Bits-per-pixel: 16

    0x83bb5ca0: Adding font resource '\Windows\cour.ttf'...

    0x83bb5ca0: **** Signature of FONT File is: '0100'...

    0x83bb5ca0: Adding font resource '\Windows\tahoma.ttf'...

    0x83bb5ca0: **** Signature of FONT File is: '0100'...

    0x83bb5ca0: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    0x83bb5ca0: Could not load keyboard driver dll kbdmouse.dll

    0x83c408b8: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x637FCD4)

    0x83c408b8: Opened registry info for Comm\CS8900A1\Parms\TCPIP

    0x83c408b8: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x637FCD4,
    BOOL Ret: 1)

    0x83c408b8: *CloseIFConfig(Handle 0xA6AB0)

    0x83c408b8: IPAddAddrComplete: IF 5AF10 ntecount 1, SAC 0

    0x83bb5ca0: DdsiTouchPanelDisable()

    0x83bb5ca0: calibrating 0 point set

    0x83bb5ca0: **************OEMInterruptDone: SYSINTR_TOUCHpanel

    0x83bb5ca0: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel

    0x83bb5ca0: **********Entering DdsiTouchPanelEnable()

    0x83bb5ca0: ***********ADS7843 is ready

    0x83bb5ca0: DdsiTouchPanelPowerHandler(0x0)

    0x83bb5ca0: ********************** DdsiTouchPanelPowerHandler Done

    0x83bb5ca0: Exiting DdsiTouchPanelEnable()

    0x83bb5ca0: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.

    0x83bb5ca0: **************OEMInterruptEnable:
    SYSINTR_TOUCH_CHANGEDpanel.

    0x83bb5ca0: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    0x83bb5ca0: calibrating 5 point set

    0x83bb5ca0: Maximum Allowed Error 7:

    0x83bb5ca0: Calibration Results:

    0x83bb5ca0: Screen => Mapped

    0x83bb5ca0: ( 320, 240) => ( 319, 240)

    0x83bb5ca0: ( 128, 96) => ( 129, 97)

    0x83bb5ca0: ( 128, 384) => ( 127, 383)

    0x83bb5ca0: ( 512, 384) => ( 513, 385)

    0x83bb5ca0: ( 512, 96) => ( 511, 95)

    0x83bb5ca0: Maximum error (square of Euclidean distance in screen
    units) = 2

    0x83bb5ca0: Oom Low Pages: 0020 Bytes: 00020000
    0x83bb5ca0: Oom Critical Pages: 0014 Bytes: 00014000
    0x83bcc9d0: RdrUIThread: SH_WMGR is ready

    0x83bb5ca0: Oom Low Block Pages: 0004 Bytes: 00004000
    0x83bb5ca0: Oom Critical Block Pages: 0002 Bytes: 00002000
    0x83bb5ca0: Oom App Wait 8000 (dec ms)
    0x83bb5ca0: Oom AutoOom 0
    0x83bb5ca0: UpdateIdleTimeoutFromRegistry

    0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    of 180 sec

    0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using external idle timeout
    of 0 sec

    0x83c4b000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83bb5ca0: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    registry.

    0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    60 sec

    0x83bb5ca0: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    registry.

    0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    0 sec

    0x83a50000: NOTIFICATION::NotifyInit thread

    0x83a50000: NOTIFICATION::MakeDatabases

    0x83a50000: DB:OpenDB fail: DB DB_notify_queue not found

    0x83a50000: NOTIFICATION::MakeDatabases::Creating DB for timing
    notifications

    0x83a50000: NOTIFICATION::MakeDatabases::Opened DB for timing
    notifications

    0x83a50000: NOTIFICATION::MakeDatabases::Opened DB for system event
    associations

    0x83a50000: NOTIFICATION::MakeSynchPrimitives

    0x83a50000: NOTIFICATION::StartUI

    0x83a5033c: InitSharedHeap: 46000000 0 8

    0x83a5033c: InitSharedHeap: return 46000050

    0x83a4b470: NOTIFICATION::UIThreadProc::UI thread started. Creating
    UI...

    0x83a50000: NOTIFICATION::StartAlarm

    0x83a50000: NOTIFICATION::Constructor::Setting event semaphore

    0x83a3d400:

    Explorer: HasMouse = TRUE

    0x83a3d864: InitSharedHeap: 46000000 0 8

    0x83a3d864: InitSharedHeap: return 46000050

    0x83a3d400: SIP: (0,0) - (0,0)
    0x83a39400: NOTIFICATION::AlarmThreadProc::Alarm thread
    started.0x83a39400: NOTIFICATION::ProcessDatabase::Starting Database
    Sweep at 06/01/1999 20:00:12 for 01beac69617bcf00

    0x83a39400: NOTIFICATION::ProcessDatabase::Check wake-up
    validity/message retiring

    0x83a39400: NOTIFICATION::ProcessDatabase::Wait FOREVER

    0x83a3967c: MSIM: IM_ReadRegistry read KB 5

    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x10114
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x10202
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20101
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20102
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20213
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0xffffff
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20101
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20102
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20207
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20208
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20104
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20103
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20214
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20215
    0x83a2e000:
    Cs8900a(): QueryInformation() OID=0x20215
    0x83a2e5e8: InitSharedHeap: 46000000 0 8

    0x83a2e5e8: InitSharedHeap: return 46000050

    0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83a3d400: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)

    0x83a1c600: +IPD_Init(0)
    0x83a1c600:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83a1c600:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83a1c600:
    Cs8900a(): QueryInformation() OID=0x10107
    0x83a3d400: Explorer(V2.0) Initialized successfully!!

    0x83a50000: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    Sweep...

    0x83a50000: NOTIFICATION::XCeSetUserNotificationEx

    0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)

    0x83a50000: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    02:00:00

    0x83a50000: NOTIFICATION::ConstructPersistentPacket:acket size 162

    0x83a50000: NOTIFICATION::SetUserNotification::Setting event semaphore

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a50000: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    06/01/1999 19:00:13 for 01beac61004ffd80

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a50000: NOTIFICATION::ProcessDatabase::Got 00000a4b for time
    01bf237e 4fb86800

    0x83a50000: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    4fb86800 as next wake-up

    0x83a50000: NOTIFICATION::ProcessDatabase::Check wake-up
    validity/message retiring

    0x83a50000: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    02:00:00

    0x83a50000: NOTIFICATION::XCeRunAppAtEvent

    0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)

    0x83a50000: NOTIFICATION::SetUserNotification::Registring system watch:
    event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    AppRunAfterTzChange

    0x83a50000: NOTIFICATION::XCeRunAppAtEvent

    0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)

    0x83a50000: NOTIFICATION::SetUserNotification::Registring system watch:
    event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    AppRunAfterTimeChange

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    DefWindowProc

    0x83a1cc88: Direction: 1 Sample Rate: ac44

    0x83c16bac: Starting DMA XMIT channel 1

    0x83a1cc88: CASForm::GetCoClassTypeInfo called

    0x83c4b000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83a1cc88: CESHELL: CeOpenDatabase \DesktopPositions640x480

    0x83a1cc88: DB:OpenDB fail: DB \DesktopPositions640x480 not found

    0x83a1cc88: Explorer(V2.0) desktop thread started.

    0x83a1cc88: CESHELL: CeOpenDatabase \DesktopPositions640x480

    0x83a3d400: Explorer(V2.0) taskbar thread started.

    0x83c269d0: [ERROR] "SPS - close failed"

    0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83c4b000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83c4b000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83c4b000:
    Cs8900a(): CheckForHang()
    0x83c4b000:
    Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    0x83c4b000:
    Cs8900a(): CheckForHang()
    ************************************************** ************************************************** *************************************************
    Regards
    Pradeep

    Michel Verhagen (eMVP) wrote:

    > Did you implement the ISRHandler function? Post your ISRHandler function
    > code. It looks like the ISRHandler function does not recognize the
    > interrupt was generated by your network card, and is returning
    > SYSINTR_CHAIN instead of your SYSINTR. Double check those "Portxxxx"
    > registry settings. Also post all your registry settings here, so we can
    > see if something is missing.
    >
    > Michel Verhagen, eMVP
    > EmbeddedFusion
    > www.EmbeddedFusion.com
    > mverhagen at embeddedfusion dot com
    >
    >
    > deepu wrote:
    > > Hi michel,
    > > I tuned the interrupt sources again. Now the driver is
    > > getting loaded, and also the network status is shown as connected. Yes
    > > I am getting the interrupt now.
    > > But after it enters in to oeminterrupthandler, its not entering into
    > > oeminterruptdone nor the isrhandler functions in the driver. After all
    > > the initializations are done its
    > > trying to transmit some data and even transmitter is blocked from then
    > > on as the previous interrupt is not released. Afterwards all
    > > transmissions are blocked as the
    > > previous transmission is in pending. My oeminterrupt declarations are
    > > correct as I know, but as soon as it finishes the oeminterrupthandler
    > > functions, the isrhandler
    > > of the driver has to take the control, this is not happening. Can you
    > > tell me any other registry entries that i should enter apart from the
    > > things mention in my first mail.
    > > When i saw the documentation for ndisregisterinterrupt, i got that I
    > > should mention the following declarations.
    > > "IsrHandler"="ISRHandler"
    > > "PortIsIO"=dword:1
    > > "PortOffset"=dword:8
    > > "PortSize"=dword:2
    > > "PortMask"=dword:3F
    > >
    > > Even after this declaration, it is behaving the same way. Do you have
    > > any suggetions or solution for this.
    > >
    > > Thanks for replying
    > > Regards
    > > Pradeep
    > >
    > >
    > > Michel Verhagen (eMVP) wrote:
    > >
    > >> This usually indicates the driver doesn't get any interrupt...
    > >>
    > >> Can you verify you actually see any interrupts on the GPIO pin?
    > >>
    > >> Regards,
    > >>
    > >> Michel Verhagen, eMVP
    > >> EmbeddedFusion
    > >> www.EmbeddedFusion.com
    > >> mverhagen at embeddedfusion dot com
    > >>
    > >>
    > >>
    > >> deepu wrote:
    > >>> Hi all,
    > >>> I am porting NDIS driver that is available from the cirrus logic on
    > >>> to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    > >>> adresses and the irq's properly. The IRQ initialisation is done as
    > >>> shown below.
    > >>> The NDIS wrapper initialization and miniport initialization is
    > >>> done successfully. The debug dump on the uart is shown in the following
    > >>> message.The driver is loaded successfully but still my driver is not
    > >>> detecting the network. Its not even registering the IP, that i have
    > >>> specified in the registry entry(that is given after this debug
    > >>> message). Can any one help me in resolving this. It always shows cable
    > >>> not connected mark on my network icon. Please correct me if i am wrong
    > >>> some where.
    > >>>
    > >>> OEMInit:
    > >>> v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    > >>> v_pGPIOReg->GPDR_x &= ~GPIO_0;
    > >>> OEMInterruptEnable:
    > >>> v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    > >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    > >>> v_pICReg->icpr &= ~INTC_GPIO0; //*//
    > >>> v_pICReg->icmr |= INTC_GPIO0;
    > >>> OEMInterruptDisable:
    > >>> v_pGPIOReg->GRER_x &= ~GPIO_0;
    > >>> v_pICReg->icmr &= ~INTC_GPIO0; //ether
    > >>> OEMInterruptDone:
    > >>> v_pICReg->icmr |= INTC_GPIO0; //ether
    > >>> OEMInterruptHandler:
    > >>> else if(ipreg_copy & INTC_GPIO0) {
    > >>> if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    > >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    > >>> v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    > >>> }
    > >>> RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    > >>> return(SYSINTR_ETHER); // ether
    > >>> }
    > >>> ================================================== ================================================== ==================================
    > >>>
    > >>> Booting kernel with clean memory configuration:
    > >>> Memory Sections:
    > >>> [0] : start: 8131d000, extension: 00003000, length: 0296c000
    > >>> Sp=ffffc7d0
    > >>> ARMInit done.
    > >>> Windows CE KernelInit
    > >>> Scheduling the first thread.
    > >>> 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > >>> hCurProc=03c8b002, KernelInit = 800a9a54
    > >>> 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > >>> 0x83c8b024: ERROR:
    > >>> c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > >>> 0x83c8b024: ConnectDebugger failed
    > >>> 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > >>> 0x83c8590c: FileSystem Starting - starting with clean file system
    > >>> 0x83c8590c: FSREG: Logging in default user.
    > >>> 0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    > >>> 0x83c8590c: FS: Using default path "\profiles\"
    > >>> 0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    > >>> for all users
    > >>> 0x83c8590c: FS: Using default path "Windows\"
    > >>> 0x83c8590c: FS: Using default path "Windows\"
    > >>> 0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > >>> starting SystemPatchModule.exe.
    > >>> 0x83c8590c: InitSharedHeap: 46000000 10000 8
    > >>> 0x83c8590c: InitSharedHeap: return 46000050
    > >>> 0x83c8590c:
    > >>> Initializing Database
    > >>> 0x83c8590c: Filesystem initialized!
    > >>> 0x83c85688: InitializeJit
    > >>> 0x83c85688: InitMUI: DISABLED (-2146564180)
    > >>> 0x83c6d820: InitSharedHeap: 46000000 0 8
    > >>> 0x83c6d820: InitSharedHeap: return 46000050
    > >>> 0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    > >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (PWR0 ATTACH
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    > >>> 0x83c6d820: +Audio Initialize
    > >>> 0x83c6d820: +Audio Initialize 0
    > >>> 0x83c6d820: +Audio Initialize 1
    > >>> 0x83c6d820: +Audio Initialize 2
    > >>> 0x83c6d820: +Audio Initialize 3
    > >>> 0x83c6d820:
    > >>> 0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    > >>> 0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    > >>> 0x83c6d820: v_pAudioXmitA->dtadr 40500040
    > >>> 0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    > >>> 0x83c6d820:
    > >>> 0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    > >>> 0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    > >>> 0x83c6d820: v_pAudioXmitB->dtadr 40500040
    > >>> 0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    > >>> 0x83c6d820:
    > >>> 0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    > >>> 0x83c6d820: v_pAudioRcvA->dsadr 40500040
    > >>> 0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    > >>> 0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    > >>> 0x83c6d820:
    > >>> 0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    > >>> 0x83c6d820: v_pAudioRcvB->dsadr 40500040
    > >>> 0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    > >>> 0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    > >>> 0x83c6d820: +Audio Initialize 4
    > >>> 0x83c6d820: +Audio Initialize 5
    > >>> 0x83c6d820: +Audio Initialize 6
    > >>> 0x83c6d820: ***********ACLink Alloc successfull
    > >>> 0x83c6d820: ***********UCB1400 is ready
    > >>> 0x83c6d820: +Audio Initialize 8
    > >>> 0x83c6d820: -Audio Initialize
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAV1 ATTACH
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    > >>> 0x83c6d820: NDIS: RebindAdaptersOnResume = 0
    > >>>
    > >>> Cs8900(): DriverEntry 0
    > >>> 0x83c6d820:
    > >>> Cs8900(): DriverEntry 0
    > >>> ==>NdisInitializeWrapper
    > >>> <==NdisInitializeWrapper
    > >>>
    > >>> Cs8900(): DriverEntry 1
    > >>> 0x83c6d820:
    > >>> Cs8900(): DriverEntry 1
    > >>> ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > >>> ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > >>> <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > >>> NdisMRegisterMiniport: MiniBlock 00031820
    > >>> <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    > >>>
    > >>> Cs8900(): DriverEntry 2
    > >>> 0x83c6d820:
    > >>> Cs8900(): DriverEntry 2
    > >>>
    > >>> Cs8900(): DriverEntry 3
    > >>> 0x83c6d820:
    > >>> Cs8900(): DriverEntry 3
    > >>>
    > >>> ndisMInitializeAdapter: Miniport 00031A48,
    > >>> ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > >>> <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > >>> 1
    > >>> 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (PWR0 ATTACH
    > >>> 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAV1 ATTACH
    > >>> 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > >>> 0x83c6d820:
    > >>> Cs8900a(): CrystalInitialize 1
    > >>> 0x83c6d820: cs8900a(): step=1
    > >>> 0x83c6d820: cs8900a(): step=2
    > >>> 0x83c6d820: cs8900a(): step=3
    > >>> 0x83c6d820: cs8900a(): step=4
    > >>> 0x83c6d820: cs8900a(): step=5
    > >>> 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > >>> ==>NdisMSetAttributesEx: Miniport 00031A48
    > >>> 0x83c6d820: cs8900a(): step=6
    > >>> 0x83c6d820: cs8900a(): step=7
    > >>> 0x83c6d820: cs8900a(): step=8
    > >>> 0x83c6d820:
    > >>> Cs8900a(): 80x83c6d820:
    > >>> Cs8900a(): VchipFindIOBase Eprom_not_present
    > >>> 0x83c6d820: cs8900a(): step=9
    > >>> 0x83c6d820:
    > >>> Cs8900a(): 90x83c6d820:
    > >>> Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    > >>> Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    > >>> step=10
    > >>> 0x83c6d820:
    > >>> Cs8900a(): 100x83c6d820:
    > >>> Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > >>> 0x83c6d820: cs8900a(): step=11
    > >>> 0x83c6d820: cs8900a(): step=12
    > >>> 0x83c6d820: cs8900a(): step=13
    > >>> 0x83c6d820: cs8900a(): step=14
    > >>> 0x83c6d820: cs8900a(): step=15
    > >>> ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > >>> 10
    > >>> ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > >>> Status 0
    > >>> 0x83c6d820: cs8900a(): step=16
    > >>> 0x83c6d820: cs8900a(): step=17
    > >>> ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > >>> <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > >>> 0x83c6d820: cs8900a(): step=18
    > >>> 0x83c6d820:
    > >>> Cs8900a(): VchipStartup 10x83c6d820:
    > >>> Cs8900a(): VchipStartup 20x83c6d820:
    > >>> Cs8900a(): VchipStartup 30x83c6d820:
    > >>> Cs8900a(): VchipStartup 40x83c6d820:
    > >>> Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19
    > >>>
    > >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > >>>
    > >>> 0x83c6d820:
    > >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > >>>
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x10116
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x10105
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x10113
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x10115
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x1010104
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x1010102
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0x10202
    > >>> 0x83c6d820:
    > >>> Cs8900a(): QueryInformation() OID=0xfd010100
    > >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (NDS0 ATTACH
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    > >>> 0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    > >>> 0x83c6d820: Event Cache = 0x00000300
    > >>> 0x83c6d820: Caching wave event IRIntr (0x00037280)
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAM1 ATTACH
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    > >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (PWR0 ATTACH
    > >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAM1 ATTACH
    > >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (NDS0 ATTACH
    > >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAV1 ATTACH
    > >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (PWR0 ATTACH
    > >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAM1 ATTACH
    > >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > >>> (NDS0 ATTACH
    > >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (WAV1 ATTACH
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (SIP0 ATTACH
    > >>> 0x83c6d820: TCPIP: dllentry()
    > >>> 0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    > >>> 0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > >>> 0xC0010019
    > >>> 0x83c6d820: Init s_FreePILock 1FC6670
    > >>> 0x83c6d820: Init AfdHeapCS 1FC6CE0
    > >>> 0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    > >>> 0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c6d820: TCPIP.Register()
    > >>> 0x83c6d820: +IPInit()
    > >>> 0x83c6d820: +IPGetConfig
    > >>> 0x83c6d820: -IPGetConfig: Ret: 0x3A590
    > >>> 0x83c6d820: Dhcp: dllentry() -2084476500
    > >>> 0x83c6d820: +DhcpRegister:
    > >>> 0x83c6d820: -DhcpRegister: Ret = 3e7c0
    > >>> 0x83c6d820: IPInit: registered w/ DHCP
    > >>> 0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > >>> DelSourceList=0
    > >>> 0x83c6d820: -IPInit [SUCCESS]
    > >>> 0x83c6d820: +TCPGetConfigInfo
    > >>> 0x83c6d820: -TCPGetConfigInfo
    > >>> 0x83c6d820: *InitTCB: SetIdleTimerReset
    > >>> 0x83c6d820: TCPIP.About to register
    > >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > >>> 0x83c6d820: AfdSocket: Internal socket
    > >>> 0x83c6d820: AfdHeapAlloc: Creating a new heap
    > >>> 0x83c6d820: AfdSocket: Internal socket
    > >>> 0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    > >>> 0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > >>> 0x83c6d820: +RDR:InitRedir
    > >>> 0x83c6d820: InitRedirConfig:
    > >>> 0x83c6d820: ClearTxtPwd: FALSE
    > >>> 0x83c6d820: ServerTimeoutMs: 10000
    > >>> 0x83c6d820: FindCacheMaxSize: 8192
    > >>> 0x83c6d820: ResourceExpiryInt: 600
    > >>> 0x83c6d820: RecvBufSize: 4096
    > >>> 0x83c6d820: RecvThreadPrio256: 251
    > >>> 0x83c6d820: RegisterFSRoot: TRUE
    > >>> 0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    > >>> 0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    > >>> 0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    > >>> 0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    > >>> 0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    > >>> NOT found.
    > >>> 0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)
    > >>>
    > >>> 0x83c6d820: +RDR:InitNetBIOS
    > >>> 0x83c6d820: Browser initialized
    > >>> 0x83c6d820: +RDR:FSAPIInit
    > >>> 0x83c6d820: -RDR:FSAPIInit
    > >>> 0x83c6d820: +RDR_Init
    > >>> 0x83c6d820: -RDR:InitRedir, initialization successful
    > >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > >>> 0x83c6d820: Ws2Instl dllentry() -2084720640
    > >>> 0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > >>> failed 2
    > >>> 0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > >>> 126
    > >>> 0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > >>> failed 2
    > >>> 0x83c6d820: *TCPIP:ReadyToGo
    > >>> 0x83c6d820: +ARPInit()
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x1010102
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10106
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10107
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10113
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10201
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0xfc010201
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0xfd010100
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0x10119
    > >>> 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > >>> BOOL Ret: 1)
    > >>> 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > >>> 0x63AF744, BOOL Ret: 1)
    > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > >>> BOOL Ret: 1)
    > >>> 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    > >>> 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    > >>> 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    > >>> 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    > >>> 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    > >>> Ret: TRUE)
    > >>> 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    > >>> 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    > >>> 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    > >>> 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    > >>> 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > >>> Bcast FF01A8C0
    > >>> 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0x10118
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0x1010f
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0x1010e
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10114
    > >>>
    > >>> Cs8900a(): SendPackets()
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SendPackets()
    > >>> 0x83bdb718:
    > >>> Cs8900a(): Send()
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10114
    > >>> 0x83bdb718:
    > >>> Cs8900a(): QueryInformation() OID=0x10202
    > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > >>> BOOL Ret: 1)
    > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    > >>> 0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    > >>> DelSourceList=0
    > >>> 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > >>> Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    > >>> 0x83bdb718: -AfdAddInterface: fRet: 1
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Search Route #2: Route not found
    > >>> Delete Route #3: Route not found
    > >>> Delete Route #3: Route not found
    > >>> Delete Route #3: Route not found
    > >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    > >>> 0x83bdb718:
    > >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    > >>> 0x83bdb718: -IPAddInterface [SUCCESS]
    > >>> 0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    > >>> 0x83c6d820: -ARPInit [0]
    > >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    > >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > >>> 0x83bd988c: IPDispatchDeviceControl returned Status 103
    > >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > >>> 0x83bcc400: +RDR:NetupIndication, lana 0
    > >>> 0x83bcc400: +RDR:BindToNet: lananum: 0
    > >>> 0x83bcc400: +RDR:BindToNetbiosTransport
    > >>> 0x83bcc400: -RDR:BindToNet successful for lana 0
    > >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    > >>> 0x83bcc400: +RDR:NetDownIndication, lana: 0
    > >>> 0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    > >>> 0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    > >>> 0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    > >>> 0x83c26c0c: -RDR:Stopped redir on lana 0
    > >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    > >>> 0x83c6d820: AFD: Initialization Complete
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    > >>> 0x83bc0260: +RDR:RdrUIThread starting
    > >>> 0x83bbc400:
    > >>> Cs8900a(): QueryInformation() OID=0x10113
    > >>> 0x83bbc400:
    > >>> Cs8900a(): QueryInformation() OID=0x10106
    > >>> 0x83bbc400:
    > >>> Cs8900a(): QueryInformation() OID=0x10114
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (UIO1 ATTACH
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    > >>> 0x83c6d820: UIO:: ARS_Init()..
    > >>> 0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    > >>> 0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    > >>> 0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (ARS1 ATTACH
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c6d820: NdisPower:: Successfully register for notification!
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (NPW1 ATTACH
    > >>> 0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > >>> (ETM1 ATTACH
    > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >>> 0x83bb3098: InitSharedHeap: 46000000 0 8
    > >>> 0x83bb3098: InitSharedHeap: return 46000050
    > >>> 0x83bb3098: Done getting Registry values:
    > >>> bpp: 0x10
    > >>> CxScreen: 0x280
    > >>> CyScreen: 0x1e0
    > >>> Display Type: TFTQVGA
    > >>> 0x83bb3098: Exiting clearframebuffer
    > >>> 0x83bb3098: InitializeDisplayHardware Complete
    > >>> 0x83bb3098: Bits-per-pixel: 16
    > >>> 0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    > >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    > >>> 0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    > >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    > >>> 0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > >>> 0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    > >>> 0x83bb3098: DdsiTouchPanelDisable()
    > >>> 0x83bb3098: calibrating 0 point set
    > >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    > >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    > >>> 0x83bb3098: **********Entering DdsiTouchPanelEnable()
    > >>> 0x83bb3098: ***********ADS7843 is ready
    > >>> 0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    > >>> 0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    > >>> 0x83bb3098: Exiting DdsiTouchPanelEnable()
    > >>> 0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    > >>> 0x83bb3098: **************OEMInterruptEnable:
    > >>> SYSINTR_TOUCH_CHANGEDpanel.
    > >>> 0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > >>> 0x83bb3098: calibrating 5 point set
    > >>> 0x83bb3098: Maximum Allowed Error 7:
    > >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > >>> 0x83bb3098: Calibration Results:
    > >>> 0x83bb3098: Screen => Mapped
    > >>> 0x83bb3098: ( 320, 240) => ( 319, 240)
    > >>> 0x83bb3098: ( 128, 96) => ( 129, 97)
    > >>> 0x83bb3098: ( 128, 384) => ( 127, 383)
    > >>> 0x83bb3098: ( 512, 384) => ( 513, 385)
    > >>> 0x83bb3098: ( 512, 96) => ( 511, 95)
    > >>> 0x83bb3098: Maximum error (square of Euclidean distance in screen
    > >>> units) = 2
    > >>> 0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    > >>> 0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    > >>> 0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    > >>> 0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    > >>> 0x83bb3098: Oom App Wait 8000 (dec ms)
    > >>> 0x83bb3098: Oom AutoOom 0
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > >>> of 180 sec
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > >>> of 0 sec
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > >>> registry.
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > >>> 60 sec
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > >>> registry.
    > >>> 0x83bc0260: RdrUIThread: SH_WMGR is ready
    > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > >>> 0 sec
    > >>> 0x83bc0260: -RDR:RdrUIThread exiting
    > >>> 0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    > >>> 0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    > >>> 0x83c26c0c: -RDR:UnbindFromNet
    > >>> 0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    > >>> 0x83a55400: NOTIFICATION::NotifyInit thread
    > >>> 0x83a55400: NOTIFICATION::MakeDatabases
    > >>> 0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    > >>> notifications
    > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    > >>> notifications
    > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    > >>> associations
    > >>> 0x83a55400: NOTIFICATION::MakeSynchPrimitives
    > >>> 0x83a55400: NOTIFICATION::StartUI
    > >>> 0x83a558e4: InitSharedHeap: 46000000 0 8
    > >>> 0x83a558e4: InitSharedHeap: return 46000050
    > >>> 0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > >>> UI...
    > >>> 0x83a55400: NOTIFICATION::StartAlarm
    > >>> 0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    > >>> 0x83bc0260:
    > >>> Explorer: HasMouse = TRUE
    > >>> 0x83a490cc: InitSharedHeap: 46000000 0 8
    > >>> 0x83a490cc: InitSharedHeap: return 46000050
    > >>> 0x83bc0260: SIP: (0,0) - (0,0)
    > >>> 0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    > >>> started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    > >>> Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    > >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    > >>> validity/message retiring
    > >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    > >>> 0x83a55400: MSIM: IM_ReadRegistry read KB 5
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x10114
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x10202
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x10107
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20101
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20102
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20213
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0xffffff
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20101
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20102
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20207
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20208
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20104
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20103
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20214
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20215
    > >>> 0x83a44000:
    > >>> Cs8900a(): QueryInformation() OID=0x20215
    > >>> 0x83a3a9a0: InitSharedHeap: 46000000 0 8
    > >>> 0x83a3a9a0: InitSharedHeap: return 46000050
    > >>> 0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    > >>> 0x83a09040: +IPD_Init(0)
    > >>> 0x83bc0260: Explorer(V2.0) Initialized successfully!!
    > >>> 0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > >>> Sweep...
    > >>> 0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > >>> 02:00:00
    > >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > >>> 06/01/1999 19:00:13 for 01beac61004ffd80
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    > >>> 01bf237e 4fb86800
    > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > >>> 4fb86800 as next wake-up
    > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    > >>> validity/message retiring
    > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > >>> 02:00:00
    > >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > >>> event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > >>> AppRunAfterTzChange
    > >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > >>> event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > >>> AppRunAfterTimeChange
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > >>> DefWindowProc
    > >>> 0x83a19d88: Direction: 1 Sample Rate: ac44
    > >>> 0x83c16bd4: Starting DMA XMIT channel 1
    > >>> 0x83a19d88: CASForm::GetCoClassTypeInfo called
    > >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > >>> 0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    > >>> 0x83a19d88: Explorer(V2.0) desktop thread started.
    > >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > >>> 0x83bc0260: Explorer(V2.0) taskbar thread started.
    > >>> 0x83c269d0: [ERROR] "SPS - close failed"
    > >>> 0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    > >>> 0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    > >>> 0x83bdb718: TCBTimeout: NOT Restarting TCBTimer
    > >>>
    > >>> ================================================== ================================================== ================================================== ================================================== =
    > >>> ; @CESYSGEN IF CE_MODULES_CS8900A
    > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > >>> "DisplayName"="CS8900 Ethernet Driver"
    > >>> "Group"="NDIS"
    > >>> "ImagePath"="CS8900A.dll"
    > >>>
    > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > >>> "Route"=multi_sz:"CS8900A1"
    > >>>
    > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > >>> "DisplayName"="CS8900 Ethernet Driver"
    > >>> "Group"="NDIS"
    > >>> "ImagePath"="CS8900A.dll"
    > >>>
    > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > >>> ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > >>> ; Change the entries depend on your hardware.
    > >>> ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > >>> loaded.
    > >>> "BusNumber"=dword:0
    > >>> "BusType"=dword:0
    > >>> ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > >>> "DuplexMode"=dword:1
    > >>> "Sysintr"=dword:10
    > >>> ; The Ethernet Physical Address. For example,
    > >>> ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > >>> ; MACAddress2=2010,and MACAddress3=bf03.
    > >>> ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > >>> "MACAddress1"=dword:1200 ;3412
    > >>> "MACAddress2"=dword:5634 ;7856
    > >>> "MACAddress3"=dword:9A78 ;009A
    > >>>
    > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > >>> "EnableDHCP"=dword:0
    > >>> ; This should be MULTI_SZ
    > >>> "DefaultGateway"="192.168.1.252"
    > >>> ; Use zero for broadcast address? (or 255.255.255.255)
    > >>> "UseZeroBroadcast"=dword:0
    > >>> ; This should be MULTI_SZ, the IP address list
    > >>> "IpAddress"="192.168.1.12"
    > >>> ; This should be MULTI_SZ, the subnet masks for the above IP
    > >>> addresses
    > >>> "Subnetmask"="255.255.255.0"
    > >>>
    > >>> [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > >>> ; This should be MULTI_SZ
    > >>> ; This is the list of llip drivers to load
    > >>> "Bind"=multi_sz:"ppp","CS8900A1"
    > >>>
    > >>> ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    > >>>
    > >>> ================================================== ================================================== ==================================
    > >>> Regards
    > >>> Deepu
    > >>>
    > >> --

    > >

    >
    > --



  6. Re: CS8900A driver porting on pxa255.

    Hi,
    I got the interrupt, and the interrupt got linked to the isrhandler.
    As you can
    see in the above post, in the registry, the sysintr value that i have
    given is '10'
    and that should be '1A'.
    But still my driver is failing in sending packets(transmission).First
    time it tries
    to send some packets, and afterwards I wont get any interrupt regarding
    the
    ProcessTransmitInterrupts. after this all the forthcoming transmission
    are held/blocked as the
    previous transmission isn't completed. I dont know why is this
    happening. can anyone help.

    Regards
    deepu

    deepu wrote:

    > Hi michel,
    > Thanks for the reply. Here are my registry settings.
    > ************************************************** ************************************************** ************************************************** *
    > ; @CESYSGEN IF CE_MODULES_CS8900A
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > "DisplayName"="CS8900 Ethernet Driver"
    > "Group"="NDIS"
    > "ImagePath"="CS8900A.dll"
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > "Route"=multi_sz:"CS8900A1"
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > "DisplayName"="CS8900 Ethernet Driver"
    > "Group"="NDIS"
    > "ImagePath"="CS8900A.dll"
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > ; Change the entries depend on your hardware.
    > ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > loaded.
    > "BusNumber"=dword:0
    > "BusType"=dword:0
    > ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > "DuplexMode"=dword:1
    > "Sysintr"=dword:10
    > ; The Ethernet Physical Address. For example,
    > ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > ; MACAddress2=2010,and MACAddress3=bf03.
    > ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > "MACAddress1"=dword:1200 ;3412
    > "MACAddress2"=dword:5634 ;7856
    > "MACAddress3"=dword:9A78 ;009A
    >
    > ; "IsrDll"="giisr.dll"
    > ; no need of this as i am not using a shared interrupt
    > "IsrHandler"="ISRHandler"
    > "PortIsIO"=dword:1
    > "PortOffset"=dword:8
    > "PortSize"=dword:2
    > "PortMask"=dword:3F
    > ;newly added
    >
    > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > "EnableDHCP"=dword:0
    > ; This should be MULTI_SZ
    > "DefaultGateway"="192.168.1.252"
    > ; Use zero for broadcast address? (or 255.255.255.255)
    > "UseZeroBroadcast"=dword:0
    > ; This should be MULTI_SZ, the IP address list
    > "IpAddress"="192.168.1.12"
    > ; This should be MULTI_SZ, the subnet masks for the above IP
    > addresses
    > "Subnetmask"="255.255.255.0"
    >
    > [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > ; This should be MULTI_SZ
    > ; This is the list of llip drivers to load
    > "Bind"=multi_sz:"ppp","CS8900A1"
    >
    > ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    > ************************************************** ************************************************** ************************************************** *****
    >
    > The isrhandler is defined as below at the dllentry
    >
    > CrystalChar.CheckForHangHandler = CrystalCheckForHang; //NULL;
    > CrystalChar.DisableInterruptHandler = CrystalDisableInterrupt;
    > CrystalChar.EnableInterruptHandler = CrystalEnableInterrupt;
    > CrystalChar.HaltHandler = CrystalHalt;
    > CrystalChar.HandleInterruptHandler = CrystalHandleInterrupt;
    > CrystalChar.ISRHandler = CrystalInterruptService;
    >
    > ************************************************** ************************************************** ************************************************** ****
    > And here are my new debug messages. here you can see the interrupt
    > occurance.
    > The interrupt will be released only if i read all the value from the
    > ISQ register of cs8900a chip.
    > to read tha it has to enter into isrhandler, but it is not even getting
    > into it.
    >
    >
    > Booting kernel with clean memory configuration:
    >
    > Memory Sections:
    >
    > [0] : start: 8131d000, extension: 00003000, length: 0296c000
    >
    > Sp=ffffc7d0
    >
    > ARMInit done.
    >
    > Windows CE KernelInit
    >
    > Scheduling the first thread.
    >
    > 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > hCurProc=03c8b002, KernelInit = 800a9b5c
    >
    > 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > 0x83c8b024: ERROR:
    > c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > 0x83c8b024: ConnectDebugger failed
    >
    > 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > 0x83c85c84: FileSystem Starting - starting with clean file system
    >
    > 0x83c85c84: FSREG: Logging in default user.
    >
    > 0x83c85c84: SetCurrentUser: Logging out (nobody), logging in default
    >
    > 0x83c85c84: FS: Using default path "\profiles\"
    >
    > 0x83c85c84: SetCurrentUser: Hives not supported -- using same registry
    > for all users
    >
    > 0x83c85c84: FS: Using default path "Windows\"
    >
    > 0x83c85c84: FS: Using default path "Windows\"
    >
    > 0x83c85c84: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > starting SystemPatchModule.exe.
    >
    > 0x83c85c84: InitSharedHeap: 46000000 10000 8
    >
    > 0x83c85c84: InitSharedHeap: return 46000050
    >
    > 0x83c85c84:
    >
    > Initializing Database
    >
    > 0x83c85c84: Filesystem initialized!
    >
    > 0x83c85688: InitializeJit
    >
    > 0x83c85688: InitMUI: DISABLED (-2146563916)
    >
    > 0x83c85000: InitSharedHeap: 46000000 0 8
    >
    > 0x83c85000: InitSharedHeap: return 46000050
    >
    > 0x83c85000: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    >
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    >
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    >
    > 0x83c85000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    >
    > 0x83c85000: +Audio Initialize
    >
    > 0x83c85000: +Audio Initialize 0
    >
    > 0x83c85000: +Audio Initialize 1
    >
    > 0x83c85000: +Audio Initialize 2
    >
    > 0x83c85000: +Audio Initialize 3
    >
    > 0x83c85000:
    >
    > 0x83c85000: v_pAudioXmitA->ddadr a3c93020
    >
    > 0x83c85000: v_pAudioXmitA->dsadr a3c8d000
    >
    > 0x83c85000: v_pAudioXmitA->dtadr 40500040
    >
    > 0x83c85000: v_pAudioXmitA->dcmd 9123f000
    >
    > 0x83c85000:
    >
    > 0x83c85000: v_pAudioXmitB->ddadr a3c93000
    >
    > 0x83c85000: v_pAudioXmitB->dsadr a3c8e000
    >
    > 0x83c85000: v_pAudioXmitB->dtadr 40500040
    >
    > 0x83c85000: v_pAudioXmitB->dcmd 9123f000
    >
    > 0x83c85000:
    >
    > 0x83c85000: v_pAudioRcvA->ddadr a3c93060
    >
    > 0x83c85000: v_pAudioRcvA->dsadr 40500040
    >
    > 0x83c85000: v_pAudioRcvA->dtadr a3c8f000
    >
    > 0x83c85000: v_pAudioRcvA->dcmd 6123f000
    >
    > 0x83c85000:
    >
    > 0x83c85000: v_pAudioRcvB->ddadr a3c93040
    >
    > 0x83c85000: v_pAudioRcvB->dsadr 40500040
    >
    > 0x83c85000: v_pAudioRcvB->dtadr a3c90000
    >
    > 0x83c85000: v_pAudioRcvB->dcmd 6123f000
    >
    > 0x83c85000: +Audio Initialize 4
    >
    > 0x83c85000: +Audio Initialize 5
    >
    > 0x83c85000: +Audio Initialize 6
    >
    > 0x83c85000: ***********ACLink Alloc successfull
    >
    > 0x83c85000: ***********UCB1400 is ready
    >
    > 0x83c85000: +Audio Initialize 8
    >
    > 0x83c85000: -Audio Initialize
    >
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    >
    > 0x83c85000: NDIS: RebindAdaptersOnResume = 0
    >
    > Cs8900(): DriverEntry 0
    > 0x83c85000:
    > Cs8900(): DriverEntry 0
    > ==>NdisInitializeWrapper
    > <==NdisInitializeWrapper
    >
    > Cs8900(): DriverEntry 1
    > 0x83c85000:
    > Cs8900(): DriverEntry 1
    > ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > NdisMRegisterMiniport: MiniBlock 00031820
    > <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    >
    > Cs8900(): DriverEntry 2
    > 0x83c85000:
    > Cs8900(): DriverEntry 2
    >
    > Cs8900(): DriverEntry 3
    > 0x83c85000:
    > Cs8900(): DriverEntry 3
    >
    > ndisMInitializeAdapter: Miniport 00031A48,
    > ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > 1
    > 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > 0x83c85000:
    > Cs8900a(): CrystalInitialize 1
    > 0x83c85000: cs8900a(): step=1
    > 0x83c85000: cs8900a(): step=2
    > 0x83c85000: cs8900a(): step=3
    > 0x83c85000: cs8900a(): step=4
    > 0x83c85000: cs8900a(): step=5
    > 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > ==>NdisMSetAttributesEx: Miniport 00031A48
    > 0x83c85000: cs8900a(): step=6
    > 0x83c85000: cs8900a(): step=7
    > 0x83c85000: cs8900a(): step=8
    > 0x83c85000:
    > Cs8900a(): 80x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 0 Value : 630e
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 136 Value : d6
    > 0x83c85000:
    > Cs8900a(): VchipFindIOBase Eprom_not_present
    > 0x83c85000: cs8900a(): step=9
    > 0x83c85000:
    > Cs8900a(): 90x83c85000:
    > Cs8900a(): NdisMRegisterIoPortRange: 00x83c85000:
    > Cs8900a(): NdisMRegisterIoPortRange : success0x83c85000: cs8900a():
    > step=10
    > 0x83c85000:
    > Cs8900a(): 100x83c85000:
    > Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > 0x83c85000: cs8900a(): step=11
    > 0x83c85000: cs8900a(): step=12
    > 0x83c85000: cs8900a(): step=13
    > 0x83c85000: cs8900a(): step=14
    > 0x83c85000: cs8900a(): step=15
    > ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > 10
    > ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > Status 0
    > 0x83c85000: cs8900a(): step=16
    > 0x83c85000: cs8900a(): step=17
    > ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > 0x83c85000: cs8900a(): step=18
    > 0x83c85000:
    > Cs8900a(): VchipStartup 10x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    > 0x83c85000:
    > Cs8900a(): CrystalDetect10baseT() PRODUCT_ID : 9/900
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83c85000:
    > Cs8900a(): CrystalDetect10baseT() LINE_STATUS : 12/1294
    > 0x83c85000:
    > Cs8900a(): VchipStartup 30x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 158 Value : 12
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 15a Value : 3456
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 15c Value : 789a
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 116 Value : 17
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 116 Value : 17
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 0
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 114 Value : a000
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 102 Value : 7900
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 104 Value : 100
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 106 Value : 8740
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 10a Value : 3300
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : 13
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 13
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 104 Value : 105
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 104 Value : 105
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 13
    > OEMInterruptHandler SYSINTR_ETHER 2 Exit
    >
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 22 Value : 0
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : 13
    > 0x83c85000:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > 0x83c85000:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > 0x83c85000:
    > Cs8900a(): VchipInit() LINE_CONTROL : 0/d3
    > 0x83c85000:
    > Cs8900a(): VchipStartup 40x83c85000:
    > Cs8900a(): VchipStartup 50x83c85000: cs8900a(): step=19
    > 0x83c85000:
    > Cs8900a(): 19 NdisMediaStateConnected
    > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    >
    > 0x83c85000:
    > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    >
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x10116
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x10105
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x10113
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x10115
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x1010104
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x1010102
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0x10202
    > 0x83c85000:
    > Cs8900a(): QueryInformation() OID=0xfd010100
    > 0x83c85000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (NDS0 ATTACH
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    >
    > 0x83c85000: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    >
    > 0x83c85000: Event Cache = 0x00000300
    >
    > 0x83c85000: Caching wave event IRIntr (0x00037280)
    >
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAM1 ATTACH
    > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    >
    > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAM1 ATTACH
    > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (NDS0 ATTACH
    > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (PWR0 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAM1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > (NDS0 ATTACH
    > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (WAV1 ATTACH
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (SIP0 ATTACH
    > 0x83c85000: TCPIP: dllentry()
    >
    > 0x83c85000: EAP: ERROR - unable to find Dll eap.dll
    > 0x83c16748: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > 0xC0010019
    > 0x83c85000: Init s_FreePILock 1FC6670
    >
    > 0x83c85000: Init AfdHeapCS 1FC6CE0
    >
    > 0x83c85000: Init s_FreeNdisListLock 1FC66FC
    >
    > 0x83c85000: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    >
    > 0x83c85000: TCPIP.Register()
    >
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c85000: +IPInit()
    > 0x83c85000: +IPGetConfig
    >
    > 0x83c85000: -IPGetConfig: Ret: 0x3A590
    >
    > 0x83c85000: Dhcp: dllentry() -2084476540
    >
    > 0x83c85000: +DhcpRegister:
    > 0x83c85000: -DhcpRegister: Ret = 3e7c0
    > 0x83c85000: IPInit: registered w/ DHCP
    > 0x83c85000: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > DelSourceList=0
    > 0x83c85000: -IPInit [SUCCESS]
    > 0x83c85000: +TCPGetConfigInfo
    >
    > 0x83c85000: -TCPGetConfigInfo
    >
    > 0x83c85000: *InitTCB: SetIdleTimerReset
    >
    > 0x83c85000: TCPIP.About to register
    >
    > 0x83c85000: !AFD: Unable to load library 'irdastk.dll'
    >
    > 0x83c85000: AfdSocket: Internal socket
    >
    > 0x83c85000: AfdHeapAlloc: Creating a new heap
    >
    > 0x83c85000: AfdSocket: Internal socket
    >
    > 0x83c85000: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BED0A8
    > 0x83c85000: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > 0x83c85000: +RDR:InitRedir
    > 0x83c85000: InitRedirConfig:
    > 0x83c85000: ClearTxtPwd: FALSE
    > 0x83c85000: ServerTimeoutMs: 10000
    > 0x83c85000: FindCacheMaxSize: 8192
    > 0x83c85000: ResourceExpiryInt: 600
    > 0x83c85000: RecvBufSize: 4096
    > 0x83c85000: RecvThreadPrio256: 251
    > 0x83c85000: RegisterFSRoot: TRUE
    > 0x83c85000: SECUR32: Loading package DLL: 'schannel.dll'.
    >
    > 0x83c85000: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    >
    > 0x83c85000: SECUR32: Loading package DLL: 'kerberos.dll'.
    >
    > 0x83c85000: SECUR32: Package [1] loaded -- 'NTLM'
    >
    > 0x83c85000: SECUR32: Locating package 'KERBEROS' ...0x83c85000: Package
    > NOT found.
    >
    > 0x83c85000: RDR: Did not find Kerberos (err 0x80090305)
    >
    > 0x83c85000: +RDR:InitNetBIOS
    > 0x83c85000: Browser initialized
    > 0x83c85000: +RDR:FSAPIInit
    > 0x83c85000: -RDR:FSAPIInit
    > 0x83c85000: +RDR_Init
    > 0x83c85000: -RDR:InitRedir, initialization successful
    > 0x83c85000: !AFD: Unable to load library 'IPNat.dll'
    >
    > 0x83c85000: Ws2Instl dllentry() -2084720640
    >
    > 0x83c85000: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > failed 2
    > 0x83c85000: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > 126
    > 0x83c85000: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > failed 2
    > 0x83c85000: *TCPIP:ReadyToGo
    >
    > 0x83c85000: +ARPInit()
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x1010102
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10106
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10113
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10201
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0xfc010201
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0xfd010100
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x10119
    > 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    >
    > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    >
    > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >
    > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > BOOL Ret: 1)
    >
    > 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > 0x63AF744, BOOL Ret: 1)
    >
    > 0x83bdb718: *CloseIFConfig(Handle 0xA5D80)
    >
    > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    >
    > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >
    > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > BOOL Ret: 1)
    >
    > 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5D80)
    >
    > 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    >
    > 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    >
    > 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    >
    > 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5D80
    > Ret: TRUE)
    >
    > 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5D80)
    >
    > 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    >
    > 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    >
    > 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    >
    > 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > Bcast FF01A8C0
    >
    > 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    >
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x10118
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > 0x83bdb718: *CloseIFConfig(Handle 0xA5D80)
    >
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010f
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010e
    > 0x83bdb718:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > 0x83bdb718:
    > Cs8900a(): ReadPacketPage() Offset: 104 Value : 105
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 104 Value : f05
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10114
    >
    > Cs8900a(): SendPackets()
    > 0x83bdb718:
    > Cs8900a(): SendPackets()
    > 0x83bdb718:
    > Cs8900a(): Send()
    > 0x83bdb718:
    > Cs8900a(): Send() 1
    > 0x83bdb718:
    > Cs8900a(): Send() 2
    > 0x83bdb718:
    > Cs8900a(): Send() 3
    > 0x83bdb718:
    > Cs8900a(): Send() 4
    > 0x83bdb718:
    > Cs8900a(): Send() 5
    > 0x83bdb718:
    > Cs8900a(): Send() 6
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10202
    > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    >
    > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >
    > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > BOOL Ret: 1)
    >
    > 0x83bdb718: *CloseIFConfig(Handle 0xA5D80)
    >
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID=0x1010103
    > 0x83bdb718:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > 0x83bdb718:
    > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > 0x83bdb718:
    > Cs8900a(): SetInforn=mation() OID_802_3_MULTICAST_LIST
    > NDIS_STATUS_MULTICAST_VALID_DATA0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83bdb718: IGMPDelInclList: AddrPtr=565e0 NumDelSources=0
    > DelSourceList=0
    > 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    >
    > 0x83bdb718: -AfdAddInterface: fRet: 1
    >
    > 0x83bdb718: +IPNotifyClientsIPEvent
    >
    > 0x83bdb718: IPNotifyClientsIPEvent: PendingIPGetIPEventRequest 0
    >
    > 0x83bdb718: -IPAddInterface [SUCCESS]
    > 0x83c408b8: IPTimer: setting IPTimer of NTE 3E080 to 0
    >
    >
    > Cs8900a(): SendPackets()
    > 0x83c408b8:
    > Cs8900a(): SendPackets()
    > 0x83c408b8:
    > Cs8900a(): Send()
    > 0x83c408b8:
    > Cs8900a(): Send() 1
    > 0x83c408b8:
    > Cs8900a(): Send() 2
    > 0x83c408b8:
    > Cs8900a(): Send() 3
    > 0x83c408b8:
    > Cs8900a(): Send() 4
    > 0x83c85000: -ARPInit [0]
    > 0x83c85000: !AFD: Unable to load library 'irdastk.dll'
    >
    > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    >
    > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    >
    > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    >
    > 0x83bd98c0: IPDispatchDeviceControl returned Status 0
    >
    > 0x83bd98c0: ************DHCP MEDIA STATUS************
    >
    > 0x83bd98c0: SeqNo: 1
    >
    > 0x83bd98c0: MediaStatus: 11026
    >
    > 0x83bd98c0: Context: 2 - 2
    >
    > 0x83c4b000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83bd98c0: AdapterName: CS8900A1
    >
    > 0x83bd98c0: Media Status is: IP_BIND_ADAPTER
    >
    > 0x83bd98c0: IPDispatchDeviceControl returned Status 103
    >
    > 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > 0x83bcc400: +RDR:NetupIndication, lana 0
    > 0x83bcc400: +RDR:BindToNet: lananum: 0
    > 0x83bcc400: +RDR:BindToNetbiosTransport
    > 0x83bcc400: -RDR:BindToNet successful for lana 0
    > 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > 0x83c85000: !AFD: Unable to load library 'IPNat.dll'
    >
    > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    >
    > 0x83c85000: AFD: Initialization Complete
    >
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    >
    > 0x83bcc9d0: +RDR:RdrUIThread starting
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10113
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10106
    > 0x83bdb718:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (UIO1 ATTACH
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    >
    > 0x83c85000: UIO:: ARS_Init()..
    >
    > 0x83c85000: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    >
    > 0x83c85000: AUTORAS:: Reg[RasEntryOpt] = [-e]
    >
    > 0x83c408b8: IPTimer: setting IPTimer of NTE 5B150 to 0
    >
    > 0x83c85000: AUTORAS:: Reg[NoPromptOpt] = [-p]
    >
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (ARS1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    >
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c85000: NdisPower:: Successfully register for notification!
    >
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (NPW1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    >
    > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > (ETM1 ATTACH
    > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    >
    > 0x83bb5ca0: InitSharedHeap: 46000000 0 8
    >
    > 0x83bb5ca0: InitSharedHeap: return 46000050
    >
    > 0x83bb5ca0: Done getting Registry values:
    >
    > bpp: 0x10
    >
    > CxScreen: 0x280
    >
    > CyScreen: 0x1e0
    >
    > Display Type: TFTQVGA
    >
    > 0x83bb5ca0: Exiting clearframebuffer
    >
    >
    > Cs8900a(): SendPackets()
    > 0x83c408b8:
    > Cs8900a(): SendPackets()
    > 0x83c408b8:
    > Cs8900a(): Send()
    > 0x83c408b8:
    > Cs8900a(): Send() 1
    > 0x83c408b8:
    > Cs8900a(): Send() 2
    > 0x83c408b8:
    > Cs8900a(): Send() 3
    > 0x83c408b8:
    > Cs8900a(): Send() 4
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83c4b000:
    > Cs8900a(): Reset()
    > 0x83c4b000: ndisMResetCompleteStage2: Internal reset
    > 0x83c408b8:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83bb5ca0: InitializeDisplayHardware Complete
    >
    > 0x83bb5ca0: Bits-per-pixel: 16
    >
    > 0x83bb5ca0: Adding font resource '\Windows\cour.ttf'...
    >
    > 0x83bb5ca0: **** Signature of FONT File is: '0100'...
    >
    > 0x83bb5ca0: Adding font resource '\Windows\tahoma.ttf'...
    >
    > 0x83bb5ca0: **** Signature of FONT File is: '0100'...
    >
    > 0x83bb5ca0: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > 0x83bb5ca0: Could not load keyboard driver dll kbdmouse.dll
    >
    > 0x83c408b8: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x637FCD4)
    >
    > 0x83c408b8: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    >
    > 0x83c408b8: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x637FCD4,
    > BOOL Ret: 1)
    >
    > 0x83c408b8: *CloseIFConfig(Handle 0xA6AB0)
    >
    > 0x83c408b8: IPAddAddrComplete: IF 5AF10 ntecount 1, SAC 0
    >
    > 0x83bb5ca0: DdsiTouchPanelDisable()
    >
    > 0x83bb5ca0: calibrating 0 point set
    >
    > 0x83bb5ca0: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    >
    > 0x83bb5ca0: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    >
    > 0x83bb5ca0: **********Entering DdsiTouchPanelEnable()
    >
    > 0x83bb5ca0: ***********ADS7843 is ready
    >
    > 0x83bb5ca0: DdsiTouchPanelPowerHandler(0x0)
    >
    > 0x83bb5ca0: ********************** DdsiTouchPanelPowerHandler Done
    >
    > 0x83bb5ca0: Exiting DdsiTouchPanelEnable()
    >
    > 0x83bb5ca0: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    >
    > 0x83bb5ca0: **************OEMInterruptEnable:
    > SYSINTR_TOUCH_CHANGEDpanel.
    >
    > 0x83bb5ca0: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > 0x83bb5ca0: calibrating 5 point set
    >
    > 0x83bb5ca0: Maximum Allowed Error 7:
    >
    > 0x83bb5ca0: Calibration Results:
    >
    > 0x83bb5ca0: Screen => Mapped
    >
    > 0x83bb5ca0: ( 320, 240) => ( 319, 240)
    >
    > 0x83bb5ca0: ( 128, 96) => ( 129, 97)
    >
    > 0x83bb5ca0: ( 128, 384) => ( 127, 383)
    >
    > 0x83bb5ca0: ( 512, 384) => ( 513, 385)
    >
    > 0x83bb5ca0: ( 512, 96) => ( 511, 95)
    >
    > 0x83bb5ca0: Maximum error (square of Euclidean distance in screen
    > units) = 2
    >
    > 0x83bb5ca0: Oom Low Pages: 0020 Bytes: 00020000
    > 0x83bb5ca0: Oom Critical Pages: 0014 Bytes: 00014000
    > 0x83bcc9d0: RdrUIThread: SH_WMGR is ready
    >
    > 0x83bb5ca0: Oom Low Block Pages: 0004 Bytes: 00004000
    > 0x83bb5ca0: Oom Critical Block Pages: 0002 Bytes: 00002000
    > 0x83bb5ca0: Oom App Wait 8000 (dec ms)
    > 0x83bb5ca0: Oom AutoOom 0
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry
    >
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > of 180 sec
    >
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > of 0 sec
    >
    > 0x83c4b000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > registry.
    >
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > 60 sec
    >
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > registry.
    >
    > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > 0 sec
    >
    > 0x83a50000: NOTIFICATION::NotifyInit thread
    >
    > 0x83a50000: NOTIFICATION::MakeDatabases
    >
    > 0x83a50000: DB:OpenDB fail: DB DB_notify_queue not found
    >
    > 0x83a50000: NOTIFICATION::MakeDatabases::Creating DB for timing
    > notifications
    >
    > 0x83a50000: NOTIFICATION::MakeDatabases::Opened DB for timing
    > notifications
    >
    > 0x83a50000: NOTIFICATION::MakeDatabases::Opened DB for system event
    > associations
    >
    > 0x83a50000: NOTIFICATION::MakeSynchPrimitives
    >
    > 0x83a50000: NOTIFICATION::StartUI
    >
    > 0x83a5033c: InitSharedHeap: 46000000 0 8
    >
    > 0x83a5033c: InitSharedHeap: return 46000050
    >
    > 0x83a4b470: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > UI...
    >
    > 0x83a50000: NOTIFICATION::StartAlarm
    >
    > 0x83a50000: NOTIFICATION::Constructor::Setting event semaphore
    >
    > 0x83a3d400:
    >
    > Explorer: HasMouse = TRUE
    >
    > 0x83a3d864: InitSharedHeap: 46000000 0 8
    >
    > 0x83a3d864: InitSharedHeap: return 46000050
    >
    > 0x83a3d400: SIP: (0,0) - (0,0)
    > 0x83a39400: NOTIFICATION::AlarmThreadProc::Alarm thread
    > started.0x83a39400: NOTIFICATION::ProcessDatabase::Starting Database
    > Sweep at 06/01/1999 20:00:12 for 01beac69617bcf00
    >
    > 0x83a39400: NOTIFICATION::ProcessDatabase::Check wake-up
    > validity/message retiring
    >
    > 0x83a39400: NOTIFICATION::ProcessDatabase::Wait FOREVER
    >
    > 0x83a3967c: MSIM: IM_ReadRegistry read KB 5
    >
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x10114
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x10202
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20101
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20102
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20213
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0xffffff
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20101
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20102
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20207
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20208
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20104
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20103
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20214
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20215
    > 0x83a2e000:
    > Cs8900a(): QueryInformation() OID=0x20215
    > 0x83a2e5e8: InitSharedHeap: 46000000 0 8
    >
    > 0x83a2e5e8: InitSharedHeap: return 46000050
    >
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83a3d400: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    >
    > 0x83a1c600: +IPD_Init(0)
    > 0x83a1c600:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83a1c600:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83a1c600:
    > Cs8900a(): QueryInformation() OID=0x10107
    > 0x83a3d400: Explorer(V2.0) Initialized successfully!!
    >
    > 0x83a50000: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > Sweep...
    >
    > 0x83a50000: NOTIFICATION::XCeSetUserNotificationEx
    >
    > 0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)
    >
    > 0x83a50000: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > 02:00:00
    >
    > 0x83a50000: NOTIFICATION::ConstructPersistentPacket:acket size 162
    >
    > 0x83a50000: NOTIFICATION::SetUserNotification::Setting event semaphore
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a50000: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > 06/01/1999 19:00:13 for 01beac61004ffd80
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a50000: NOTIFICATION::ProcessDatabase::Got 00000a4b for time
    > 01bf237e 4fb86800
    >
    > 0x83a50000: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > 4fb86800 as next wake-up
    >
    > 0x83a50000: NOTIFICATION::ProcessDatabase::Check wake-up
    > validity/message retiring
    >
    > 0x83a50000: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > 02:00:00
    >
    > 0x83a50000: NOTIFICATION::XCeRunAppAtEvent
    >
    > 0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)
    >
    > 0x83a50000: NOTIFICATION::SetUserNotification::Registring system watch:
    > event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > AppRunAfterTzChange
    >
    > 0x83a50000: NOTIFICATION::XCeRunAppAtEvent
    >
    > 0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)
    >
    > 0x83a50000: NOTIFICATION::SetUserNotification::Registring system watch:
    > event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > AppRunAfterTimeChange
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > DefWindowProc
    >
    > 0x83a1cc88: Direction: 1 Sample Rate: ac44
    >
    > 0x83c16bac: Starting DMA XMIT channel 1
    >
    > 0x83a1cc88: CASForm::GetCoClassTypeInfo called
    >
    > 0x83c4b000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83a1cc88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    >
    > 0x83a1cc88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    >
    > 0x83a1cc88: Explorer(V2.0) desktop thread started.
    >
    > 0x83a1cc88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    >
    > 0x83a3d400: Explorer(V2.0) taskbar thread started.
    >
    > 0x83c269d0: [ERROR] "SPS - close failed"
    >
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83c4b000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83c4b000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > 0x83c4b000:
    > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > 0x83c4b000:
    > Cs8900a(): CheckForHang()
    > ************************************************** ************************************************** *************************************************
    > Regards
    > Pradeep
    >
    > Michel Verhagen (eMVP) wrote:
    >
    > > Did you implement the ISRHandler function? Post your ISRHandler function
    > > code. It looks like the ISRHandler function does not recognize the
    > > interrupt was generated by your network card, and is returning
    > > SYSINTR_CHAIN instead of your SYSINTR. Double check those "Portxxxx"
    > > registry settings. Also post all your registry settings here, so we can
    > > see if something is missing.
    > >
    > > Michel Verhagen, eMVP
    > > EmbeddedFusion
    > > www.EmbeddedFusion.com
    > > mverhagen at embeddedfusion dot com
    > >
    > >
    > > deepu wrote:
    > > > Hi michel,
    > > > I tuned the interrupt sources again. Now the driver is
    > > > getting loaded, and also the network status is shown as connected. Yes
    > > > I am getting the interrupt now.
    > > > But after it enters in to oeminterrupthandler, its not entering into
    > > > oeminterruptdone nor the isrhandler functions in the driver. After all
    > > > the initializations are done its
    > > > trying to transmit some data and even transmitter is blocked from then
    > > > on as the previous interrupt is not released. Afterwards all
    > > > transmissions are blocked as the
    > > > previous transmission is in pending. My oeminterrupt declarations are
    > > > correct as I know, but as soon as it finishes the oeminterrupthandler
    > > > functions, the isrhandler
    > > > of the driver has to take the control, this is not happening. Can you
    > > > tell me any other registry entries that i should enter apart from the
    > > > things mention in my first mail.
    > > > When i saw the documentation for ndisregisterinterrupt, i got that I
    > > > should mention the following declarations.
    > > > "IsrHandler"="ISRHandler"
    > > > "PortIsIO"=dword:1
    > > > "PortOffset"=dword:8
    > > > "PortSize"=dword:2
    > > > "PortMask"=dword:3F
    > > >
    > > > Even after this declaration, it is behaving the same way. Do you have
    > > > any suggetions or solution for this.
    > > >
    > > > Thanks for replying
    > > > Regards
    > > > Pradeep
    > > >
    > > >
    > > > Michel Verhagen (eMVP) wrote:
    > > >
    > > >> This usually indicates the driver doesn't get any interrupt...
    > > >>
    > > >> Can you verify you actually see any interrupts on the GPIO pin?
    > > >>
    > > >> Regards,
    > > >>
    > > >> Michel Verhagen, eMVP
    > > >> EmbeddedFusion
    > > >> www.EmbeddedFusion.com
    > > >> mverhagen at embeddedfusion dot com
    > > >>
    > > >>
    > > >>
    > > >> deepu wrote:
    > > >>> Hi all,
    > > >>> I am porting NDIS driver that is available from the cirrus logic on
    > > >>> to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    > > >>> adresses and the irq's properly. The IRQ initialisation is done as
    > > >>> shown below.
    > > >>> The NDIS wrapper initialization and miniport initialization is
    > > >>> done successfully. The debug dump on the uart is shown in the following
    > > >>> message.The driver is loaded successfully but still my driver is not
    > > >>> detecting the network. Its not even registering the IP, that i have
    > > >>> specified in the registry entry(that is given after this debug
    > > >>> message). Can any one help me in resolving this. It always shows cable
    > > >>> not connected mark on my network icon. Please correct me if i am wrong
    > > >>> some where.
    > > >>>
    > > >>> OEMInit:
    > > >>> v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    > > >>> v_pGPIOReg->GPDR_x &= ~GPIO_0;
    > > >>> OEMInterruptEnable:
    > > >>> v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    > > >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    > > >>> v_pICReg->icpr &= ~INTC_GPIO0; //*//
    > > >>> v_pICReg->icmr |= INTC_GPIO0;
    > > >>> OEMInterruptDisable:
    > > >>> v_pGPIOReg->GRER_x &= ~GPIO_0;
    > > >>> v_pICReg->icmr &= ~INTC_GPIO0; //ether
    > > >>> OEMInterruptDone:
    > > >>> v_pICReg->icmr |= INTC_GPIO0; //ether
    > > >>> OEMInterruptHandler:
    > > >>> else if(ipreg_copy & INTC_GPIO0) {
    > > >>> if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    > > >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    > > >>> v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    > > >>> }
    > > >>> RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    > > >>> return(SYSINTR_ETHER); // ether
    > > >>> }
    > > >>> ================================================== ================================================== ==================================
    > > >>>
    > > >>> Booting kernel with clean memory configuration:
    > > >>> Memory Sections:
    > > >>> [0] : start: 8131d000, extension: 00003000, length: 0296c000
    > > >>> Sp=ffffc7d0
    > > >>> ARMInit done.
    > > >>> Windows CE KernelInit
    > > >>> Scheduling the first thread.
    > > >>> 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > > >>> hCurProc=03c8b002, KernelInit = 800a9a54
    > > >>> 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > > >>> 0x83c8b024: ERROR:
    > > >>> c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > > >>> 0x83c8b024: ConnectDebugger failed
    > > >>> 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > > >>> 0x83c8590c: FileSystem Starting - starting with clean file system
    > > >>> 0x83c8590c: FSREG: Logging in default user.
    > > >>> 0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    > > >>> 0x83c8590c: FS: Using default path "\profiles\"
    > > >>> 0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    > > >>> for all users
    > > >>> 0x83c8590c: FS: Using default path "Windows\"
    > > >>> 0x83c8590c: FS: Using default path "Windows\"
    > > >>> 0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > > >>> starting SystemPatchModule.exe.
    > > >>> 0x83c8590c: InitSharedHeap: 46000000 10000 8
    > > >>> 0x83c8590c: InitSharedHeap: return 46000050
    > > >>> 0x83c8590c:
    > > >>> Initializing Database
    > > >>> 0x83c8590c: Filesystem initialized!
    > > >>> 0x83c85688: InitializeJit
    > > >>> 0x83c85688: InitMUI: DISABLED (-2146564180)
    > > >>> 0x83c6d820: InitSharedHeap: 46000000 0 8
    > > >>> 0x83c6d820: InitSharedHeap: return 46000050
    > > >>> 0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    > > >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (PWR0 ATTACH
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    > > >>> 0x83c6d820: +Audio Initialize
    > > >>> 0x83c6d820: +Audio Initialize 0
    > > >>> 0x83c6d820: +Audio Initialize 1
    > > >>> 0x83c6d820: +Audio Initialize 2
    > > >>> 0x83c6d820: +Audio Initialize 3
    > > >>> 0x83c6d820:
    > > >>> 0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    > > >>> 0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    > > >>> 0x83c6d820: v_pAudioXmitA->dtadr 40500040
    > > >>> 0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    > > >>> 0x83c6d820:
    > > >>> 0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    > > >>> 0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    > > >>> 0x83c6d820: v_pAudioXmitB->dtadr 40500040
    > > >>> 0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    > > >>> 0x83c6d820:
    > > >>> 0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    > > >>> 0x83c6d820: v_pAudioRcvA->dsadr 40500040
    > > >>> 0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    > > >>> 0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    > > >>> 0x83c6d820:
    > > >>> 0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    > > >>> 0x83c6d820: v_pAudioRcvB->dsadr 40500040
    > > >>> 0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    > > >>> 0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    > > >>> 0x83c6d820: +Audio Initialize 4
    > > >>> 0x83c6d820: +Audio Initialize 5
    > > >>> 0x83c6d820: +Audio Initialize 6
    > > >>> 0x83c6d820: ***********ACLink Alloc successfull
    > > >>> 0x83c6d820: ***********UCB1400 is ready
    > > >>> 0x83c6d820: +Audio Initialize 8
    > > >>> 0x83c6d820: -Audio Initialize
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAV1 ATTACH
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    > > >>> 0x83c6d820: NDIS: RebindAdaptersOnResume = 0
    > > >>>
    > > >>> Cs8900(): DriverEntry 0
    > > >>> 0x83c6d820:
    > > >>> Cs8900(): DriverEntry 0
    > > >>> ==>NdisInitializeWrapper
    > > >>> <==NdisInitializeWrapper
    > > >>>
    > > >>> Cs8900(): DriverEntry 1
    > > >>> 0x83c6d820:
    > > >>> Cs8900(): DriverEntry 1
    > > >>> ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > > >>> ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > > >>> <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > > >>> NdisMRegisterMiniport: MiniBlock 00031820
    > > >>> <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    > > >>>
    > > >>> Cs8900(): DriverEntry 2
    > > >>> 0x83c6d820:
    > > >>> Cs8900(): DriverEntry 2
    > > >>>
    > > >>> Cs8900(): DriverEntry 3
    > > >>> 0x83c6d820:
    > > >>> Cs8900(): DriverEntry 3
    > > >>>
    > > >>> ndisMInitializeAdapter: Miniport 00031A48,
    > > >>> ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > > >>> <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > > >>> 1
    > > >>> 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (PWR0 ATTACH
    > > >>> 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAV1 ATTACH
    > > >>> 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): CrystalInitialize 1
    > > >>> 0x83c6d820: cs8900a(): step=1
    > > >>> 0x83c6d820: cs8900a(): step=2
    > > >>> 0x83c6d820: cs8900a(): step=3
    > > >>> 0x83c6d820: cs8900a(): step=4
    > > >>> 0x83c6d820: cs8900a(): step=5
    > > >>> 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > > >>> ==>NdisMSetAttributesEx: Miniport 00031A48
    > > >>> 0x83c6d820: cs8900a(): step=6
    > > >>> 0x83c6d820: cs8900a(): step=7
    > > >>> 0x83c6d820: cs8900a(): step=8
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): 80x83c6d820:
    > > >>> Cs8900a(): VchipFindIOBase Eprom_not_present
    > > >>> 0x83c6d820: cs8900a(): step=9
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): 90x83c6d820:
    > > >>> Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    > > >>> Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    > > >>> step=10
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): 100x83c6d820:
    > > >>> Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > > >>> 0x83c6d820: cs8900a(): step=11
    > > >>> 0x83c6d820: cs8900a(): step=12
    > > >>> 0x83c6d820: cs8900a(): step=13
    > > >>> 0x83c6d820: cs8900a(): step=14
    > > >>> 0x83c6d820: cs8900a(): step=15
    > > >>> ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > > >>> 10
    > > >>> ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > > >>> Status 0
    > > >>> 0x83c6d820: cs8900a(): step=16
    > > >>> 0x83c6d820: cs8900a(): step=17
    > > >>> ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > >>> <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > >>> 0x83c6d820: cs8900a(): step=18
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): VchipStartup 10x83c6d820:
    > > >>> Cs8900a(): VchipStartup 20x83c6d820:
    > > >>> Cs8900a(): VchipStartup 30x83c6d820:
    > > >>> Cs8900a(): VchipStartup 40x83c6d820:
    > > >>> Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19
    > > >>>
    > > >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > > >>>
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > > >>>
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x10116
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x10105
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x10113
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x10115
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x1010104
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x1010102
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0x10202
    > > >>> 0x83c6d820:
    > > >>> Cs8900a(): QueryInformation() OID=0xfd010100
    > > >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (NDS0 ATTACH
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    > > >>> 0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    > > >>> 0x83c6d820: Event Cache = 0x00000300
    > > >>> 0x83c6d820: Caching wave event IRIntr (0x00037280)
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAM1 ATTACH
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    > > >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (PWR0 ATTACH
    > > >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAM1 ATTACH
    > > >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (NDS0 ATTACH
    > > >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAV1 ATTACH
    > > >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (PWR0 ATTACH
    > > >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAM1 ATTACH
    > > >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > >>> (NDS0 ATTACH
    > > >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (WAV1 ATTACH
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (SIP0 ATTACH
    > > >>> 0x83c6d820: TCPIP: dllentry()
    > > >>> 0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    > > >>> 0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > > >>> 0xC0010019
    > > >>> 0x83c6d820: Init s_FreePILock 1FC6670
    > > >>> 0x83c6d820: Init AfdHeapCS 1FC6CE0
    > > >>> 0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    > > >>> 0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c6d820: TCPIP.Register()
    > > >>> 0x83c6d820: +IPInit()
    > > >>> 0x83c6d820: +IPGetConfig
    > > >>> 0x83c6d820: -IPGetConfig: Ret: 0x3A590
    > > >>> 0x83c6d820: Dhcp: dllentry() -2084476500
    > > >>> 0x83c6d820: +DhcpRegister:
    > > >>> 0x83c6d820: -DhcpRegister: Ret = 3e7c0
    > > >>> 0x83c6d820: IPInit: registered w/ DHCP
    > > >>> 0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > > >>> DelSourceList=0
    > > >>> 0x83c6d820: -IPInit [SUCCESS]
    > > >>> 0x83c6d820: +TCPGetConfigInfo
    > > >>> 0x83c6d820: -TCPGetConfigInfo
    > > >>> 0x83c6d820: *InitTCB: SetIdleTimerReset
    > > >>> 0x83c6d820: TCPIP.About to register
    > > >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > > >>> 0x83c6d820: AfdSocket: Internal socket
    > > >>> 0x83c6d820: AfdHeapAlloc: Creating a new heap
    > > >>> 0x83c6d820: AfdSocket: Internal socket
    > > >>> 0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    > > >>> 0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > > >>> 0x83c6d820: +RDR:InitRedir
    > > >>> 0x83c6d820: InitRedirConfig:
    > > >>> 0x83c6d820: ClearTxtPwd: FALSE
    > > >>> 0x83c6d820: ServerTimeoutMs: 10000
    > > >>> 0x83c6d820: FindCacheMaxSize: 8192
    > > >>> 0x83c6d820: ResourceExpiryInt: 600
    > > >>> 0x83c6d820: RecvBufSize: 4096
    > > >>> 0x83c6d820: RecvThreadPrio256: 251
    > > >>> 0x83c6d820: RegisterFSRoot: TRUE
    > > >>> 0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    > > >>> 0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    > > >>> 0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    > > >>> 0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    > > >>> 0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    > > >>> NOT found.
    > > >>> 0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)
    > > >>>
    > > >>> 0x83c6d820: +RDR:InitNetBIOS
    > > >>> 0x83c6d820: Browser initialized
    > > >>> 0x83c6d820: +RDR:FSAPIInit
    > > >>> 0x83c6d820: -RDR:FSAPIInit
    > > >>> 0x83c6d820: +RDR_Init
    > > >>> 0x83c6d820: -RDR:InitRedir, initialization successful
    > > >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > > >>> 0x83c6d820: Ws2Instl dllentry() -2084720640
    > > >>> 0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > > >>> failed 2
    > > >>> 0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > > >>> 126
    > > >>> 0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > > >>> failed 2
    > > >>> 0x83c6d820: *TCPIP:ReadyToGo
    > > >>> 0x83c6d820: +ARPInit()
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x1010102
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10106
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10107
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10113
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10201
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0xfc010201
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0xfd010100
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0x10119
    > > >>> 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > > >>> BOOL Ret: 1)
    > > >>> 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > > >>> 0x63AF744, BOOL Ret: 1)
    > > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    > > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > > >>> BOOL Ret: 1)
    > > >>> 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    > > >>> 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    > > >>> 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    > > >>> 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    > > >>> 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    > > >>> Ret: TRUE)
    > > >>> 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    > > >>> 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    > > >>> 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    > > >>> 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    > > >>> 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > > >>> Bcast FF01A8C0
    > > >>> 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0x10118
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0x1010f
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0x1010e
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > >>>
    > > >>> Cs8900a(): SendPackets()
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SendPackets()
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): Send()
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): QueryInformation() OID=0x10202
    > > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    > > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > > >>> BOOL Ret: 1)
    > > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    > > >>> 0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    > > >>> DelSourceList=0
    > > >>> 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > > >>> Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    > > >>> 0x83bdb718: -AfdAddInterface: fRet: 1
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Search Route #2: Route not found
    > > >>> Delete Route #3: Route not found
    > > >>> Delete Route #3: Route not found
    > > >>> Delete Route #3: Route not found
    > > >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    > > >>> 0x83bdb718:
    > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    > > >>> 0x83bdb718: -IPAddInterface [SUCCESS]
    > > >>> 0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    > > >>> 0x83c6d820: -ARPInit [0]
    > > >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    > > >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > > >>> 0x83bd988c: IPDispatchDeviceControl returned Status 103
    > > >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > > >>> 0x83bcc400: +RDR:NetupIndication, lana 0
    > > >>> 0x83bcc400: +RDR:BindToNet: lananum: 0
    > > >>> 0x83bcc400: +RDR:BindToNetbiosTransport
    > > >>> 0x83bcc400: -RDR:BindToNet successful for lana 0
    > > >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    > > >>> 0x83bcc400: +RDR:NetDownIndication, lana: 0
    > > >>> 0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    > > >>> 0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    > > >>> 0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    > > >>> 0x83c26c0c: -RDR:Stopped redir on lana 0
    > > >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    > > >>> 0x83c6d820: AFD: Initialization Complete
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    > > >>> 0x83bc0260: +RDR:RdrUIThread starting
    > > >>> 0x83bbc400:
    > > >>> Cs8900a(): QueryInformation() OID=0x10113
    > > >>> 0x83bbc400:
    > > >>> Cs8900a(): QueryInformation() OID=0x10106
    > > >>> 0x83bbc400:
    > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (UIO1 ATTACH
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    > > >>> 0x83c6d820: UIO:: ARS_Init()..
    > > >>> 0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    > > >>> 0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    > > >>> 0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (ARS1 ATTACH
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c6d820: NdisPower:: Successfully register for notification!
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (NPW1 ATTACH
    > > >>> 0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > >>> (ETM1 ATTACH
    > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > >>> 0x83bb3098: InitSharedHeap: 46000000 0 8
    > > >>> 0x83bb3098: InitSharedHeap: return 46000050
    > > >>> 0x83bb3098: Done getting Registry values:
    > > >>> bpp: 0x10
    > > >>> CxScreen: 0x280
    > > >>> CyScreen: 0x1e0
    > > >>> Display Type: TFTQVGA
    > > >>> 0x83bb3098: Exiting clearframebuffer
    > > >>> 0x83bb3098: InitializeDisplayHardware Complete
    > > >>> 0x83bb3098: Bits-per-pixel: 16
    > > >>> 0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    > > >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    > > >>> 0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    > > >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    > > >>> 0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > > >>> 0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    > > >>> 0x83bb3098: DdsiTouchPanelDisable()
    > > >>> 0x83bb3098: calibrating 0 point set
    > > >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    > > >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    > > >>> 0x83bb3098: **********Entering DdsiTouchPanelEnable()
    > > >>> 0x83bb3098: ***********ADS7843 is ready
    > > >>> 0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    > > >>> 0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    > > >>> 0x83bb3098: Exiting DdsiTouchPanelEnable()
    > > >>> 0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    > > >>> 0x83bb3098: **************OEMInterruptEnable:
    > > >>> SYSINTR_TOUCH_CHANGEDpanel.
    > > >>> 0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > > >>> 0x83bb3098: calibrating 5 point set
    > > >>> 0x83bb3098: Maximum Allowed Error 7:
    > > >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > > >>> 0x83bb3098: Calibration Results:
    > > >>> 0x83bb3098: Screen => Mapped
    > > >>> 0x83bb3098: ( 320, 240) => ( 319, 240)
    > > >>> 0x83bb3098: ( 128, 96) => ( 129, 97)
    > > >>> 0x83bb3098: ( 128, 384) => ( 127, 383)
    > > >>> 0x83bb3098: ( 512, 384) => ( 513, 385)
    > > >>> 0x83bb3098: ( 512, 96) => ( 511, 95)
    > > >>> 0x83bb3098: Maximum error (square of Euclidean distance in screen
    > > >>> units) = 2
    > > >>> 0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    > > >>> 0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    > > >>> 0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    > > >>> 0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    > > >>> 0x83bb3098: Oom App Wait 8000 (dec ms)
    > > >>> 0x83bb3098: Oom AutoOom 0
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > > >>> of 180 sec
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > > >>> of 0 sec
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > > >>> registry.
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > > >>> 60 sec
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > > >>> registry.
    > > >>> 0x83bc0260: RdrUIThread: SH_WMGR is ready
    > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > > >>> 0 sec
    > > >>> 0x83bc0260: -RDR:RdrUIThread exiting
    > > >>> 0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    > > >>> 0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    > > >>> 0x83c26c0c: -RDR:UnbindFromNet
    > > >>> 0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    > > >>> 0x83a55400: NOTIFICATION::NotifyInit thread
    > > >>> 0x83a55400: NOTIFICATION::MakeDatabases
    > > >>> 0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    > > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    > > >>> notifications
    > > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    > > >>> notifications
    > > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    > > >>> associations
    > > >>> 0x83a55400: NOTIFICATION::MakeSynchPrimitives
    > > >>> 0x83a55400: NOTIFICATION::StartUI
    > > >>> 0x83a558e4: InitSharedHeap: 46000000 0 8
    > > >>> 0x83a558e4: InitSharedHeap: return 46000050
    > > >>> 0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > > >>> UI...
    > > >>> 0x83a55400: NOTIFICATION::StartAlarm
    > > >>> 0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    > > >>> 0x83bc0260:
    > > >>> Explorer: HasMouse = TRUE
    > > >>> 0x83a490cc: InitSharedHeap: 46000000 0 8
    > > >>> 0x83a490cc: InitSharedHeap: return 46000050
    > > >>> 0x83bc0260: SIP: (0,0) - (0,0)
    > > >>> 0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    > > >>> started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    > > >>> Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    > > >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    > > >>> validity/message retiring
    > > >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    > > >>> 0x83a55400: MSIM: IM_ReadRegistry read KB 5
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x10202
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x10107
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20101
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20102
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20213
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0xffffff
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20101
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20102
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20207
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20208
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20104
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20103
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20214
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20215
    > > >>> 0x83a44000:
    > > >>> Cs8900a(): QueryInformation() OID=0x20215
    > > >>> 0x83a3a9a0: InitSharedHeap: 46000000 0 8
    > > >>> 0x83a3a9a0: InitSharedHeap: return 46000050
    > > >>> 0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    > > >>> 0x83a09040: +IPD_Init(0)
    > > >>> 0x83bc0260: Explorer(V2.0) Initialized successfully!!
    > > >>> 0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > > >>> Sweep...
    > > >>> 0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > > >>> 02:00:00
    > > >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > > >>> 06/01/1999 19:00:13 for 01beac61004ffd80
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    > > >>> 01bf237e 4fb86800
    > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > > >>> 4fb86800 as next wake-up
    > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    > > >>> validity/message retiring
    > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > > >>> 02:00:00
    > > >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > > >>> event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > > >>> AppRunAfterTzChange
    > > >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > > >>> event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > > >>> AppRunAfterTimeChange
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > >>> DefWindowProc
    > > >>> 0x83a19d88: Direction: 1 Sample Rate: ac44
    > > >>> 0x83c16bd4: Starting DMA XMIT channel 1
    > > >>> 0x83a19d88: CASForm::GetCoClassTypeInfo called
    > > >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > > >>> 0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    > > >>> 0x83a19d88: Explorer(V2.0) desktop thread started.
    > > >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > > >>> 0x83bc0260: Explorer(V2.0) taskbar thread started.
    > > >>> 0x83c269d0: [ERROR] "SPS - close failed"
    > > >>> 0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    > > >>> 0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    > > >>> 0x83bdb718: TCBTimeout: NOT Restarting TCBTimer
    > > >>>
    > > >>> ================================================== ================================================== ================================================== ================================================== =
    > > >>> ; @CESYSGEN IF CE_MODULES_CS8900A
    > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > > >>> "DisplayName"="CS8900 Ethernet Driver"
    > > >>> "Group"="NDIS"
    > > >>> "ImagePath"="CS8900A.dll"
    > > >>>
    > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > > >>> "Route"=multi_sz:"CS8900A1"
    > > >>>
    > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > > >>> "DisplayName"="CS8900 Ethernet Driver"
    > > >>> "Group"="NDIS"
    > > >>> "ImagePath"="CS8900A.dll"
    > > >>>
    > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > > >>> ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > > >>> ; Change the entries depend on your hardware.
    > > >>> ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > > >>> loaded.
    > > >>> "BusNumber"=dword:0
    > > >>> "BusType"=dword:0
    > > >>> ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > > >>> "DuplexMode"=dword:1
    > > >>> "Sysintr"=dword:10
    > > >>> ; The Ethernet Physical Address. For example,
    > > >>> ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > > >>> ; MACAddress2=2010,and MACAddress3=bf03.
    > > >>> ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > > >>> "MACAddress1"=dword:1200 ;3412
    > > >>> "MACAddress2"=dword:5634 ;7856
    > > >>> "MACAddress3"=dword:9A78 ;009A
    > > >>>
    > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > > >>> "EnableDHCP"=dword:0
    > > >>> ; This should be MULTI_SZ
    > > >>> "DefaultGateway"="192.168.1.252"
    > > >>> ; Use zero for broadcast address? (or 255.255.255.255)
    > > >>> "UseZeroBroadcast"=dword:0
    > > >>> ; This should be MULTI_SZ, the IP address list
    > > >>> "IpAddress"="192.168.1.12"
    > > >>> ; This should be MULTI_SZ, the subnet masks for the above IP
    > > >>> addresses
    > > >>> "Subnetmask"="255.255.255.0"
    > > >>>
    > > >>> [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > > >>> ; This should be MULTI_SZ
    > > >>> ; This is the list of llip drivers to load
    > > >>> "Bind"=multi_sz:"ppp","CS8900A1"
    > > >>>
    > > >>> ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    > > >>>
    > > >>> ================================================== ================================================== ==================================
    > > >>> Regards
    > > >>> Deepu
    > > >>>
    > > >> --
    > > >

    > >
    > > --



  7. Re: CS8900A driver porting on pxa255.

    Hi all,
    Do anyone know the solution for the problem mentioned above. And
    also I have another weird problem, If I call a soft reset and then try
    to acess the registers in the cs8900, it always returns 0x100. Do I
    have to do any intialization as soon as i give a soft reset command.
    Regards
    pradeep
    deepu wrote:
    > Hi,
    > I got the interrupt, and the interrupt got linked to the isrhandler.
    > As you can
    > see in the above post, in the registry, the sysintr value that i have
    > given is '10'
    > and that should be '1A'.
    > But still my driver is failing in sending packets(transmission).First
    > time it tries
    > to send some packets, and afterwards I wont get any interrupt regarding
    > the
    > ProcessTransmitInterrupts. after this all the forthcoming transmission
    > are held/blocked as the
    > previous transmission isn't completed. I dont know why is this
    > happening. can anyone help.
    >
    > Regards
    > deepu
    >
    > deepu wrote:
    >
    > > Hi michel,
    > > Thanks for the reply. Here are my registry settings.
    > > ************************************************** ************************************************** ************************************************** *
    > > ; @CESYSGEN IF CE_MODULES_CS8900A
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > > "DisplayName"="CS8900 Ethernet Driver"
    > > "Group"="NDIS"
    > > "ImagePath"="CS8900A.dll"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > > "Route"=multi_sz:"CS8900A1"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > > "DisplayName"="CS8900 Ethernet Driver"
    > > "Group"="NDIS"
    > > "ImagePath"="CS8900A.dll"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > > ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > > ; Change the entries depend on your hardware.
    > > ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > > loaded.
    > > "BusNumber"=dword:0
    > > "BusType"=dword:0
    > > ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > > "DuplexMode"=dword:1
    > > "Sysintr"=dword:10
    > > ; The Ethernet Physical Address. For example,
    > > ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > > ; MACAddress2=2010,and MACAddress3=bf03.
    > > ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > > "MACAddress1"=dword:1200 ;3412
    > > "MACAddress2"=dword:5634 ;7856
    > > "MACAddress3"=dword:9A78 ;009A
    > >
    > > ; "IsrDll"="giisr.dll"
    > > ; no need of this as i am not using a shared interrupt
    > > "IsrHandler"="ISRHandler"
    > > "PortIsIO"=dword:1
    > > "PortOffset"=dword:8
    > > "PortSize"=dword:2
    > > "PortMask"=dword:3F
    > > ;newly added
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > > "EnableDHCP"=dword:0
    > > ; This should be MULTI_SZ
    > > "DefaultGateway"="192.168.1.252"
    > > ; Use zero for broadcast address? (or 255.255.255.255)
    > > "UseZeroBroadcast"=dword:0
    > > ; This should be MULTI_SZ, the IP address list
    > > "IpAddress"="192.168.1.12"
    > > ; This should be MULTI_SZ, the subnet masks for the above IP
    > > addresses
    > > "Subnetmask"="255.255.255.0"
    > >
    > > [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > > ; This should be MULTI_SZ
    > > ; This is the list of llip drivers to load
    > > "Bind"=multi_sz:"ppp","CS8900A1"
    > >
    > > ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    > > ************************************************** ************************************************** ************************************************** *****
    > >
    > > The isrhandler is defined as below at the dllentry
    > >
    > > CrystalChar.CheckForHangHandler = CrystalCheckForHang; //NULL;
    > > CrystalChar.DisableInterruptHandler = CrystalDisableInterrupt;
    > > CrystalChar.EnableInterruptHandler = CrystalEnableInterrupt;
    > > CrystalChar.HaltHandler = CrystalHalt;
    > > CrystalChar.HandleInterruptHandler = CrystalHandleInterrupt;
    > > CrystalChar.ISRHandler = CrystalInterruptService;
    > >
    > > ************************************************** ************************************************** ************************************************** ****
    > > And here are my new debug messages. here you can see the interrupt
    > > occurance.
    > > The interrupt will be released only if i read all the value from the
    > > ISQ register of cs8900a chip.
    > > to read tha it has to enter into isrhandler, but it is not even getting
    > > into it.
    > >
    > >
    > > Booting kernel with clean memory configuration:
    > >
    > > Memory Sections:
    > >
    > > [0] : start: 8131d000, extension: 00003000, length: 0296c000
    > >
    > > Sp=ffffc7d0
    > >
    > > ARMInit done.
    > >
    > > Windows CE KernelInit
    > >
    > > Scheduling the first thread.
    > >
    > > 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > > hCurProc=03c8b002, KernelInit = 800a9b5c
    > >
    > > 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > > 0x83c8b024: ERROR:
    > > c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > > 0x83c8b024: ConnectDebugger failed
    > >
    > > 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > > 0x83c85c84: FileSystem Starting - starting with clean file system
    > >
    > > 0x83c85c84: FSREG: Logging in default user.
    > >
    > > 0x83c85c84: SetCurrentUser: Logging out (nobody), logging in default
    > >
    > > 0x83c85c84: FS: Using default path "\profiles\"
    > >
    > > 0x83c85c84: SetCurrentUser: Hives not supported -- using same registry
    > > for all users
    > >
    > > 0x83c85c84: FS: Using default path "Windows\"
    > >
    > > 0x83c85c84: FS: Using default path "Windows\"
    > >
    > > 0x83c85c84: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > > starting SystemPatchModule.exe.
    > >
    > > 0x83c85c84: InitSharedHeap: 46000000 10000 8
    > >
    > > 0x83c85c84: InitSharedHeap: return 46000050
    > >
    > > 0x83c85c84:
    > >
    > > Initializing Database
    > >
    > > 0x83c85c84: Filesystem initialized!
    > >
    > > 0x83c85688: InitializeJit
    > >
    > > 0x83c85688: InitMUI: DISABLED (-2146563916)
    > >
    > > 0x83c85000: InitSharedHeap: 46000000 0 8
    > >
    > > 0x83c85000: InitSharedHeap: return 46000050
    > >
    > > 0x83c85000: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    > >
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    > >
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    > >
    > > 0x83c85000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    > >
    > > 0x83c85000: +Audio Initialize
    > >
    > > 0x83c85000: +Audio Initialize 0
    > >
    > > 0x83c85000: +Audio Initialize 1
    > >
    > > 0x83c85000: +Audio Initialize 2
    > >
    > > 0x83c85000: +Audio Initialize 3
    > >
    > > 0x83c85000:
    > >
    > > 0x83c85000: v_pAudioXmitA->ddadr a3c93020
    > >
    > > 0x83c85000: v_pAudioXmitA->dsadr a3c8d000
    > >
    > > 0x83c85000: v_pAudioXmitA->dtadr 40500040
    > >
    > > 0x83c85000: v_pAudioXmitA->dcmd 9123f000
    > >
    > > 0x83c85000:
    > >
    > > 0x83c85000: v_pAudioXmitB->ddadr a3c93000
    > >
    > > 0x83c85000: v_pAudioXmitB->dsadr a3c8e000
    > >
    > > 0x83c85000: v_pAudioXmitB->dtadr 40500040
    > >
    > > 0x83c85000: v_pAudioXmitB->dcmd 9123f000
    > >
    > > 0x83c85000:
    > >
    > > 0x83c85000: v_pAudioRcvA->ddadr a3c93060
    > >
    > > 0x83c85000: v_pAudioRcvA->dsadr 40500040
    > >
    > > 0x83c85000: v_pAudioRcvA->dtadr a3c8f000
    > >
    > > 0x83c85000: v_pAudioRcvA->dcmd 6123f000
    > >
    > > 0x83c85000:
    > >
    > > 0x83c85000: v_pAudioRcvB->ddadr a3c93040
    > >
    > > 0x83c85000: v_pAudioRcvB->dsadr 40500040
    > >
    > > 0x83c85000: v_pAudioRcvB->dtadr a3c90000
    > >
    > > 0x83c85000: v_pAudioRcvB->dcmd 6123f000
    > >
    > > 0x83c85000: +Audio Initialize 4
    > >
    > > 0x83c85000: +Audio Initialize 5
    > >
    > > 0x83c85000: +Audio Initialize 6
    > >
    > > 0x83c85000: ***********ACLink Alloc successfull
    > >
    > > 0x83c85000: ***********UCB1400 is ready
    > >
    > > 0x83c85000: +Audio Initialize 8
    > >
    > > 0x83c85000: -Audio Initialize
    > >
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    > >
    > > 0x83c85000: NDIS: RebindAdaptersOnResume = 0
    > >
    > > Cs8900(): DriverEntry 0
    > > 0x83c85000:
    > > Cs8900(): DriverEntry 0
    > > ==>NdisInitializeWrapper
    > > <==NdisInitializeWrapper
    > >
    > > Cs8900(): DriverEntry 1
    > > 0x83c85000:
    > > Cs8900(): DriverEntry 1
    > > ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > > ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > > <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > > NdisMRegisterMiniport: MiniBlock 00031820
    > > <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    > >
    > > Cs8900(): DriverEntry 2
    > > 0x83c85000:
    > > Cs8900(): DriverEntry 2
    > >
    > > Cs8900(): DriverEntry 3
    > > 0x83c85000:
    > > Cs8900(): DriverEntry 3
    > >
    > > ndisMInitializeAdapter: Miniport 00031A48,
    > > ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > > <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > > 1
    > > 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > > 0x83c85000:
    > > Cs8900a(): CrystalInitialize 1
    > > 0x83c85000: cs8900a(): step=1
    > > 0x83c85000: cs8900a(): step=2
    > > 0x83c85000: cs8900a(): step=3
    > > 0x83c85000: cs8900a(): step=4
    > > 0x83c85000: cs8900a(): step=5
    > > 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > > ==>NdisMSetAttributesEx: Miniport 00031A48
    > > 0x83c85000: cs8900a(): step=6
    > > 0x83c85000: cs8900a(): step=7
    > > 0x83c85000: cs8900a(): step=8
    > > 0x83c85000:
    > > Cs8900a(): 80x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 0 Value : 630e
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 136 Value : d6
    > > 0x83c85000:
    > > Cs8900a(): VchipFindIOBase Eprom_not_present
    > > 0x83c85000: cs8900a(): step=9
    > > 0x83c85000:
    > > Cs8900a(): 90x83c85000:
    > > Cs8900a(): NdisMRegisterIoPortRange: 00x83c85000:
    > > Cs8900a(): NdisMRegisterIoPortRange : success0x83c85000: cs8900a():
    > > step=10
    > > 0x83c85000:
    > > Cs8900a(): 100x83c85000:
    > > Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > > 0x83c85000: cs8900a(): step=11
    > > 0x83c85000: cs8900a(): step=12
    > > 0x83c85000: cs8900a(): step=13
    > > 0x83c85000: cs8900a(): step=14
    > > 0x83c85000: cs8900a(): step=15
    > > ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > > 10
    > > ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > > Status 0
    > > 0x83c85000: cs8900a(): step=16
    > > 0x83c85000: cs8900a(): step=17
    > > ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > 0x83c85000: cs8900a(): step=18
    > > 0x83c85000:
    > > Cs8900a(): VchipStartup 10x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 2 Value : 900
    > > 0x83c85000:
    > > Cs8900a(): CrystalDetect10baseT() PRODUCT_ID : 9/900
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83c85000:
    > > Cs8900a(): CrystalDetect10baseT() LINE_STATUS : 12/1294
    > > 0x83c85000:
    > > Cs8900a(): VchipStartup 30x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 158 Value : 12
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 15a Value : 3456
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 15c Value : 789a
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 116 Value : 17
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 116 Value : 17
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 0
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 114 Value : a000
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 102 Value : 7900
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 104 Value : 100
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 106 Value : 8740
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 10a Value : 3300
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : 13
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 13
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 104 Value : 105
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 104 Value : 105
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 13
    > > OEMInterruptHandler SYSINTR_ETHER 2 Exit
    > >
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 22 Value : 0
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : 13
    > > 0x83c85000:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > > 0x83c85000:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > > 0x83c85000:
    > > Cs8900a(): VchipInit() LINE_CONTROL : 0/d3
    > > 0x83c85000:
    > > Cs8900a(): VchipStartup 40x83c85000:
    > > Cs8900a(): VchipStartup 50x83c85000: cs8900a(): step=19
    > > 0x83c85000:
    > > Cs8900a(): 19 NdisMediaStateConnected
    > > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > >
    > > 0x83c85000:
    > > Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > >
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x10116
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x10105
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x10113
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x10115
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x1010104
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x1010102
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0x10202
    > > 0x83c85000:
    > > Cs8900a(): QueryInformation() OID=0xfd010100
    > > 0x83c85000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (NDS0 ATTACH
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    > >
    > > 0x83c85000: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    > >
    > > 0x83c85000: Event Cache = 0x00000300
    > >
    > > 0x83c85000: Caching wave event IRIntr (0x00037280)
    > >
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAM1 ATTACH
    > > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    > >
    > > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAM1 ATTACH
    > > 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (NDS0 ATTACH
    > > 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (PWR0 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAM1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > (NDS0 ATTACH
    > > 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (WAV1 ATTACH
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (SIP0 ATTACH
    > > 0x83c85000: TCPIP: dllentry()
    > >
    > > 0x83c85000: EAP: ERROR - unable to find Dll eap.dll
    > > 0x83c16748: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > > 0xC0010019
    > > 0x83c85000: Init s_FreePILock 1FC6670
    > >
    > > 0x83c85000: Init AfdHeapCS 1FC6CE0
    > >
    > > 0x83c85000: Init s_FreeNdisListLock 1FC66FC
    > >
    > > 0x83c85000: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    > >
    > > 0x83c85000: TCPIP.Register()
    > >
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c85000: +IPInit()
    > > 0x83c85000: +IPGetConfig
    > >
    > > 0x83c85000: -IPGetConfig: Ret: 0x3A590
    > >
    > > 0x83c85000: Dhcp: dllentry() -2084476540
    > >
    > > 0x83c85000: +DhcpRegister:
    > > 0x83c85000: -DhcpRegister: Ret = 3e7c0
    > > 0x83c85000: IPInit: registered w/ DHCP
    > > 0x83c85000: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > > DelSourceList=0
    > > 0x83c85000: -IPInit [SUCCESS]
    > > 0x83c85000: +TCPGetConfigInfo
    > >
    > > 0x83c85000: -TCPGetConfigInfo
    > >
    > > 0x83c85000: *InitTCB: SetIdleTimerReset
    > >
    > > 0x83c85000: TCPIP.About to register
    > >
    > > 0x83c85000: !AFD: Unable to load library 'irdastk.dll'
    > >
    > > 0x83c85000: AfdSocket: Internal socket
    > >
    > > 0x83c85000: AfdHeapAlloc: Creating a new heap
    > >
    > > 0x83c85000: AfdSocket: Internal socket
    > >
    > > 0x83c85000: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BED0A8
    > > 0x83c85000: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > > 0x83c85000: +RDR:InitRedir
    > > 0x83c85000: InitRedirConfig:
    > > 0x83c85000: ClearTxtPwd: FALSE
    > > 0x83c85000: ServerTimeoutMs: 10000
    > > 0x83c85000: FindCacheMaxSize: 8192
    > > 0x83c85000: ResourceExpiryInt: 600
    > > 0x83c85000: RecvBufSize: 4096
    > > 0x83c85000: RecvThreadPrio256: 251
    > > 0x83c85000: RegisterFSRoot: TRUE
    > > 0x83c85000: SECUR32: Loading package DLL: 'schannel.dll'.
    > >
    > > 0x83c85000: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    > >
    > > 0x83c85000: SECUR32: Loading package DLL: 'kerberos.dll'.
    > >
    > > 0x83c85000: SECUR32: Package [1] loaded -- 'NTLM'
    > >
    > > 0x83c85000: SECUR32: Locating package 'KERBEROS' ...0x83c85000: Package
    > > NOT found.
    > >
    > > 0x83c85000: RDR: Did not find Kerberos (err 0x80090305)
    > >
    > > 0x83c85000: +RDR:InitNetBIOS
    > > 0x83c85000: Browser initialized
    > > 0x83c85000: +RDR:FSAPIInit
    > > 0x83c85000: -RDR:FSAPIInit
    > > 0x83c85000: +RDR_Init
    > > 0x83c85000: -RDR:InitRedir, initialization successful
    > > 0x83c85000: !AFD: Unable to load library 'IPNat.dll'
    > >
    > > 0x83c85000: Ws2Instl dllentry() -2084720640
    > >
    > > 0x83c85000: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > > failed 2
    > > 0x83c85000: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > > 126
    > > 0x83c85000: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > > failed 2
    > > 0x83c85000: *TCPIP:ReadyToGo
    > >
    > > 0x83c85000: +ARPInit()
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x1010102
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10106
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10113
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10201
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0xfc010201
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0xfd010100
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x10119
    > > 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > >
    > > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > >
    > > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >
    > > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > > BOOL Ret: 1)
    > >
    > > 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > > 0x63AF744, BOOL Ret: 1)
    > >
    > > 0x83bdb718: *CloseIFConfig(Handle 0xA5D80)
    > >
    > > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    > >
    > > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >
    > > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > > BOOL Ret: 1)
    > >
    > > 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5D80)
    > >
    > > 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    > >
    > > 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    > >
    > > 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    > >
    > > 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5D80
    > > Ret: TRUE)
    > >
    > > 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5D80)
    > >
    > > 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    > >
    > > 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    > >
    > > 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    > >
    > > 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > > Bcast FF01A8C0
    > >
    > > 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    > >
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x10118
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > 0x83bdb718: *CloseIFConfig(Handle 0xA5D80)
    > >
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010f
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010e
    > > 0x83bdb718:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > > 0x83bdb718:
    > > Cs8900a(): ReadPacketPage() Offset: 104 Value : 105
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 104 Value : f05
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > >
    > > Cs8900a(): SendPackets()
    > > 0x83bdb718:
    > > Cs8900a(): SendPackets()
    > > 0x83bdb718:
    > > Cs8900a(): Send()
    > > 0x83bdb718:
    > > Cs8900a(): Send() 1
    > > 0x83bdb718:
    > > Cs8900a(): Send() 2
    > > 0x83bdb718:
    > > Cs8900a(): Send() 3
    > > 0x83bdb718:
    > > Cs8900a(): Send() 4
    > > 0x83bdb718:
    > > Cs8900a(): Send() 5
    > > 0x83bdb718:
    > > Cs8900a(): Send() 6
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10202
    > > 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    > >
    > > 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >
    > > 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > > BOOL Ret: 1)
    > >
    > > 0x83bdb718: *CloseIFConfig(Handle 0xA5D80)
    > >
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID=0x1010103
    > > 0x83bdb718:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): ReadPacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : 93
    > > 0x83bdb718:
    > > Cs8900a(): WritePacketPage() Offset: 112 Value : d3
    > > 0x83bdb718:
    > > Cs8900a(): SetInforn=mation() OID_802_3_MULTICAST_LIST
    > > NDIS_STATUS_MULTICAST_VALID_DATA0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83bdb718: IGMPDelInclList: AddrPtr=565e0 NumDelSources=0
    > > DelSourceList=0
    > > 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > > Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    > >
    > > 0x83bdb718: -AfdAddInterface: fRet: 1
    > >
    > > 0x83bdb718: +IPNotifyClientsIPEvent
    > >
    > > 0x83bdb718: IPNotifyClientsIPEvent: PendingIPGetIPEventRequest 0
    > >
    > > 0x83bdb718: -IPAddInterface [SUCCESS]
    > > 0x83c408b8: IPTimer: setting IPTimer of NTE 3E080 to 0
    > >
    > >
    > > Cs8900a(): SendPackets()
    > > 0x83c408b8:
    > > Cs8900a(): SendPackets()
    > > 0x83c408b8:
    > > Cs8900a(): Send()
    > > 0x83c408b8:
    > > Cs8900a(): Send() 1
    > > 0x83c408b8:
    > > Cs8900a(): Send() 2
    > > 0x83c408b8:
    > > Cs8900a(): Send() 3
    > > 0x83c408b8:
    > > Cs8900a(): Send() 4
    > > 0x83c85000: -ARPInit [0]
    > > 0x83c85000: !AFD: Unable to load library 'irdastk.dll'
    > >
    > > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    > >
    > > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    > >
    > > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    > >
    > > 0x83bd98c0: IPDispatchDeviceControl returned Status 0
    > >
    > > 0x83bd98c0: ************DHCP MEDIA STATUS************
    > >
    > > 0x83bd98c0: SeqNo: 1
    > >
    > > 0x83bd98c0: MediaStatus: 11026
    > >
    > > 0x83bd98c0: Context: 2 - 2
    > >
    > > 0x83c4b000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83bd98c0: AdapterName: CS8900A1
    > >
    > > 0x83bd98c0: Media Status is: IP_BIND_ADAPTER
    > >
    > > 0x83bd98c0: IPDispatchDeviceControl returned Status 103
    > >
    > > 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > > 0x83bcc400: +RDR:NetupIndication, lana 0
    > > 0x83bcc400: +RDR:BindToNet: lananum: 0
    > > 0x83bcc400: +RDR:BindToNetbiosTransport
    > > 0x83bcc400: -RDR:BindToNet successful for lana 0
    > > 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > 0x83c85000: !AFD: Unable to load library 'IPNat.dll'
    > >
    > > 0x83c85000: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    > >
    > > 0x83c85000: AFD: Initialization Complete
    > >
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    > >
    > > 0x83bcc9d0: +RDR:RdrUIThread starting
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10113
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10106
    > > 0x83bdb718:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (UIO1 ATTACH
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    > >
    > > 0x83c85000: UIO:: ARS_Init()..
    > >
    > > 0x83c85000: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    > >
    > > 0x83c85000: AUTORAS:: Reg[RasEntryOpt] = [-e]
    > >
    > > 0x83c408b8: IPTimer: setting IPTimer of NTE 5B150 to 0
    > >
    > > 0x83c85000: AUTORAS:: Reg[NoPromptOpt] = [-p]
    > >
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (ARS1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    > >
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c85000: NdisPower:: Successfully register for notification!
    > >
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (NPW1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83c85000: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    > >
    > > 0x83c85000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > (ETM1 ATTACH
    > > 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > >
    > > 0x83bb5ca0: InitSharedHeap: 46000000 0 8
    > >
    > > 0x83bb5ca0: InitSharedHeap: return 46000050
    > >
    > > 0x83bb5ca0: Done getting Registry values:
    > >
    > > bpp: 0x10
    > >
    > > CxScreen: 0x280
    > >
    > > CyScreen: 0x1e0
    > >
    > > Display Type: TFTQVGA
    > >
    > > 0x83bb5ca0: Exiting clearframebuffer
    > >
    > >
    > > Cs8900a(): SendPackets()
    > > 0x83c408b8:
    > > Cs8900a(): SendPackets()
    > > 0x83c408b8:
    > > Cs8900a(): Send()
    > > 0x83c408b8:
    > > Cs8900a(): Send() 1
    > > 0x83c408b8:
    > > Cs8900a(): Send() 2
    > > 0x83c408b8:
    > > Cs8900a(): Send() 3
    > > 0x83c408b8:
    > > Cs8900a(): Send() 4
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83c4b000:
    > > Cs8900a(): Reset()
    > > 0x83c4b000: ndisMResetCompleteStage2: Internal reset
    > > 0x83c408b8:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83bb5ca0: InitializeDisplayHardware Complete
    > >
    > > 0x83bb5ca0: Bits-per-pixel: 16
    > >
    > > 0x83bb5ca0: Adding font resource '\Windows\cour.ttf'...
    > >
    > > 0x83bb5ca0: **** Signature of FONT File is: '0100'...
    > >
    > > 0x83bb5ca0: Adding font resource '\Windows\tahoma.ttf'...
    > >
    > > 0x83bb5ca0: **** Signature of FONT File is: '0100'...
    > >
    > > 0x83bb5ca0: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > > 0x83bb5ca0: Could not load keyboard driver dll kbdmouse.dll
    > >
    > > 0x83c408b8: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x637FCD4)
    > >
    > > 0x83c408b8: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > >
    > > 0x83c408b8: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x637FCD4,
    > > BOOL Ret: 1)
    > >
    > > 0x83c408b8: *CloseIFConfig(Handle 0xA6AB0)
    > >
    > > 0x83c408b8: IPAddAddrComplete: IF 5AF10 ntecount 1, SAC 0
    > >
    > > 0x83bb5ca0: DdsiTouchPanelDisable()
    > >
    > > 0x83bb5ca0: calibrating 0 point set
    > >
    > > 0x83bb5ca0: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    > >
    > > 0x83bb5ca0: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    > >
    > > 0x83bb5ca0: **********Entering DdsiTouchPanelEnable()
    > >
    > > 0x83bb5ca0: ***********ADS7843 is ready
    > >
    > > 0x83bb5ca0: DdsiTouchPanelPowerHandler(0x0)
    > >
    > > 0x83bb5ca0: ********************** DdsiTouchPanelPowerHandler Done
    > >
    > > 0x83bb5ca0: Exiting DdsiTouchPanelEnable()
    > >
    > > 0x83bb5ca0: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    > >
    > > 0x83bb5ca0: **************OEMInterruptEnable:
    > > SYSINTR_TOUCH_CHANGEDpanel.
    > >
    > > 0x83bb5ca0: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > > 0x83bb5ca0: calibrating 5 point set
    > >
    > > 0x83bb5ca0: Maximum Allowed Error 7:
    > >
    > > 0x83bb5ca0: Calibration Results:
    > >
    > > 0x83bb5ca0: Screen => Mapped
    > >
    > > 0x83bb5ca0: ( 320, 240) => ( 319, 240)
    > >
    > > 0x83bb5ca0: ( 128, 96) => ( 129, 97)
    > >
    > > 0x83bb5ca0: ( 128, 384) => ( 127, 383)
    > >
    > > 0x83bb5ca0: ( 512, 384) => ( 513, 385)
    > >
    > > 0x83bb5ca0: ( 512, 96) => ( 511, 95)
    > >
    > > 0x83bb5ca0: Maximum error (square of Euclidean distance in screen
    > > units) = 2
    > >
    > > 0x83bb5ca0: Oom Low Pages: 0020 Bytes: 00020000
    > > 0x83bb5ca0: Oom Critical Pages: 0014 Bytes: 00014000
    > > 0x83bcc9d0: RdrUIThread: SH_WMGR is ready
    > >
    > > 0x83bb5ca0: Oom Low Block Pages: 0004 Bytes: 00004000
    > > 0x83bb5ca0: Oom Critical Block Pages: 0002 Bytes: 00002000
    > > 0x83bb5ca0: Oom App Wait 8000 (dec ms)
    > > 0x83bb5ca0: Oom AutoOom 0
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry
    > >
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > > of 180 sec
    > >
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > > of 0 sec
    > >
    > > 0x83c4b000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > > registry.
    > >
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > > 60 sec
    > >
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > > registry.
    > >
    > > 0x83bb5ca0: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > > 0 sec
    > >
    > > 0x83a50000: NOTIFICATION::NotifyInit thread
    > >
    > > 0x83a50000: NOTIFICATION::MakeDatabases
    > >
    > > 0x83a50000: DB:OpenDB fail: DB DB_notify_queue not found
    > >
    > > 0x83a50000: NOTIFICATION::MakeDatabases::Creating DB for timing
    > > notifications
    > >
    > > 0x83a50000: NOTIFICATION::MakeDatabases::Opened DB for timing
    > > notifications
    > >
    > > 0x83a50000: NOTIFICATION::MakeDatabases::Opened DB for system event
    > > associations
    > >
    > > 0x83a50000: NOTIFICATION::MakeSynchPrimitives
    > >
    > > 0x83a50000: NOTIFICATION::StartUI
    > >
    > > 0x83a5033c: InitSharedHeap: 46000000 0 8
    > >
    > > 0x83a5033c: InitSharedHeap: return 46000050
    > >
    > > 0x83a4b470: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > > UI...
    > >
    > > 0x83a50000: NOTIFICATION::StartAlarm
    > >
    > > 0x83a50000: NOTIFICATION::Constructor::Setting event semaphore
    > >
    > > 0x83a3d400:
    > >
    > > Explorer: HasMouse = TRUE
    > >
    > > 0x83a3d864: InitSharedHeap: 46000000 0 8
    > >
    > > 0x83a3d864: InitSharedHeap: return 46000050
    > >
    > > 0x83a3d400: SIP: (0,0) - (0,0)
    > > 0x83a39400: NOTIFICATION::AlarmThreadProc::Alarm thread
    > > started.0x83a39400: NOTIFICATION::ProcessDatabase::Starting Database
    > > Sweep at 06/01/1999 20:00:12 for 01beac69617bcf00
    > >
    > > 0x83a39400: NOTIFICATION::ProcessDatabase::Check wake-up
    > > validity/message retiring
    > >
    > > 0x83a39400: NOTIFICATION::ProcessDatabase::Wait FOREVER
    > >
    > > 0x83a3967c: MSIM: IM_ReadRegistry read KB 5
    > >
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x10114
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x10202
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20101
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20102
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20213
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0xffffff
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20101
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20102
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20207
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20208
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20104
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20103
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20214
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20215
    > > 0x83a2e000:
    > > Cs8900a(): QueryInformation() OID=0x20215
    > > 0x83a2e5e8: InitSharedHeap: 46000000 0 8
    > >
    > > 0x83a2e5e8: InitSharedHeap: return 46000050
    > >
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83a3d400: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    > >
    > > 0x83a1c600: +IPD_Init(0)
    > > 0x83a1c600:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83a1c600:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83a1c600:
    > > Cs8900a(): QueryInformation() OID=0x10107
    > > 0x83a3d400: Explorer(V2.0) Initialized successfully!!
    > >
    > > 0x83a50000: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > > Sweep...
    > >
    > > 0x83a50000: NOTIFICATION::XCeSetUserNotificationEx
    > >
    > > 0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > >
    > > 0x83a50000: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > > 02:00:00
    > >
    > > 0x83a50000: NOTIFICATION::ConstructPersistentPacket:acket size 162
    > >
    > > 0x83a50000: NOTIFICATION::SetUserNotification::Setting event semaphore
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a50000: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > > 06/01/1999 19:00:13 for 01beac61004ffd80
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a50000: NOTIFICATION::ProcessDatabase::Got 00000a4b for time
    > > 01bf237e 4fb86800
    > >
    > > 0x83a50000: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > > 4fb86800 as next wake-up
    > >
    > > 0x83a50000: NOTIFICATION::ProcessDatabase::Check wake-up
    > > validity/message retiring
    > >
    > > 0x83a50000: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > > 02:00:00
    > >
    > > 0x83a50000: NOTIFICATION::XCeRunAppAtEvent
    > >
    > > 0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > >
    > > 0x83a50000: NOTIFICATION::SetUserNotification::Registring system watch:
    > > event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > > AppRunAfterTzChange
    > >
    > > 0x83a50000: NOTIFICATION::XCeRunAppAtEvent
    > >
    > > 0x83a50000: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > >
    > > 0x83a50000: NOTIFICATION::SetUserNotification::Registring system watch:
    > > event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > > AppRunAfterTimeChange
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a1cc88: CExplorerWnd::HandleCommand: No site set, routing to
    > > DefWindowProc
    > >
    > > 0x83a1cc88: Direction: 1 Sample Rate: ac44
    > >
    > > 0x83c16bac: Starting DMA XMIT channel 1
    > >
    > > 0x83a1cc88: CASForm::GetCoClassTypeInfo called
    > >
    > > 0x83c4b000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83a1cc88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > >
    > > 0x83a1cc88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    > >
    > > 0x83a1cc88: Explorer(V2.0) desktop thread started.
    > >
    > > 0x83a1cc88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > >
    > > 0x83a3d400: Explorer(V2.0) taskbar thread started.
    > >
    > > 0x83c269d0: [ERROR] "SPS - close failed"
    > >
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83c4b000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83c4b000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > 0x83c4b000:
    > > Cs8900a(): ReadPacketPage() Offset: 134 Value : 1294
    > > 0x83c4b000:
    > > Cs8900a(): CheckForHang()
    > > ************************************************** ************************************************** *************************************************
    > > Regards
    > > Pradeep
    > >
    > > Michel Verhagen (eMVP) wrote:
    > >
    > > > Did you implement the ISRHandler function? Post your ISRHandler function
    > > > code. It looks like the ISRHandler function does not recognize the
    > > > interrupt was generated by your network card, and is returning
    > > > SYSINTR_CHAIN instead of your SYSINTR. Double check those "Portxxxx"
    > > > registry settings. Also post all your registry settings here, so we can
    > > > see if something is missing.
    > > >
    > > > Michel Verhagen, eMVP
    > > > EmbeddedFusion
    > > > www.EmbeddedFusion.com
    > > > mverhagen at embeddedfusion dot com
    > > >
    > > >
    > > > deepu wrote:
    > > > > Hi michel,
    > > > > I tuned the interrupt sources again. Now the driver is
    > > > > getting loaded, and also the network status is shown as connected. Yes
    > > > > I am getting the interrupt now.
    > > > > But after it enters in to oeminterrupthandler, its not entering into
    > > > > oeminterruptdone nor the isrhandler functions in the driver. After all
    > > > > the initializations are done its
    > > > > trying to transmit some data and even transmitter is blocked from then
    > > > > on as the previous interrupt is not released. Afterwards all
    > > > > transmissions are blocked as the
    > > > > previous transmission is in pending. My oeminterrupt declarations are
    > > > > correct as I know, but as soon as it finishes the oeminterrupthandler
    > > > > functions, the isrhandler
    > > > > of the driver has to take the control, this is not happening. Can you
    > > > > tell me any other registry entries that i should enter apart from the
    > > > > things mention in my first mail.
    > > > > When i saw the documentation for ndisregisterinterrupt, i got that I
    > > > > should mention the following declarations.
    > > > > "IsrHandler"="ISRHandler"
    > > > > "PortIsIO"=dword:1
    > > > > "PortOffset"=dword:8
    > > > > "PortSize"=dword:2
    > > > > "PortMask"=dword:3F
    > > > >
    > > > > Even after this declaration, it is behaving the same way. Do you have
    > > > > any suggetions or solution for this.
    > > > >
    > > > > Thanks for replying
    > > > > Regards
    > > > > Pradeep
    > > > >
    > > > >
    > > > > Michel Verhagen (eMVP) wrote:
    > > > >
    > > > >> This usually indicates the driver doesn't get any interrupt...
    > > > >>
    > > > >> Can you verify you actually see any interrupts on the GPIO pin?
    > > > >>
    > > > >> Regards,
    > > > >>
    > > > >> Michel Verhagen, eMVP
    > > > >> EmbeddedFusion
    > > > >> www.EmbeddedFusion.com
    > > > >> mverhagen at embeddedfusion dot com
    > > > >>
    > > > >>
    > > > >>
    > > > >> deepu wrote:
    > > > >>> Hi all,
    > > > >>> I am porting NDIS driver that is available from the cirrus logic on
    > > > >>> to a xscale pxa 255 board (HYBUS mfd). I have initialized the io base
    > > > >>> adresses and the irq's properly. The IRQ initialisation is done as
    > > > >>> shown below.
    > > > >>> The NDIS wrapper initialization and miniport initialization is
    > > > >>> done successfully. The debug dump on the uart is shown in the following
    > > > >>> message.The driver is loaded successfully but still my driver is not
    > > > >>> detecting the network. Its not even registering the IP, that i have
    > > > >>> specified in the registry entry(that is given after this debug
    > > > >>> message). Can any one help me in resolving this. It always shows cable
    > > > >>> not connected mark on my network icon. Please correct me if i am wrong
    > > > >>> some where.
    > > > >>>
    > > > >>> OEMInit:
    > > > >>> v_pGPIOReg->GAFR0_x &= ~GPIO_0; //deep ether
    > > > >>> v_pGPIOReg->GPDR_x &= ~GPIO_0;
    > > > >>> OEMInterruptEnable:
    > > > >>> v_pGPIOReg->GRER_x |= GPIO_0; //*//// ether
    > > > >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    > > > >>> v_pICReg->icpr &= ~INTC_GPIO0; //*//
    > > > >>> v_pICReg->icmr |= INTC_GPIO0;
    > > > >>> OEMInterruptDisable:
    > > > >>> v_pGPIOReg->GRER_x &= ~GPIO_0;
    > > > >>> v_pICReg->icmr &= ~INTC_GPIO0; //ether
    > > > >>> OEMInterruptDone:
    > > > >>> v_pICReg->icmr |= INTC_GPIO0; //ether
    > > > >>> OEMInterruptHandler:
    > > > >>> else if(ipreg_copy & INTC_GPIO0) {
    > > > >>> if(v_pGPIOReg->GPLR_x & GPIO_0) { // simulated level interrupt
    > > > >>> v_pGPIOReg->GEDR_x |= GPIO_0;
    > > > >>> v_pICReg->icmr &= ~INTC_GPIO0; //_ether
    > > > >>> }
    > > > >>> RETAILMSG(1,(TEXT("OEMInterruptHandler SYSINTR_ETHER 2 Exit\r\n")));
    > > > >>> return(SYSINTR_ETHER); // ether
    > > > >>> }
    > > > >>> ================================================== ================================================== ==================================
    > > > >>>
    > > > >>> Booting kernel with clean memory configuration:
    > > > >>> Memory Sections:
    > > > >>> [0] : start: 8131d000, extension: 00003000, length: 0296c000
    > > > >>> Sp=ffffc7d0
    > > > >>> ARMInit done.
    > > > >>> Windows CE KernelInit
    > > > >>> Scheduling the first thread.
    > > > >>> 0x83c8b024: KernelInit2: pCurThread=83c8b024 hCurThread=03c8b262
    > > > >>> hCurProc=03c8b002, KernelInit = 800a9a54
    > > > >>> 0x83c8b024: Detecting VFP...0x83c8b024: VFP Not Found!
    > > > >>> 0x83c8b024: ERROR:
    > > > >>> c:\talisker2\private\winceos\coreos\nk\kernel\kwin 32.c line 650:
    > > > >>> 0x83c8b024: ConnectDebugger failed
    > > > >>> 0x83c8b024: first = 01f20000, last = 02000000, robase = 02dc0000
    > > > >>> 0x83c8590c: FileSystem Starting - starting with clean file system
    > > > >>> 0x83c8590c: FSREG: Logging in default user.
    > > > >>> 0x83c8590c: SetCurrentUser: Logging out (nobody), logging in default
    > > > >>> 0x83c8590c: FS: Using default path "\profiles\"
    > > > >>> 0x83c8590c: SetCurrentUser: Hives not supported -- using same registry
    > > > >>> for all users
    > > > >>> 0x83c8590c: FS: Using default path "Windows\"
    > > > >>> 0x83c8590c: FS: Using default path "Windows\"
    > > > >>> 0x83c8590c: FS: HKLM\System\Kernel "SystemPatchModule" != 1, not
    > > > >>> starting SystemPatchModule.exe.
    > > > >>> 0x83c8590c: InitSharedHeap: 46000000 10000 8
    > > > >>> 0x83c8590c: InitSharedHeap: return 46000050
    > > > >>> 0x83c8590c:
    > > > >>> Initializing Database
    > > > >>> 0x83c8590c: Filesystem initialized!
    > > > >>> 0x83c85688: InitializeJit
    > > > >>> 0x83c85688: InitMUI: DISABLED (-2146564180)
    > > > >>> 0x83c6d820: InitSharedHeap: 46000000 0 8
    > > > >>> 0x83c6d820: InitSharedHeap: return 46000050
    > > > >>> 0x83c6d820: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PM) entered
    > > > >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (PWR0 ATTACH
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WaveDev) entered
    > > > >>> 0x83c6d820: +Audio Initialize
    > > > >>> 0x83c6d820: +Audio Initialize 0
    > > > >>> 0x83c6d820: +Audio Initialize 1
    > > > >>> 0x83c6d820: +Audio Initialize 2
    > > > >>> 0x83c6d820: +Audio Initialize 3
    > > > >>> 0x83c6d820:
    > > > >>> 0x83c6d820: v_pAudioXmitA->ddadr a3c93020
    > > > >>> 0x83c6d820: v_pAudioXmitA->dsadr a3c8d000
    > > > >>> 0x83c6d820: v_pAudioXmitA->dtadr 40500040
    > > > >>> 0x83c6d820: v_pAudioXmitA->dcmd 9123f000
    > > > >>> 0x83c6d820:
    > > > >>> 0x83c6d820: v_pAudioXmitB->ddadr a3c93000
    > > > >>> 0x83c6d820: v_pAudioXmitB->dsadr a3c8e000
    > > > >>> 0x83c6d820: v_pAudioXmitB->dtadr 40500040
    > > > >>> 0x83c6d820: v_pAudioXmitB->dcmd 9123f000
    > > > >>> 0x83c6d820:
    > > > >>> 0x83c6d820: v_pAudioRcvA->ddadr a3c93060
    > > > >>> 0x83c6d820: v_pAudioRcvA->dsadr 40500040
    > > > >>> 0x83c6d820: v_pAudioRcvA->dtadr a3c8f000
    > > > >>> 0x83c6d820: v_pAudioRcvA->dcmd 6123f000
    > > > >>> 0x83c6d820:
    > > > >>> 0x83c6d820: v_pAudioRcvB->ddadr a3c93040
    > > > >>> 0x83c6d820: v_pAudioRcvB->dsadr 40500040
    > > > >>> 0x83c6d820: v_pAudioRcvB->dtadr a3c90000
    > > > >>> 0x83c6d820: v_pAudioRcvB->dcmd 6123f000
    > > > >>> 0x83c6d820: +Audio Initialize 4
    > > > >>> 0x83c6d820: +Audio Initialize 5
    > > > >>> 0x83c6d820: +Audio Initialize 6
    > > > >>> 0x83c6d820: ***********ACLink Alloc successfull
    > > > >>> 0x83c6d820: ***********UCB1400 is ready
    > > > >>> 0x83c6d820: +Audio Initialize 8
    > > > >>> 0x83c6d820: -Audio Initialize
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAV1 ATTACH
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDIS) entered
    > > > >>> 0x83c6d820: NDIS: RebindAdaptersOnResume = 0
    > > > >>>
    > > > >>> Cs8900(): DriverEntry 0
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900(): DriverEntry 0
    > > > >>> ==>NdisInitializeWrapper
    > > > >>> <==NdisInitializeWrapper
    > > > >>>
    > > > >>> Cs8900(): DriverEntry 1
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900(): DriverEntry 1
    > > > >>> ==>NdisMRegisterMiniport: NdisWrapperHandle 000317B0
    > > > >>> ==>ndisRegisterMiniportDriver: NdisWrapperHandle 000317B0
    > > > >>> <==ndisRegisterMiniportDriver: MiniBlock 00031820
    > > > >>> NdisMRegisterMiniport: MiniBlock 00031820
    > > > >>> <==NdisMRegisterMiniport: MiniBlock 00031820, Status 0
    > > > >>>
    > > > >>> Cs8900(): DriverEntry 2
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900(): DriverEntry 2
    > > > >>>
    > > > >>> Cs8900(): DriverEntry 3
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900(): DriverEntry 3
    > > > >>>
    > > > >>> ndisMInitializeAdapter: Miniport 00031A48,
    > > > >>> ==>ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820
    > > > >>> <==ndisQueueMiniportOnDriver: Miniport 00031A48, MiniBlock 00031820, rc
    > > > >>> 1
    > > > >>> 0x83c48000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (PWR0 ATTACH
    > > > >>> 0x83c48000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAV1 ATTACH
    > > > >>> 0x83c48000: NDIS: +ProcessPcmciaDeviceNotificationMessages
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): CrystalInitialize 1
    > > > >>> 0x83c6d820: cs8900a(): step=1
    > > > >>> 0x83c6d820: cs8900a(): step=2
    > > > >>> 0x83c6d820: cs8900a(): step=3
    > > > >>> 0x83c6d820: cs8900a(): step=4
    > > > >>> 0x83c6d820: cs8900a(): step=5
    > > > >>> 0x83c48000: NDIS: -ProcessPcmciaDeviceNotificationMessages
    > > > >>> ==>NdisMSetAttributesEx: Miniport 00031A48
    > > > >>> 0x83c6d820: cs8900a(): step=6
    > > > >>> 0x83c6d820: cs8900a(): step=7
    > > > >>> 0x83c6d820: cs8900a(): step=8
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): 80x83c6d820:
    > > > >>> Cs8900a(): VchipFindIOBase Eprom_not_present
    > > > >>> 0x83c6d820: cs8900a(): step=9
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): 90x83c6d820:
    > > > >>> Cs8900a(): NdisMRegisterIoPortRange: 00x83c6d820:
    > > > >>> Cs8900a(): NdisMRegisterIoPortRange : success0x83c6d820: cs8900a():
    > > > >>> step=10
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): 100x83c6d820:
    > > > >>> Cs8900a(): AssignedUserDefinedConfig() IOBASE : bc300300
    > > > >>> 0x83c6d820: cs8900a(): step=11
    > > > >>> 0x83c6d820: cs8900a(): step=12
    > > > >>> 0x83c6d820: cs8900a(): step=13
    > > > >>> 0x83c6d820: cs8900a(): step=14
    > > > >>> 0x83c6d820: cs8900a(): step=15
    > > > >>> ***NDIS*** (a, 474) ==>NdisMRegisterInterrupt: Miniport 00031A48 Vector
    > > > >>> 10
    > > > >>> ***NDIS*** (a, 645) <==NdisMRegisterInterrupt: Miniport 00031A48,
    > > > >>> Status 0
    > > > >>> 0x83c6d820: cs8900a(): step=16
    > > > >>> 0x83c6d820: cs8900a(): step=17
    > > > >>> ==>NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > > >>> <==NdisMRegisterAdapterShutdownHandler: Miniport 00031A48
    > > > >>> 0x83c6d820: cs8900a(): step=18
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): VchipStartup 10x83c6d820:
    > > > >>> Cs8900a(): VchipStartup 20x83c6d820:
    > > > >>> Cs8900a(): VchipStartup 30x83c6d820:
    > > > >>> Cs8900a(): VchipStartup 40x83c6d820:
    > > > >>> Cs8900a(): VchipStartup 50x83c6d820: cs8900a(): step=19
    > > > >>>
    > > > >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > > >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > > > >>>
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): DuplexMode=1; IntLint=0xa; IOBase=0xffffffff
    > > > >>> Mac0=0x12 Mac1=0x3456 Mac2=0x789a
    > > > >>>
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10116
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10105
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10113
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10115
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x1010104
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x1010102
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10202
    > > > >>> 0x83c6d820:
    > > > >>> Cs8900a(): QueryInformation() OID=0xfd010100
    > > > >>> 0x83c6d820: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (NDS0 ATTACH
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\TAPI) entered
    > > > >>> 0x83c6d820: TAPIStartup: LoadLibrary(unimodem.dll) failed, err=x7e
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\WAPIMAN) entered
    > > > >>> 0x83c6d820: Event Cache = 0x00000300
    > > > >>> 0x83c6d820: Caching wave event IRIntr (0x00037280)
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAM1 ATTACH
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\SIP) entered
    > > > >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (PWR0 ATTACH
    > > > >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAM1 ATTACH
    > > > >>> 0x83c26000: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (NDS0 ATTACH
    > > > >>> 0x83c26000: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAV1 ATTACH
    > > > >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (PWR0 ATTACH
    > > > >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAM1 ATTACH
    > > > >>> 0x83c3c700: PNP interface class {A32942B7-920C-486b-B0E6-92A702A99B35}
    > > > >>> (NDS0 ATTACH
    > > > >>> 0x83c3c700: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (WAV1 ATTACH
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (SIP0 ATTACH
    > > > >>> 0x83c6d820: TCPIP: dllentry()
    > > > >>> 0x83c6d820: EAP: ERROR - unable to find Dll eap.dll
    > > > >>> 0x83c40870: PPP: -AddAdapter:NdisOpenAdapter(CS8900A1) failed with
    > > > >>> 0xC0010019
    > > > >>> 0x83c6d820: Init s_FreePILock 1FC6670
    > > > >>> 0x83c6d820: Init AfdHeapCS 1FC6CE0
    > > > >>> 0x83c6d820: Init s_FreeNdisListLock 1FC66FC
    > > > >>> 0x83c6d820: !AFD:AfdInitialize: Can't open Registry key Comm\AFD
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c6d820: TCPIP.Register()
    > > > >>> 0x83c6d820: +IPInit()
    > > > >>> 0x83c6d820: +IPGetConfig
    > > > >>> 0x83c6d820: -IPGetConfig: Ret: 0x3A590
    > > > >>> 0x83c6d820: Dhcp: dllentry() -2084476500
    > > > >>> 0x83c6d820: +DhcpRegister:
    > > > >>> 0x83c6d820: -DhcpRegister: Ret = 3e7c0
    > > > >>> 0x83c6d820: IPInit: registered w/ DHCP
    > > > >>> 0x83c6d820: IGMPDelInclList: AddrPtr=41b10 NumDelSources=0
    > > > >>> DelSourceList=0
    > > > >>> 0x83c6d820: -IPInit [SUCCESS]
    > > > >>> 0x83c6d820: +TCPGetConfigInfo
    > > > >>> 0x83c6d820: -TCPGetConfigInfo
    > > > >>> 0x83c6d820: *InitTCB: SetIdleTimerReset
    > > > >>> 0x83c6d820: TCPIP.About to register
    > > > >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > > > >>> 0x83c6d820: AfdSocket: Internal socket
    > > > >>> 0x83c6d820: AfdHeapAlloc: Creating a new heap
    > > > >>> 0x83c6d820: AfdSocket: Internal socket
    > > > >>> 0x83c6d820: RdrMain: DLL_PROCESS_ATTACH, hInst:0x83BE5000
    > > > >>> 0x83c6d820: +RDR:Redir helper func: Ctxt:0x0, OpCode:1
    > > > >>> 0x83c6d820: +RDR:InitRedir
    > > > >>> 0x83c6d820: InitRedirConfig:
    > > > >>> 0x83c6d820: ClearTxtPwd: FALSE
    > > > >>> 0x83c6d820: ServerTimeoutMs: 10000
    > > > >>> 0x83c6d820: FindCacheMaxSize: 8192
    > > > >>> 0x83c6d820: ResourceExpiryInt: 600
    > > > >>> 0x83c6d820: RecvBufSize: 4096
    > > > >>> 0x83c6d820: RecvThreadPrio256: 251
    > > > >>> 0x83c6d820: RegisterFSRoot: TRUE
    > > > >>> 0x83c6d820: SECUR32: Loading package DLL: 'schannel.dll'.
    > > > >>> 0x83c6d820: SECUR32: Loading package DLL: 'ntlmssp.dll'.
    > > > >>> 0x83c6d820: SECUR32: Loading package DLL: 'kerberos.dll'.
    > > > >>> 0x83c6d820: SECUR32: Package [1] loaded -- 'NTLM'
    > > > >>> 0x83c6d820: SECUR32: Locating package 'KERBEROS' ...0x83c6d820: Package
    > > > >>> NOT found.
    > > > >>> 0x83c6d820: RDR: Did not find Kerberos (err 0x80090305)
    > > > >>>
    > > > >>> 0x83c6d820: +RDR:InitNetBIOS
    > > > >>> 0x83c6d820: Browser initialized
    > > > >>> 0x83c6d820: +RDR:FSAPIInit
    > > > >>> 0x83c6d820: -RDR:FSAPIInit
    > > > >>> 0x83c6d820: +RDR_Init
    > > > >>> 0x83c6d820: -RDR:InitRedir, initialization successful
    > > > >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > > > >>> 0x83c6d820: Ws2Instl dllentry() -2084720640
    > > > >>> 0x83c6d820: Ws2Instl:IsStackInstalled(irdastk) - RegOpenKeyEx(Comm\AFD)
    > > > >>> failed 2
    > > > >>> 0x83c6d820: Ws2Instl:IsIrdastkInstalled - LoadLibrary(irdastk) failed
    > > > >>> 126
    > > > >>> 0x83c6d820: Ws2Instl:IsStackInstalled(btd) - RegOpenKeyEx(Comm\AFD)
    > > > >>> failed 2
    > > > >>> 0x83c6d820: *TCPIP:ReadyToGo
    > > > >>> 0x83c6d820: +ARPInit()
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x1010102
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10106
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10107
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10113
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10201
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0xfc010201
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0xfd010100
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0x10119
    > > > >>> 0x83bdb718: +OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > > > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF744)
    > > > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF744,
    > > > >>> BOOL Ret: 1)
    > > > >>> 0x83bdb718: -OpenIFConfigEx(Comm\CS8900A1\Parms\TCPIP *Handle
    > > > >>> 0x63AF744, BOOL Ret: 1)
    > > > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF54C)
    > > > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF54C,
    > > > >>> BOOL Ret: 1)
    > > > >>> 0x83bdb718: +GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00)
    > > > >>> 0x83bdb718: Converted 192.168.1.252 to address C0A801FC
    > > > >>> 0x83bdb718: GetGeneralIFConfig:Unable to read DNS value!
    > > > >>> 0x83bdb718: GetGeneralIFConfig:Unable to read WINS value!
    > > > >>> 0x83bdb718: -GetGeneralIFConfig(ConfigInfo 0x63AF550 Handle 0xA5C00
    > > > >>> Ret: TRUE)
    > > > >>> 0x83bdb718: +GetIFAddrList(NumAddr* 0x63AF618 Handle 0xA5C00)
    > > > >>> 0x83bdb718: Converted 192.168.1.12 to address C0A8010C
    > > > >>> 0x83bdb718: Converted 255.255.255.0 to address FFFFFF00
    > > > >>> 0x83bdb718: -GetIFAddrList(NumAddr* 0x63AF618/1 Ret: 0x5B130)
    > > > >>> 0x83bdb718: LanaUp: (NB) pLana 5B1F0 (0) up Addr C01A8C0 Mask FFFFFF
    > > > >>> Bcast FF01A8C0
    > > > >>> 0x83bdb718: *IPAddNTE: calling ARPDynRegister
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0x10118
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010103
    > > > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0x1010f
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0x1010e
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > > >>>
    > > > >>> Cs8900a(): SendPackets()
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SendPackets()
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): Send()
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10202
    > > > >>> 0x83bdb718: +OpenIFConfig(Comm\CS8900A1\Parms\TCPIP Handle 0x63AF4B0)
    > > > >>> 0x83bdb718: Opened registry info for Comm\CS8900A1\Parms\TCPIP
    > > > >>> 0x83bdb718: -OpenIFConfig(Comm\CS8900A1\Parms\TCPIP *Handle 0x63AF4B0,
    > > > >>> BOOL Ret: 1)
    > > > >>> 0x83bdb718: *CloseIFConfig(Handle 0xA5C00)
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    > > > >>> 0x83bdb718: IGMPDelInclList: AddrPtr=5beb0 NumDelSources=0
    > > > >>> DelSourceList=0
    > > > >>> 0x83bdb718: +AfdAddInterface(Adapter CS8900A1 Nte 0x605B150 Context 2,
    > > > >>> Flags 0 IPAddr C01A8C0 cDns 0 cWins 0)
    > > > >>> 0x83bdb718: -AfdAddInterface: fRet: 1
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0x1010103
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Search Route #2: Route not found
    > > > >>> Delete Route #3: Route not found
    > > > >>> Delete Route #3: Route not found
    > > > >>> Delete Route #3: Route not found
    > > > >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    > > > >>> 0x83bdb718:
    > > > >>> Cs8900a(): SetInforn=mation() OID=0xfd010104
    > > > >>> 0x83bdb718: -IPAddInterface [SUCCESS]
    > > > >>> 0x83c26c0c: IPTimer: setting IPTimer of NTE 3E080 to 0
    > > > >>> 0x83c6d820: -ARPInit [0]
    > > > >>> 0x83c6d820: !AFD: Unable to load library 'irdastk.dll'
    > > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Netbios'
    > > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Redir'
    > > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Dhcp'
    > > > >>> 0x83c6d820: !AFD: Unable to load library 'IPNat.dll'
    > > > >>> 0x83bd988c: IPDispatchDeviceControl returned Status 103
    > > > >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x3
    > > > >>> 0x83bcc400: +RDR:NetupIndication, lana 0
    > > > >>> 0x83bcc400: +RDR:BindToNet: lananum: 0
    > > > >>> 0x83bcc400: +RDR:BindToNetbiosTransport
    > > > >>> 0x83bcc400: -RDR:BindToNet successful for lana 0
    > > > >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > > >>> 0x83bcc400: +RDR:NetBIOSNotifyFunc: Lana 0, flags: 0x2
    > > > >>> 0x83bcc400: +RDR:NetDownIndication, lana: 0
    > > > >>> 0x83c26c0c: +RDR:NetCleanupFunc: Lana:0
    > > > >>> 0x83c26c0c: +RDR:UnbindFromNet, lana: 0
    > > > >>> 0x83c26c0c: -RDR:StopBrowserOnNet: Browser not started on lana 0
    > > > >>> 0x83c26c0c: -RDR:Stopped redir on lana 0
    > > > >>> 0x83bcc400: -RDR:NetBIOSNotifyFunc: Lana 0
    > > > >>> 0x83c6d820: !AFD: Unable to GetProcAddress of ReadyToGo in 'Ws2Instl'
    > > > >>> 0x83c6d820: AFD: Initialization Complete
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NDISUIO) entered
    > > > >>> 0x83bc0260: +RDR:RdrUIThread starting
    > > > >>> 0x83bbc400:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10113
    > > > >>> 0x83bbc400:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10106
    > > > >>> 0x83bbc400:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (UIO1 ATTACH
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\autoras) entered
    > > > >>> 0x83c6d820: UIO:: ARS_Init()..
    > > > >>> 0x83c6d820: AUTORAS:: Reg[Dialer] = [rnaapp.exe]
    > > > >>> 0x83c6d820: AUTORAS:: Reg[RasEntryOpt] = [-e]
    > > > >>> 0x83c6d820: AUTORAS:: Reg[NoPromptOpt] = [-p]
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (ARS1 ATTACH
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\NdisPower) entered
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c6d820: NdisPower:: Successfully register for notification!
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (NPW1 ATTACH
    > > > >>> 0x83bdb718: IPTimer: setting IPTimer of NTE 5B150 to 0
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83c6d820: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\Ethman) entered
    > > > >>> 0x83c6d820: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
    > > > >>> (ETM1 ATTACH
    > > > >>> 0x83c3c700: TAPI:OldAddTapiDevice RegQueryValueEx(Tsp) returned 2
    > > > >>> 0x83bb3098: InitSharedHeap: 46000000 0 8
    > > > >>> 0x83bb3098: InitSharedHeap: return 46000050
    > > > >>> 0x83bb3098: Done getting Registry values:
    > > > >>> bpp: 0x10
    > > > >>> CxScreen: 0x280
    > > > >>> CyScreen: 0x1e0
    > > > >>> Display Type: TFTQVGA
    > > > >>> 0x83bb3098: Exiting clearframebuffer
    > > > >>> 0x83bb3098: InitializeDisplayHardware Complete
    > > > >>> 0x83bb3098: Bits-per-pixel: 16
    > > > >>> 0x83bb3098: Adding font resource '\Windows\cour.ttf'...
    > > > >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    > > > >>> 0x83bb3098: Adding font resource '\Windows\tahoma.ttf'...
    > > > >>> 0x83bb3098: **** Signature of FONT File is: '0100'...
    > > > >>> 0x83bb3098: WBITMAP::CheckSysClipRgn: fixing stale WBITMAP handle.
    > > > >>> 0x83bb3098: Could not load keyboard driver dll kbdmouse.dll
    > > > >>> 0x83bb3098: DdsiTouchPanelDisable()
    > > > >>> 0x83bb3098: calibrating 0 point set
    > > > >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCHpanel
    > > > >>> 0x83bb3098: **************OEMInterruptDone: SYSINTR_TOUCH_CHANGEDpanel
    > > > >>> 0x83bb3098: **********Entering DdsiTouchPanelEnable()
    > > > >>> 0x83bb3098: ***********ADS7843 is ready
    > > > >>> 0x83bb3098: DdsiTouchPanelPowerHandler(0x0)
    > > > >>> 0x83bb3098: ********************** DdsiTouchPanelPowerHandler Done
    > > > >>> 0x83bb3098: Exiting DdsiTouchPanelEnable()
    > > > >>> 0x83bb3098: **************OEMInterruptEnable: SYSINTR_TOUCHpanel.
    > > > >>> 0x83bb3098: **************OEMInterruptEnable:
    > > > >>> SYSINTR_TOUCH_CHANGEDpanel.
    > > > >>> 0x83bb3098: TOUCH:ThrdPrio = 6, ThrdHighPrio = 265
    > > > >>> 0x83bb3098: calibrating 5 point set
    > > > >>> 0x83bb3098: Maximum Allowed Error 7:
    > > > >>> 0x83bdb718: IPAddAddrComplete: IF 0 ntecount 0, SAC 0
    > > > >>> 0x83bb3098: Calibration Results:
    > > > >>> 0x83bb3098: Screen => Mapped
    > > > >>> 0x83bb3098: ( 320, 240) => ( 319, 240)
    > > > >>> 0x83bb3098: ( 128, 96) => ( 129, 97)
    > > > >>> 0x83bb3098: ( 128, 384) => ( 127, 383)
    > > > >>> 0x83bb3098: ( 512, 384) => ( 513, 385)
    > > > >>> 0x83bb3098: ( 512, 96) => ( 511, 95)
    > > > >>> 0x83bb3098: Maximum error (square of Euclidean distance in screen
    > > > >>> units) = 2
    > > > >>> 0x83bb3098: Oom Low Pages: 0020 Bytes: 00020000
    > > > >>> 0x83bb3098: Oom Critical Pages: 0014 Bytes: 00014000
    > > > >>> 0x83bb3098: Oom Low Block Pages: 0004 Bytes: 00004000
    > > > >>> 0x83bb3098: Oom Critical Block Pages: 0002 Bytes: 00002000
    > > > >>> 0x83bb3098: Oom App Wait 8000 (dec ms)
    > > > >>> 0x83bb3098: Oom AutoOom 0
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using battery idle timeout
    > > > >>> of 180 sec
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using external idle timeout
    > > > >>> of 0 sec
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no wakeup idle timeout in
    > > > >>> registry.
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using wakeup idle timeout of
    > > > >>> 60 sec
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: no screen idle timeout in
    > > > >>> registry.
    > > > >>> 0x83bc0260: RdrUIThread: SH_WMGR is ready
    > > > >>> 0x83bb3098: UpdateIdleTimeoutFromRegistry: using screen idle timeout of
    > > > >>> 0 sec
    > > > >>> 0x83bc0260: -RDR:RdrUIThread exiting
    > > > >>> 0x83c26c0c: +RDR:UnbindFromNetbiosTransport
    > > > >>> 0x83c26c0c: -RDR:UnbindFromNetbiosTransport
    > > > >>> 0x83c26c0c: -RDR:UnbindFromNet
    > > > >>> 0x83c26c0c: -RDR:NetCleanupFunc: Lana:0
    > > > >>> 0x83a55400: NOTIFICATION::NotifyInit thread
    > > > >>> 0x83a55400: NOTIFICATION::MakeDatabases
    > > > >>> 0x83a55400: DB:OpenDB fail: DB DB_notify_queue not found
    > > > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Creating DB for timing
    > > > >>> notifications
    > > > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for timing
    > > > >>> notifications
    > > > >>> 0x83a55400: NOTIFICATION::MakeDatabases::Opened DB for system event
    > > > >>> associations
    > > > >>> 0x83a55400: NOTIFICATION::MakeSynchPrimitives
    > > > >>> 0x83a55400: NOTIFICATION::StartUI
    > > > >>> 0x83a558e4: InitSharedHeap: 46000000 0 8
    > > > >>> 0x83a558e4: InitSharedHeap: return 46000050
    > > > >>> 0x83a55684: NOTIFICATION::UIThreadProc::UI thread started. Creating
    > > > >>> UI...
    > > > >>> 0x83a55400: NOTIFICATION::StartAlarm
    > > > >>> 0x83a55400: NOTIFICATION::Constructor::Setting event semaphore
    > > > >>> 0x83bc0260:
    > > > >>> Explorer: HasMouse = TRUE
    > > > >>> 0x83a490cc: InitSharedHeap: 46000000 0 8
    > > > >>> 0x83a490cc: InitSharedHeap: return 46000050
    > > > >>> 0x83bc0260: SIP: (0,0) - (0,0)
    > > > >>> 0x83a49b9c: NOTIFICATION::AlarmThreadProc::Alarm thread
    > > > >>> started.0x83a49b9c: NOTIFICATION::ProcessDatabase::Starting Database
    > > > >>> Sweep at 06/01/1999 20:00:11 for 01beac6960e33880
    > > > >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Check wake-up
    > > > >>> validity/message retiring
    > > > >>> 0x83a49b9c: NOTIFICATION::ProcessDatabase::Wait FOREVER
    > > > >>> 0x83a55400: MSIM: IM_ReadRegistry read KB 5
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10114
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10202
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x10107
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20101
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20102
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20213
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0xffffff
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20101
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20102
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20207
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20208
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20104
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20103
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20214
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20215
    > > > >>> 0x83a44000:
    > > > >>> Cs8900a(): QueryInformation() OID=0x20215
    > > > >>> 0x83a3a9a0: InitSharedHeap: 46000000 0 8
    > > > >>> 0x83a3a9a0: InitSharedHeap: return 46000050
    > > > >>> 0x83bc0260: HIDE: 1, 1, 1, 0 - (320, 240) - (-6, 448, 646, 486)
    > > > >>> 0x83a09040: +IPD_Init(0)
    > > > >>> 0x83bc0260: Explorer(V2.0) Initialized successfully!!
    > > > >>> 0x83a1d400: NOTIFICATION::RemoveAppRunAtTime::Starting Database
    > > > >>> Sweep...
    > > > >>> 0x83a1d400: NOTIFICATION::XCeSetUserNotificationEx
    > > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > > >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket for 10/31/1999
    > > > >>> 02:00:00
    > > > >>> 0x83a1d400: NOTIFICATION::ConstructPersistentPacket:acket size 162
    > > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Setting event semaphore
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Starting Database Sweep at
    > > > >>> 06/01/1999 19:00:13 for 01beac61004ffd80
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Got 00000a46 for time
    > > > >>> 01bf237e 4fb86800
    > > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::End scan, use 01bf237e
    > > > >>> 4fb86800 as next wake-up
    > > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Check wake-up
    > > > >>> validity/message retiring
    > > > >>> 0x83a1d400: NOTIFICATION::ProcessDatabase::Wait until 10/31/1999
    > > > >>> 02:00:00
    > > > >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > > > >>> event 12 app \\.\Notifications\NamedEvents\DSTTzChange args
    > > > >>> AppRunAfterTzChange
    > > > >>> 0x83a1d400: NOTIFICATION::XCeRunAppAtEvent
    > > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification (or replacing 00000000)
    > > > >>> 0x83a1d400: NOTIFICATION::SetUserNotification::Registring system watch:
    > > > >>> event 1 app \\.\Notifications\NamedEvents\DSTTimeChange args
    > > > >>> AppRunAfterTimeChange
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a19d88: CExplorerWnd::HandleCommand: No site set, routing to
    > > > >>> DefWindowProc
    > > > >>> 0x83a19d88: Direction: 1 Sample Rate: ac44
    > > > >>> 0x83c16bd4: Starting DMA XMIT channel 1
    > > > >>> 0x83a19d88: CASForm::GetCoClassTypeInfo called
    > > > >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > > > >>> 0x83a19d88: DB:OpenDB fail: DB \DesktopPositions640x480 not found
    > > > >>> 0x83a19d88: Explorer(V2.0) desktop thread started.
    > > > >>> 0x83a19d88: CESHELL: CeOpenDatabase \DesktopPositions640x480
    > > > >>> 0x83bc0260: Explorer(V2.0) taskbar thread started.
    > > > >>> 0x83c269d0: [ERROR] "SPS - close failed"
    > > > >>> 0x83bdb718: *TCBTimeout: ClearIdleTimerReset
    > > > >>> 0x83bdb718: TCBTimeout: setting fTCBTimerOn to 0
    > > > >>> 0x83bdb718: TCBTimeout: NOT Restarting TCBTimer
    > > > >>>
    > > > >>> ================================================== ================================================== ================================================== ================================================== =
    > > > >>> ; @CESYSGEN IF CE_MODULES_CS8900A
    > > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A]
    > > > >>> "DisplayName"="CS8900 Ethernet Driver"
    > > > >>> "Group"="NDIS"
    > > > >>> "ImagePath"="CS8900A.dll"
    > > > >>>
    > > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A\Linkage]
    > > > >>> "Route"=multi_sz:"CS8900A1"
    > > > >>>
    > > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1]
    > > > >>> "DisplayName"="CS8900 Ethernet Driver"
    > > > >>> "Group"="NDIS"
    > > > >>> "ImagePath"="CS8900A.dll"
    > > > >>>
    > > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms]
    > > > >>> ; BusNumber=0 and BusType=1 are proper for ix86 ISA bus.
    > > > >>> ; Change the entries depend on your hardware.
    > > > >>> ; Do NOT delete BusNumber or BusType, otherwise CS8900A.dll won't be
    > > > >>> loaded.
    > > > >>> "BusNumber"=dword:0
    > > > >>> "BusType"=dword:0
    > > > >>> ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex.
    > > > >>> "DuplexMode"=dword:1
    > > > >>> "Sysintr"=dword:10
    > > > >>> ; The Ethernet Physical Address. For example,
    > > > >>> ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024,
    > > > >>> ; MACAddress2=2010,and MACAddress3=bf03.
    > > > >>> ; MACAddress=0000:0000:0000 means to read it from EEPROM.
    > > > >>> "MACAddress1"=dword:1200 ;3412
    > > > >>> "MACAddress2"=dword:5634 ;7856
    > > > >>> "MACAddress3"=dword:9A78 ;009A
    > > > >>>
    > > > >>> [HKEY_LOCAL_MACHINE\Comm\CS8900A1\Parms\TcpIp]
    > > > >>> "EnableDHCP"=dword:0
    > > > >>> ; This should be MULTI_SZ
    > > > >>> "DefaultGateway"="192.168.1.252"
    > > > >>> ; Use zero for broadcast address? (or 255.255.255.255)
    > > > >>> "UseZeroBroadcast"=dword:0
    > > > >>> ; This should be MULTI_SZ, the IP address list
    > > > >>> "IpAddress"="192.168.1.12"
    > > > >>> ; This should be MULTI_SZ, the subnet masks for the above IP
    > > > >>> addresses
    > > > >>> "Subnetmask"="255.255.255.0"
    > > > >>>
    > > > >>> [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
    > > > >>> ; This should be MULTI_SZ
    > > > >>> ; This is the list of llip drivers to load
    > > > >>> "Bind"=multi_sz:"ppp","CS8900A1"
    > > > >>>
    > > > >>> ; @CESYSGEN ENDIF CE_MODULES_CS8900A
    > > > >>>
    > > > >>> ================================================== ================================================== ==================================
    > > > >>> Regards
    > > > >>> Deepu
    > > > >>>
    > > > >> --
    > > > >
    > > >
    > > > --



+ Reply to Thread