Resuming a device from a suspended state

Tutorials Win: Microsoft Windows Forum

  • Tutorials Win ‹ Platbuilder
    • Archive
      • IE
      • Office
      • Outlook
      • Calendaring
      • Contact
      • OutlookGen
      • OutlookInstall
      • PocketPC
      • Directory
      • win2000
      • Networking
      • win98
      • 64bit
      • IE6
      • IE6Outlook
      • MediaCenter
      • ActiveDirectory
      • WindowsServer
      • SBS
      • Vista
      • Platbuilder
      • WindowsMe
      • MediaPlayer
      • WindowsUpdate
      • XPBasic
      • XPCustomize
      • WindowsXP
      • XPHardware
      • SupportXP
      • MovieMakerXP
      • NetworkXP
      • SetupXP
      • MaintainXP
      • XPSecurity
      • XPSetup
      • WordErrors
      • WordDoc
      • WordNew
      • WordVBA
    • Previous
      • 1
        • Bootloader for Intel Ethernet? Hi, does anybody know, where i can get a WinCE 5.0 Bootloader for the Intel 82551ER and 82559ER ethernet chips? The standard Bootloader supports only NE2000, RTL8139 and 3COM ethernet adapters. Regards, Andy Tag: Resuming a device from a suspended state Tag: 97605
      • 2
        • data abort in gwes.exe for Tiny kernel Hi All, Please look into my issue. I have problem in release build for tiny kernel. I have enabled KITL, CE Target Control and kernel debugger option during build. I get data abort in gwes.exe. I want to know whether in tiny kernel gwes.exe is generated or not. Whether gwes.exe is generated due to CE Target Control option. How can I avoid this data abort. Please Reply. Regards, Arun Tag: Resuming a device from a suspended state Tag: 97603
      • 3
        • Data Abort in GWES.EXE Hi All, I am getting Data Abort in gwes.exe when I tried release build for Mobile Handheld. I have enabled KITL, CE Target Control and Kernel Debugger option while build. I found that shell.exe is loaded and can view the shell on the platform builder but when I try giving "?" it doesnot respond. The following message I get on my platform builder. 0 PID:3e77f72 TID:3fb59ee Data Abort: Thread=83e77174 Proc=80c5bfe0 'gwes.exe' 0 PID:3e77f72 TID:3fb59ee AKY=00000011 PC=0004c230(gwes.exe +0x0003c230) RA=00053160(gwes.exe+0x00043160) BVA=0a000008 FSR=00000007 Can anyone please help me. I have no lcd driver. Is lcd driver must? Tag: Resuming a device from a suspended state Tag: 97602
      • 4
        • How to use hive-based registry Hi, Can anybody show me an example about how to use hive-based registry. My board, (ARM9+CE5.0), contains 32MB Nor Flash, 24MB for nk.bin, 8MB for Flash File System with folder "NOR Flash". Another question is if the "Control Panel->Stylus->Calibration" does RegFlushKey() after finishing calibration procedure. The following are what I write in registry [HKEY_LOCAL_MACHINE\Init\BootVar] "SystemHive"="Documents and Settings\\system.hv" "Start DevMgr"=dword:1 "DefaultUser"="Emtronix" "Flags"=dword:1 Thanks in advance Cheng Shi www.emtronix.com Tag: Resuming a device from a suspended state Tag: 97599
      • 5
        • Error: Too much data space used by DLL's in MODULES section This is WIN CE5.0 This is during a debug build. My guess is that the debug info is making the DLL's Too big. Full Message is below... I don't want to outright remove component. I see a symbol with an X defined which says exclude from build and image. How do I set one of the OSdesignview items to disabled so that it displays the X? When I right click on an Item, the only option i see is 'delete'. I don't want to delete, I want to disable so that it is excluded. Any comments or Idea's Full message section is: Error: Too much data space used by DLL's in MODULES section Current usage = 34944k, Maximum usage = 26624k. Reduce DLL usage or move some DLL's into the FILES section. Fatal error hit, exiting... makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec). makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec). Tag: Resuming a device from a suspended state Tag: 97597
      • 6
        • Windows CE4.2 RES2EXE crash and error -1073741819 Hi, Windows CE 4.2 for ARMV4, I can build for locale 0409 but locale 0407 crashes res2exe. I have applied all the QFE patches including the big 31.12.2006 rollup with a note about res2exe NULL string fix. The PC I am building on is based on an Intel Core 2 T5200... can this be a problem? Any ideas? Still it crashes with this log file: makeimg for Windows CE (Release) (Built on Oct 6 2003 11:38:17) makeimg: Check for c:\temp\release\PreMakeImg.bat to run. makeimg: Found localization settings. makeimg: LOCALE: 0407 LOCALE3: (null) TargetDir: 0407 CodePage=1252 LocaleId: 407 PrimaryLandId: 7 SubLangId: 1 makeimg: Building international version for locale 0407 makeimg: Check c:\temp\release\tokens\0407\ for tokens. makeimg: Read string substitutions from c:\temp\release\intltrns\0409\ makeimg: Read string substitutions from c:\temp\release\intltrns\0409\activesync.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\common.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\datasync.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\directx.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\homerf.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\ie.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\ppaint.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\prism.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\rdp.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\serkbdrv.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\shell.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\simpadplat.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\simpadproj.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\taskbarconfig.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\updateclient.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\viewers.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\wceappsfe.str makeimg: Read string substitutions from c:\temp\release\intltrns\0409\wceshellfe.str makeimg: Copy files from c:\temp\release\intlfile\0409\ to release directory. makeimg: Read string substitutions from c:\temp\release\intltrns\0407\ makeimg: Read string substitutions from c:\temp\release\intltrns\0407\activesync.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\common.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\datasync.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\directx.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\homerf.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\ie.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\ppaint.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\prism.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\rdp.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\serkbdrv.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\shell.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\simpadplat.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\simpadproj.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\taskbarconfig.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\updateclient.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\viewers.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\wceappsfe.str makeimg: Read string substitutions from c:\temp\release\intltrns\0407\wceshellfe.str makeimg: Copy files from c:\temp\release\intlfile\0407\ to release directory. makeimg: Creating c:\temp\release\nlscfg.out because c:\temp\release\country.cfg doesn't exist or contains a locale different from 0407. makeimg: run command: fmerge -nls c:\temp\release\nlscfg.out c:\temp\release\postproc\nlscfg.inf fmerge for Windows CE (Release) (Built on Oct 22 2002 16:06:00) makeimg: run command: fmerge -txt c:\temp\release\postproc\nlssrc.txt c:\wince420\public\common\oak\files\locale.txt c:\temp\release\nlssrc.txt fmerge for Windows CE (Release) (Built on Oct 22 2002 16:06:00) makeimg: run command: cenlscmp c:\temp\release\postproc\nlssrc.txt c:\temp\release\nlscfg.out c:\temp\release\wince.nls NLS data compression utility for Windows CE (Release) (Built on Dec 6 2001 17:10:59) [Reading input file] Parsing locales: 007f 0403 0406 0407 0807 0c07 1007 1407 0409 0809 0c09 1009 1409 1809 1c09 2009 2409 2809 2c09 3009 3409 040a 080a 0c0a 100a 140a 180a 1c0a 200a 240a 280a 2c0a 300a 340a 380a 3c0a 400a 440a 480a 4c0a 500a 040b 040c 080c 0c0c 100c 140c 180c 040f 0410 0810 0413 0813 0414 0814 0416 0816 041d 081d 0421 042d 0436 0438 043e 083e 0441 0456 Parsing calendars: 0001 Parsing codepage(s): 437 850 1252 Parsed code pages. Parsing unicode tables Parsing sortkeys Parsing ideograph exceptions Parsing expansions Parsing exceptions Parsing compressions Parsing jamosorts Parsing case tables [Writing out nls file] Header: 588 bytes Writing out locales Locale 007f: 1104 bytes Locale 0403: 1100 bytes Locale 0406: 1052 bytes Locale 0407: 1160 bytes Locale 0807: 1220 bytes Locale 0c07: 1148 bytes Locale 1007: 1168 bytes Locale 1407: 1236 bytes Locale 0409: 1284 bytes Locale 0809: 1160 bytes Locale 0c09: 1276 bytes Locale 1009: 1128 bytes Locale 1409: 1164 bytes Locale 1809: 1060 bytes Locale 1c09: 1060 bytes Locale 2009: 1164 bytes Locale 2409: 1192 bytes Locale 2809: 1016 bytes Locale 2c09: 1092 bytes Locale 3009: 1256 bytes Locale 3409: 1340 bytes Locale 040a: 1248 bytes Locale 080a: 1260 bytes Locale 0c0a: 1248 bytes Locale 100a: 1284 bytes Locale 140a: 1268 bytes Locale 180a: 1268 bytes Locale 1c0a: 1348 bytes Locale 200a: 1316 bytes Locale 240a: 1276 bytes Locale 280a: 1236 bytes Locale 2c0a: 1264 bytes Locale 300a: 1188 bytes Locale 340a: 1176 bytes Locale 380a: 1252 bytes Locale 3c0a: 1260 bytes Locale 400a: 1252 bytes Locale 440a: 1144 bytes Locale 480a: 1128 bytes Locale 4c0a: 1132 bytes Locale 500a: 1144 bytes Locale 040b: 1172 bytes Locale 040c: 1160 bytes Locale 080c: 1244 bytes Locale 0c0c: 1124 bytes Locale 100c: 1176 bytes Locale 140c: 1184 bytes Locale 180c: 1252 bytes Locale 040f: 1208 bytes Locale 0410: 1144 bytes Locale 0810: 1184 bytes Locale 0413: 1224 bytes Locale 0813: 1144 bytes Locale 0414: 1120 bytes Locale 0814: 1124 bytes Locale 0416: 1364 bytes Locale 0816: 1264 bytes Locale 041d: 996 bytes Locale 081d: 1032 bytes Locale 0421: 1048 bytes Locale 042d: 1076 bytes Locale 0436: 1116 bytes Locale 0438: 1088 bytes Locale 043e: 1012 bytes Locale 083e: 1068 bytes Locale 0441: 1240 bytes Locale 0456: 1236 bytes Total for all locales: 79072 bytes Writing out calendars Calendar 1: 28 bytes Total for all calendars: 28 bytes Writing out code pages Codepage 437: 2724 bytes Codepage 850: 2704 bytes Codepage 1252: 2300 bytes Total for all codepages: 7728 bytes Writing out unicode tables Header: 48 bytes Ascii digits: 856 Compatibility zone: 2748 Compressions: 4230 Hiragana: 344 Katakana: 344 Halfwidth: 888 Fullwidth: 864 Ctypes: 16520 Total data: 26794 Writing out sort tables Header: 48 bytes SortMap: 86744 Reverse diacritics: 12 Double compressions: 0 SortMap locale exceptions: 1864 SortMap ideograph exceptions: 0 Locale compressions: 204 Uppercase tables: 2220 Lowercase tables: 2196 Expansions: 222 JamoSort Index: 2270 JamoSort Compose: 3390 Total data: 96630 Success parsing locale file makeimg: Check for c:\temp\release\PreFmergeBib.bat to run. makeimg: run command: fmerge -bib c:\temp\release\ce.bib c:\temp\release\postproc\config.bib c:\temp\release\postproc\common.bib c:\temp\release\postproc\DCOM.bib c:\temp\release\postproc\NETCF.bib c:\temp\release\postproc\NETCFV2.bib c:\temp\release\postproc\IE.bib c:\temp\release\postproc\SCRIPT.bib c:\temp\release\postproc\SERVERS.bib c:\temp\release\postproc\RDP.bib c:\temp\release\postproc\SHELLSDK.bib c:\temp\release\postproc\SHELL.bib c:\temp\release\postproc\WCESHELLFE.bib c:\temp\release\postproc\WCEAPPSFE.bib c:\temp\release\postproc\VIEWERS.bib c:\temp\release\postproc\DIRECTX.bib c:\temp\release\postproc\DATASYNC.bib c:\temp\release\postproc\SQLCE.bib c:\temp\release\postproc\SQLMOBILE.bib c:\temp\release\postproc\SPEECH.bib c:\temp\release\postproc\customer.bib c:\temp\release\postproc\startup.bib c:\temp\release\postproc\simpadcpl.bib c:\temp\release\postproc\taskbarconfig.bib c:\temp\release\postproc\poweroff.bib c:\temp\release\postproc\softkb.bib c:\temp\release\postproc\updateclient.bib c:\temp\release\postproc\serkbdrv.bib c:\temp\release\postproc\activesync.bib c:\temp\release\postproc\ppaint.bib c:\temp\release\postproc\pocketpc.bib c:\temp\release\postproc\prism.bib c:\temp\release\postproc\homerf.bib c:\temp\release\postproc\timestamp.bib c:\temp\release\postproc\project.bib c:\temp\release\postproc\platform.bib fmerge for Windows CE (Release) (Built on Oct 22 2002 16:06:00) makeimg: Check for c:\temp\release\PostFmergeBib.bat to run. makeimg: Check for c:\temp\release\PreFmergeReg.bat to run. makeimg: run command: fmerge -reg c:\temp\release\reginit.ini c:\temp\release\postproc\common.reg c:\temp\release\postproc\DCOM.reg c:\temp\release\postproc\NETCF.reg c:\temp\release\postproc\NETCFV2.reg c:\temp\release\postproc\IE.reg c:\temp\release\postproc\SCRIPT.reg c:\temp\release\postproc\SERVERS.reg c:\temp\release\postproc\RDP.reg c:\temp\release\postproc\SHELL.reg c:\temp\release\postproc\WCESHELLFE.reg c:\temp\release\postproc\WCEAPPSFE.reg c:\temp\release\postproc\VIEWERS.reg c:\temp\release\postproc\DIRECTX.reg c:\temp\release\postproc\DATASYNC.reg c:\temp\release\postproc\SQLCE.reg c:\temp\release\postproc\SQLMOBILE.reg c:\temp\release\postproc\SPEECH.reg c:\temp\release\postproc\customer.reg c:\temp\release\postproc\startup.reg c:\temp\release\postproc\taskbarconfig.reg c:\temp\release\postproc\softkb.reg c:\temp\release\postproc\updateclient.reg c:\temp\release\postproc\activesync.reg c:\temp\release\postproc\prism.reg c:\temp\release\postproc\homerf.reg c:\temp\release\postproc\project.reg c:\temp\release\postproc\platform.reg fmerge for Windows CE (Release) (Built on Oct 22 2002 16:06:00) makeimg: Check for c:\temp\release\PostFmergeReg.bat to run. makeimg: run command: regcomp c:\temp\release\reginit.ini c:\temp\release regcomp: Got LOCALE=0407, using CodePage=1252 regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\SYSTEM\GWE\Commctrl\DragMetrics] "CXDrag" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\SYSTEM\GWE\Commctrl\DragMetrics] "CYDrag" in system registry regcomp: WARNING, syntax error on or near line 4269 of reginit.ini; line skipped. regcomp: WARNING, syntax error on or near line 4290 of reginit.ini; line skipped. regcomp: WARNING, syntax error on or near line 4311 of reginit.ini; line skipped. regcomp: WARNING, syntax error on or near line 4332 of reginit.ini; line skipped. regcomp: WARNING, syntax error on or near line 4356 of reginit.ini; line skipped. regcomp: WARNING, syntax error on or near line 4400 of reginit.ini; line skipped. regcomp: WARNING, syntax error on or near line 4401 of reginit.ini; line skipped. regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Time Zones\Arabische Normalzeit] "Display" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Time Zones\Arabische Normalzeit] "TZI" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Time Zones\Arabische Normalzeit] "Display" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Time Zones\Arabische Normalzeit] "TZI" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\.rtf] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\docfile] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\docfile\DefaultIcon] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\docfile\Shell\Open\Command] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\.gif] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\.jpg] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\.jpeg] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\jpegfile\Shell\Open\Command] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\.bmp] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\CLSID\{5BAE8E20-D112-4637-B603-B4841FA71D78}\Pins\Output] "ConnectsToPin" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\CLSID\{521FB373-7654-49F2-BDB1-0C6E6660714F}\Pins\Output] "ConnectsToPin" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\.wav] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\SSCE.Errors.2.0] "Default" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\SSCE.Errors.2.0\CLSID] "Default" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Ident] "Desc" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "PrintQuality" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "PaperSize" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\SYSTEM\GWE] "SysColor" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\ControlPanel\Dial] "CurrentLoc" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\ControlPanel\Dial] "HighLocID" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\CLSID\{6F663EAC-30E0-48ca-80F4-DBC294C886C1}] "Default" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Start Page" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Search Page" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\System\StorageManager\FATFS] "Flags" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "AggressiveCacheFlush" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\COMM\FTPD] "AllowAnonymousUpload" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\COMM\FTPD] "DefaultDir" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\COMM\HTTPD] "LogFileDirectory" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\COMM\HTTPD] "MaxLogSize" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Software\Microsoft\Obex\Services\{00000000-0000-0000-0000-000000000000}] "BaseDir" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Obex\Services\{f9ec7bc4-953c-11d2-984e-525400dc9e09}] "BaseDir" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Services\Timesvc] "Clientonly" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Services\Timesvc] "Refresh" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Services\Timesvc] "Recoveryrefresh" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Services\Timesvc] "Server" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Services\Timesvc] "Threshold" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\ControlPanel\Desktop] "wallpaper" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Explorer] "ShowExt" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Explorer] "ShowSys" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Explorer] "ViewAll" in system registry regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\cmdfile\Shell\Open\Command] "Default" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\ControlPanel\Comm] "Cnct" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SIP] "Order" in system registry regcomp: Overwriting existing value [HKEY_CURRENT_USER\ControlPanel\Volume] "Volume" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Drivers\Unimodem\Init] "2" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Drivers\Unimodem\Settings] "Blind_Off" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Drivers\Unimodem\Settings] "Blind_On" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Drivers\Unimodem\Settings] "CallSetupFailTimeout" in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power] "DisableGwesPowerOff" in system registry regcomp: Delete existing key [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State] in system registry regcomp: Delete existing key [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ActivityTimers] in system registry regcomp: Delete existing key [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts] in system registry regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\Comm\CXPort] "NoIdleTimerReset" in system registry regcomp: Deleting existing value [HKEY_LOCAL_MACHINE\Comm\CXPort] "NoIdleTimerEvent" in system registry regcomp: InitRegistry Finished (12977 lines). regcomp: Writing registry in fdf format regcomp: Done. makeimg: Check for c:\temp\release\PreFmergeDb.bat to run. makeimg: run command: fmerge -db c:\temp\release\initdb.ini c:\temp\release\postproc\common.db c:\temp\release\postproc\WCESHELLFE.db c:\temp\release\postproc\WCEAPPSFE.db c:\temp\release\postproc\DATASYNC.db c:\temp\release\postproc\project.db c:\temp\release\postproc\platform.db fmerge for Windows CE (Release) (Built on Oct 22 2002 16:06:00) makeimg: Check for c:\temp\release\PostFmergeDb.bat to run. makeimg: Check for c:\temp\release\PreFmergeObj.bat to run. makeimg: run command: fmerge -obj c:\temp\release\initobj.tmp c:\temp\release\postproc\common.dat c:\temp\release\postproc\IE.dat c:\temp\release\postproc\SERVERS.dat c:\temp\release\postproc\SHELL.dat c:\temp\release\postproc\WCESHELLFE.dat c:\temp\release\postproc\WCEAPPSFE.dat c:\temp\release\postproc\VIEWERS.dat c:\temp\release\postproc\DIRECTX.dat c:\temp\release\postproc\DATASYNC.dat c:\temp\release\postproc\customer.dat c:\temp\release\postproc\startup.dat c:\temp\release\postproc\taskbarconfig.dat c:\temp\release\postproc\softkb.dat c:\temp\release\postproc\updateclient.dat c:\temp\release\postproc\serkbdrv.dat c:\temp\release\postproc\activesync.dat c:\temp\release\postproc\ppaint.dat c:\temp\release\postproc\pocketpc.dat c:\temp\release\postproc\prism.dat c:\temp\release\postproc\homerf.dat c:\temp\release\postproc\project.dat c:\temp\release\postproc\platform.dat fmerge for Windows CE (Release) (Built on Oct 22 2002 16:06:00) makeimg: Check for c:\temp\release\PostFmergeObj.bat to run. makeimg: run command: txt2ucde c:\temp\release\initobj.tmp c:\temp\release\initobj.dat txt2ucde: Input file: c:\temp\release\initobj.tmp Output File: c:\temp\release\initobj.dat. txt2ucde: LOCALE environment variable: 0407. Default code page: 1252. txt2ucde: Converting to Unicode using code page 1252. makeimg: Performing localization since c:\temp\release\prevlc.txt doesn't exist or contains locale different from 0407. makeimg: Localizing files listed in c:\temp\release\common.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\coredll.res c:\temp\release\coredll.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\filesys.res c:\temp\release\filesys.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\commdlg.res c:\temp\release\commdlg.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\gwes.res c:\temp\release\gwes.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\netui.res c:\temp\release\netui.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\i82365.res c:\temp\release\i82365.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\ti1250.res c:\temp\release\ti1250.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\crypt32.res c:\temp\release\crypt32.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\tapi.res c:\temp\release\tapi.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\netmui.res c:\temp\release\netmui.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\unimodem.res c:\temp\release\unimodem.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\termctrl.res c:\temp\release\termctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\pegterm.res c:\temp\release\pegterm.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\rnaapp.res c:\temp\release\rnaapp.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\connmc.res c:\temp\release\connmc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\prnerr.res c:\temp\release\prnerr.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\fatutil.res c:\temp\release\fatutil.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\waveapi.res c:\temp\release\waveapi.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\console.res c:\temp\release\console.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cmd.res c:\temp\release\cmd.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\net.res c:\temp\release\net.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\btsvc.res c:\temp\release\btsvc.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\softkb.res c:\temp\release\softkb.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\commctrl.res c:\temp\release\commctrl.dll makeimg: Localizing files listed in c:\temp\release\datasync.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\cefobj.res c:\temp\release\cefobj.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\repllog.res c:\temp\release\repllog.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\wceload.res c:\temp\release\wceload.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\unload.res c:\temp\release\unload.exe makeimg: Localizing files listed in c:\temp\release\directx.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\msgslang.res c:\temp\release\msgslang.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\quartz.res c:\temp\release\quartz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\msdxm.res c:\temp\release\msdxm.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\dxmasf.res c:\temp\release\dxmasf.dll makeimg: Localizing files listed in c:\temp\release\homerf.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\hrfcfg.res c:\temp\release\hrfcfg.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\get_ip.res c:\temp\release\get_ip.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\proxim.res c:\temp\release\proxim.dll makeimg: Localizing files listed in c:\temp\release\ie.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\shlwapi.res c:\temp\release\shlwapi.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wininet.res c:\temp\release\wininet.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\ieceext.res c:\temp\release\ieceext.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\urlmon.res c:\temp\release\urlmon.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\mlang.res c:\temp\release\mlang.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\htmlhelp.res c:\temp\release\htmlhelp.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\iesample_ie.res c:\temp\release\iesample.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\inetcpl.res c:\temp\release\inetcpl.cpl makeimg: run command: res2exe -r -c c:\temp\release\0407\mshtml.res c:\temp\release\mshtml.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\shdoclc.res c:\temp\release\shdoclc.dll makeimg: Localizing files listed in c:\temp\release\platform.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\pcmcia.res c:\temp\release\pcmcia.dll makeimg: Localizing files listed in c:\temp\release\poweroff.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\PowerOff.res c:\temp\release\PowerOff.exe makeimg: Localizing files listed in c:\temp\release\rdp.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\cetsc.res c:\temp\release\cetsc.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\mstscax.res c:\temp\release\mstscax.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\wbtprncpl.res c:\temp\release\wbtprncpl.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\atlwbtprnwiz.res c:\temp\release\atlwbtprnwiz.dll makeimg: Localizing files listed in c:\temp\release\Script.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\jscript.res c:\temp\release\jscript.dll makeimg: run command: res2exe -r -c c:\temp\release\0407\vbscript.res c:\temp\release\vbscript.dll makeimg: Localizing files listed in c:\temp\release\serkbdrv.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\serkbdrv.res c:\temp\release\serkbdrv.exe makeimg: Localizing files listed in c:\temp\release\servers.loc makeimg: run command: res2exe -r -c c:\temp\release\0407\msmqadm.res c:\temp\release\msmqadm.exe makeimg: run command: res2exe -r -c c:\temp\release\0407\services.res c:\temp\release\services.exe makeimg: FATAL ERROR: Command returned non-zero exit code -1073741819 (dec). Tag: Resuming a device from a suspended state Tag: 97595
      • 7
        • Appending tens of files into NK image CE4.2 I'd like to include my own tens of files in NK image. Also, these files need to be placed in some different dirs. I'm using below two steps to accomplish this: 1. Modify platform.bib, add lines 2. Modify platform.dat, add lines to make dirs and copy files to predefined dirs. All above things go well. These files are successfully placed in the dirs as I want after reboot. But system's boot speed is affected apprently. As I reduce the number of the files, the time consumed decrease accordingly. So, I guess making dirs and copying files in object store during boot is the reason. Is there any solution to speed up the boot while doing my things? TIA Tag: Resuming a device from a suspended state Tag: 97586
      • 8
        • Emulator using Ethernet in 5.0 Hi All, I am using CE 5.0 emulator with an IP Phone template. When i attach device. It gives following error message as pop-up: Emulator for Windows CE could not open the Virtual Machine Network Services driver. Access to the external network and host will be unavailable to all virtual machines using virtual networking. Virtual machines using virtual networking will still be able to access other virtual machines using virtual networking. To fix this problem, re-enable the Virtual Machine Network Services driver on one or more ethernet adapters or reinstall Emulator for Windows CE. How do i fix this. Due to this the emulator IP comes as 192.something whereas the general IP of all machines and IP phone emulators on other machines is 10.something. I am using a Realtek 8139 ethernet adapter. Urgent Help required Tag: Resuming a device from a suspended state Tag: 97573
      • 9
        • Making Ethernet work on DB1100 (MIPS) ie. "Product Ethernet" I have a reference board, Ive built and Run Linux on it. That was a nightmare... But the Client want WIN CE 5. AMD provided an image that runs with ethernet. It has a connection Icon under network connections when I run the AMD example NK.bin When I build an NK.bin I do not have a connection Icon under Network connections. What's up Lastly where are the manuals for using WinCE? I have a 6MB line and the servers are so slow I'm falling asleep between pages. Books on CE 5.0? Thanks Tag: Resuming a device from a suspended state Tag: 97571
      • 10
        • Driver loading problem Hi all, I have a com port driver. this is running absolutely fine when i load it during the boot time. for loading it during the boot time, the required registry entries and bib files are modified. But the same generated DLL, if I load it during runtime, its failing. I am copying all the registry entries in to builtin. and calling ActivateDevice function. This is working fine. It register the dll, call init functioonality and all. But in my active registry the name entry is not registered. I dont know what might be the reason. I have given proper prefixes and indexes. below are the entries that i have registered in builtin. [HKLM\Drivers\Builin\my_serial] Prefix Dll Order Index DeviceArrayIndex TSP DeviceType FriendlyName DevConfig And these are the entries registered in active [HKLM\Drivers\Active\40] Hnd Key ClientInfo My requirement is such that, even the name has to be registered in the active registry. Apart from it all the other things are working. My driver is responding to createfile, readfile, writefile etc and i use the same prefix and index for createfile function. It works verymuch fine. My only problem is if I autodetect the COM ports present in my device, App does not display my device in its list. This is because of the name entry not being present in the active registry. So can any one help me to resolve this problem. Regards Deepu Tag: Resuming a device from a suspended state Tag: 97570
      • 11
        • error: The debugger KITL packet receive has timed out (looks like fail at kitl data command 0x2) I am using platform builder for windows mobile 5.0, and target cpu is marvell monanhans P. I am using USB RNDIS Kitl. When I set IMGNODEBUGGER=1, target boot and CESH come up, I can get all debug message in PB IDE. But after clear IMGNODEBUGGER, target can not boot up, in PB IDE, it show some debug message and show Kernel Debugger connected sucessfully, but then it pop up message "The debugger KITL packet receive has timed out...". I analyze the networking traffic, the last packat from PB to target is "Timer Packet", PB repeat sending this packet: 0000 00 45 34 56 78 9a 02 45 34 56 78 9a 08 00 45 00 .E4Vx..E4Vx...E. 0010 00 24 d7 8e 00 00 80 11 41 83 c0 a8 50 65 c0 a8 . $......A...Pe.. 0020 50 01 06 cc 03 d5 00 10 4c df 45 44 42 47 ff 00 P.......L.EDBG.. 0030 00 0a .. and the last data command from PB to board is "Jump to image" 0000 00 45 34 56 78 9a 02 45 34 56 78 9a 08 00 45 00 .E4Vx..E4Vx...E. 0010 00 38 d7 8c 00 00 80 11 41 71 c0 a8 50 65 c0 a8 . 8......Aq..Pe.. 0020 50 01 06 ce 03 d4 00 24 4c 7d 45 44 42 47 ff 00 P...... $L}EDBG.. 0030 00 02 00 41 00 00 00 00 00 00 00 00 00 00 00 00 ...A............ 0040 00 00 00 00 00 00 ...... Any guy here have idea on it? Thank you in advance ps: how to attach file here? Ken Dai Tag: Resuming a device from a suspended state Tag: 97569
      • 12
        • Accessing Frame Buffer from User App Does any one know if a user mode (DD) application is allowed to access the frame buffer directly? I'm under the impression that the memory location returned by DdLock allows an application to access the video memory. A bit of background. I have a CE 6.0 DDGPE driver that returns the video memory location in DdHalLockData->lpSurfData. By the time that gets through the GWES and back to the application, it sometimes gets mapped to an invalid user mode memory location. Even when it is untouched, i.e. what I assigned to lpSurfData is what the application gets, I still get an Access Violation exception when I try to read from that location. The location looks good in the debugger's memory window. thanks Tag: Resuming a device from a suspended state Tag: 97568
      • 13
        • problem attaching to target Newcomer CE 6.0 problem. I built a CEPC OS and after a lot of effort to obtain an NE2000-compatible NIC, I tried to attach to the target to download. I got the following in the PB Debug window: PB Debugger The Kernel Debugger is waiting to connect with target. PB Debugger Kernel debugger connected. PB Debugger Binary Image should be loaded at 0x80220000 / Data relocated at 0x817b2000 PB Debugger Unexpected Debugger Service error: 0x80070057 PB Debugger Unexpected Debugger Service error: 0x80070057 PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\SBC2\SBC\RELDIR\CEPC_X86_DEBUG\NK.EXE' PB Debugger Unexpected Debugger Service error: 0x80070057 PB Debugger Unexpected Debugger Service error: 0x80070057 There was also a mesage box in PB the said "Unhandled exeception in an unknown module (0x00000000) unnamed)." There were no errors message from the target's COM1: debug port. Before and after these errors the target sent broadcasts requesting a download. Searching MSDN and other sources indicates that 0x80070057 is a COM invalid argument error. Can someone tell me what to do next? Luke Tag: Resuming a device from a suspended state Tag: 97563
      • 14
        • Wince application closes abrubtly I have built an embedded VC application built for a custom made product. The application runs perfect for few hours or few minutes, but after that it closes by itself. I want to find out the reason why it is closing itself. I tried building the application in debug mode. Even then it is not throwing any exception. Is there a way to capture the reason for application closure ? Advise me. Tag: Resuming a device from a suspended state Tag: 97561
      • 15
        • Wince application closes abrubtly I have built an embedded VC application built for a custom made product. The application runs perfectly after few hours or few minutes it closes by itself. I want to find out the reason why it is closing itself. I tried building the application in debug mode. Even then it is not throwing any exception. Is there a way to capture the reason for application closure ? Advise me. Tag: Resuming a device from a suspended state Tag: 97560
      • 16
        • question about SYSINTR_RESCHED and scheduler Dear All, I have a question about SYSINTR_RESCHED and scheduler, As I know SYSINTR_RESCHED is returned by ISR to indicate a reschedule, but what will scheduler do in case of rescheduling? (Suppose that I have created three threads, and all of them are created in suspended state, and I am afraid none of them will be awaked by the scheduler. Right? If so, I need another SYSINTR_ to triggered the event.) thanks to suspended state Tag: Resuming a device from a suspended state Tag: 97553
      • 17
        • Help needed to add telnet reg settings to my emulator version 2 bu Hello All, Is there a way to add 2 telnet registry settings to my Arm based version 2 emulator build that is using a WinCE 5.0 image in Platform Builder 5? I want to have those settigs active when the emulator starts so I can telnet in after starting. Thanks in advance for any help :) -- Bob Hanson Senior Solutions Developer Tag: Resuming a device from a suspended state Tag: 97552
      • 18
        • CE5.0 PC Card Bus Driver PDD Documentation Have I missed something? The PB5 help appears to document at length the functionality of the MDD but not the required functions in the PDD. Is there a white paper on this anywhere or do I just have to grope through the (barely commented) examples supplied? Andrew. Tag: Resuming a device from a suspended state Tag: 97551
      • 19
        • Where / How is device.exe built ? Hi, I made a change in devcore (yes,yes, i know...) But this folder compiles to a .Lib This lib is used in building device.exe somehow. But I cannot find which project actually delivers device.exe as its target. I searched through all sources files... I want to build device.exe as a seperate PB-project. Probably I am missing something here. Any tips ? Greetings, Rob Tag: Resuming a device from a suspended state Tag: 97549
      • 20
        • NK Kernel debugchk error in schedule.c Hi all, I have downloaded the nk.bin on to the target. I have enabled KITL and debugging the code. Here is debug log I get on the platform builder. I can see hd.dll, nk.exe, osaxst0.dll, osaxst1.dll, coredll.dll and filesys.exe loaded Can anyone say why do I get the following error NK Kernel: DEBUGCHK failed in file c:\macallan\private\winceos\coreos \nk\kernel\schedule.c at line 1959 and the code hangs. 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SCRet: return to 03f39d90 Proc=8254c7d0 aky=3, mode = 0000001f 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SCRet: Before return psrs->mode = 1f, psrs->prevSP = 00000000 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: ObjectCall: obs = 040afdd0, ra=03f372b4 h=00000003 iMethod=ffffffe0 mode=1f extra=f000ff80, prevSP = 00000000 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: ObjectCall: 80203348 'Wn32' API call #32. disp=3. 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: KPSLDispatch: pci 80203348, fnptr 8028b02c 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_GetRomFileInfo entry: 00000003 01fff224 040afe1c 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_MapPtrToProcess entry: 040afe1c 03fece5e 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_MapPtrToProcess exit: 040afe1c 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_MapPtrToProcess entry: 01fff224 03fece5e 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_MapPtrToProcess exit: 05fff224 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SCR: psrs = 040afde4 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SCRet: return to 03f372b4 Proc=8254c7d0 aky=3, mode = 0000001f 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SCRet: Before return psrs->mode = 1f, psrs->prevSP = 00000000 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_GetRomFileInfo entry: 00000004 01fff228 00000000 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_MapPtrToProcess entry: 01fff228 03fece5e 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_MapPtrToProcess exit: 05fff228 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: SC_OpenEvent entry: 001f0003 00000000 8021330c 00000000 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: NK Kernel: DEBUGCHK failed in file c:\macallan\private\winceos\coreos\nk\kernel\schedule.c at line 1959 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: ExceptionDispatch: pexi=040afc24 Pc=8022f264 4294767296 PID:3fece5e TID:3fecbfa 0x83fecc1c: addr 40aefec, id 1, sp 040afc48, fsr=00000007, BVA = 8022f264 if (pszName) { // caller needs to be trusted if the named object is system prefixed (case insensitive) if (!kstrncmpi (pszName, TEXT("SYSTEM/"), 7)) { TRUSTED_API (L"OpenOrCreateSyncObject", NULL); } // try to find it in the list if name is supplied len = strlenW(pszName) + 1; if ((MAX_PATH < len) || !LockPages(pszName, len *= sizeof(WCHAR), 0, LOCKFLAG_READ)) { KSetLastError(pCurThread, ERROR_INVALID_PARAMETER); return NULL; } } EnterCriticalSection(pObjMethod->lpcs); // try to find if name exists if (pszName) { for (hObj = *phHandleList; hObj; hObj = ((LPEVENT) pObj)- >hNext) { LPName pObjName; pObj = GetObjectPtrByType (hObj, pObjMethod->pci->type); -> !!!!!!!! DEBUGCHK (pObj); !!!!!!!!!! pObjName = pObjMethod->pfnGetName (pObj); if (pObjName && !strcmpW (pObjName->name, pszName)) { // object already exist, if (ACLCheck (hObj)) { // increment ref-count and done IncRef (hObj, pCurProc); dwErr = ERROR_ALREADY_EXISTS; } else { // no access dwErr = ERROR_ACCESS_DENIED; Can anyone figure out what the problem could be. Please help Thanks, Chitra Tag: Resuming a device from a suspended state Tag: 97544
      • 21
        • displayer driver screen size problem? hi all, am using ce.net42 with the smdk2440,my device with CSTN 320*240 panel(LM057QC1T01). In the bootloader, setting the LCD controller as 8bit single scan, 16bit color, it works well. This driver has works well for the TFT 640*480 16bit color panel. Now in the ce display driver's construction function, setting this value. S3C2440DISP::S3C2440DISP (void) {... m_nScreenWidth = 320; m_nScreenHeight = 240; m_colorDepth = 16; m_cbScanLineLength = m_nScreenWidth * 2; m_FrameBufferSize = m_nScreenHeight * m_cbScanLineLength; ... } But the problem is, the screen resolution is very small, like only 160*120. How should these value should been set,or there is other problem? Thanks in advance. kavin Tag: Resuming a device from a suspended state Tag: 97543
      • 22
        • USB keyboard stopped working Hi, Suddenly my USB keyboard has stopped working. My USB touchscreen is also no longer working. I donot know what I did to cause this. When I plug in the keyboard I see the following : 4294862543 PID:edf8dc2e TID:8de42ca2 0x8de42a10: >>> Loading module hidparse.dll at address 0x036E0000-0x036EF000 (RW data at 0x01F77000-0x01F77474) Loaded symbols for 'E:\WINCE500\PBWORKSPACES\TEST\RELDIR\VIACN_X86_DEBUG\HIDPARSE.DLL' 4294862559 PID:edf8dc2e TID:8de42ca2 0x8de42a10: >>> Loading module usbhid.dll at address 0x03720000-0x03732000 (RW data at 0x01F7F000-0x01F7F540) Loaded symbols for 'E:\WINCE500\PBWORKSPACES\TEST\RELDIR\VIACN_X86_DEBUG\USBHID.DLL' 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: +DEVICE!I_ActivateDeviceEx: starting HLM\Drivers\USB\ClientDrivers\Hid\Instance 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\Flags) returned 2 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\Prefix) returned 2 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\BusPrefix) returned 2 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\Index) returned 2 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\Context) returned 2 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\BusInitCode) returned 2 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: CreateHidInterface: Unable to activate HID stream driver 4294862598 PID:edf8dc2e TID:8de42ca2 0x8de42a10: UsbHid: DEBUGCHK failed in file E:\WINCE500\public\common\oak\drivers\usb\CLASS\HID\HIDCLASS\USBPDD\.\setup.cpp at line 60 4294862617 PID:edf8dc2e TID:8de42ca2 0x8de42a10: -CHub(Root tier 0)::AttachDevice - port = 2, fIsLowSpeed = 1, address = 1 Any ideas ? Greetings, Rob. Tag: Resuming a device from a suspended state Tag: 97541
      • 23
        • ppp and software flow control Hello, i'm trying to configure my device to accept incoming ras connections. I installed the package and configured the service and so far everything works well. The problem is I have to configure the modem to use software flow control. I altered the DevConfig but now the connection sometimes stands still. I think this is due to ppp. I think while the communication is established bytes are sent from the device to the modem and some of these bytes happen to be the xon / xoff signals. Thus I assume ppp doesn't know there is software flow control set up. In the case I'm right, does anybody know how to fix that? In the case I'm wrong, does anybody know how to set up software flow control? Thanks a lot __ Greetings, Dennis Tag: Resuming a device from a suspended state Tag: 97540
      • 24
        • WinCE6: Build System - A solution for conditional statements in "sources" ? Hi all, If i have to include conditions in my build system, should i have to forget WinCE's build system and use other tools ? For example, it seems WinCE's "sources" file does not support : #ifdef ALLOW_COLOR WINCETARGETFILE0=color16.h color32.h SOURCES=common.c color.c color16.c color32.c #else WINCETARGETFILE0=bw.h SOURCES=common.c bw.c #endif Thanks Olivier Tag: Resuming a device from a suspended state Tag: 97538
      • 25
        • Help needed with release driver Hi everybody! I have developed a driver for a PCI device. With the debug version everything is working fine. I have added registry settings and modified platform.bib file so that the driver is assigned to the device. I can not see the driver in the Windows directory in the device, but I can see it with Process Viewer remote tool. I need to test the real-time performance of CE6 and the results are not satisfactory at all with the debug version so I am trying to make the release version work. I just changed the active configuration to release and made the image. However the driver I developed is not working anymore. It seems to be ignored although I can find it in the Release Directory. I get few messages in the debug window... PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS \OSDESIGN11_INDCTRL\OSDESIGN11_INDCTRL\RELDIR\TESTCEPC_X86_RELEASE \NK.EXE' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS \OSDESIGN11_INDCTRL\OSDESIGN11_INDCTRL\RELDIR\TESTCEPC_X86_RELEASE \COREDLL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS \OSDESIGN11_INDCTRL\OSDESIGN11_INDCTRL\RELDIR\TESTCEPC_X86_RELEASE \KERNEL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS \OSDESIGN11_INDCTRL\OSDESIGN11_INDCTRL\RELDIR\TESTCEPC_X86_RELEASE \KITL.DLL' ... (and so on) but none refering to my driver. Could someone please help me? I would really appreciate any suggestion. Thanks in advance. maite Tag: Resuming a device from a suspended state Tag: 97537
    • Next
      • 1
        • Soft Input Panel HI, I have to include a SIP. Including the three components SYSGEN_SOFTKB SYSGEN_LARGEKB SYSGEN_MSIM I get the following errors during Sysgen D:\WINCE500\PBWorkspaces\Sentinel\WINCE500\VIA_Twister_x86\cesysgen\oak\lib\x86\retail\coredll_ALL.lib coredll.def : error LNK2001: unresolved external symbol SipEnumIM coredll.def : error LNK2001: unresolved external symbol SipGetCurrentIM coredll.def : error LNK2001: unresolved external symbol SipGetInfo coredll.def : error LNK2001: unresolved external symbol SipRegisterNotification coredll.def : error LNK2001: unresolved external symbol SipSetCurrentIM coredll.def : error LNK2001: unresolved external symbol SipSetDefaultRect coredll.def : error LNK2001: unresolved external symbol SipSetInfo coredll.def : error LNK2001: unresolved external symbol SipShowIM coredll.def : error LNK2001: unresolved external symbol SipStatus D:\WINCE500\PBWorkspaces\Sentinel\WINCE500\VIA_Twister_x86\cesysgen\sdk\lib\x86\retail\coredll.lib : fatal error LNK1120: 9 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop. NMAKE : fatal error U1077: 'D:\WINCE500\sdk\bin\i386\nmake.exe' : return code '0x2' Stop. NMAKE : fatal error U1077: 'D:\WINCE500\sdk\bin\i386\nmake.exe' : return code '0x2' Stop. How can I solve it? Many thanks in advance, Paolo Tag: Resuming a device from a suspended state Tag: 97535
      • 2
        • Calling crypto APIs from OAL (OEMCertifyModule) in CE 5.0 I would like to improve the signature verification method proposed in the Trusted Environment Creation, which is using a single public key, to a more elaborated model using certificates. Would be a way to call the Crypto API from OEMCertifyModule? Otherwise, would be possible to use the MINCRYPT library? Thanks, MV Tag: Resuming a device from a suspended state Tag: 97530
      • 3
        • Leaking D3DM Object: Vertex Buffer Hi there, i am currently working on porting my D3DM driver from Windows CE 5.0 to Windows CE 6.0. In the process, i have of course already added in necessary changes like kernel-to-user memory mapping for surfaces/buffers and changing of the shared memory resource pool allocation API's (as per the sample null driver). When running the MS Widows CE CETK tests for D3DM, the interface tests passed as expected, but in the verification tests, i found that the middleware seems to not destroy the 1 vertex buffer it creates for each test. in my driver, my contexts are not destroyed prematurely until the last surface gets destroyed, this is causing the contexts to leak as well. The tests start, run and finish, posting the results, but it destroys all surfaces except the vertex buffer it created and then invokes my driver to destroy the context. This is happenning when on CETK D3DM Verification tests (tests 200 and above). I find the d3dm middleware displaying the following debug message just before destroying the context: "Leaked D3DM Object: Vertext Buffer, [hex address of vtx buf]" anyone has any ideas why this is happenning? Tag: Resuming a device from a suspended state Tag: 97518
      • 4
        • WinCE 5 - clone catalog item again - unable to do via PB ? Hello, it was enough said not to modify the code under PUBLIC tree. Even if some of us occasionally do, some day tried to clone just a subtree as an example of good doing (as opposed to worng doing, which is directly alter the needed source code under whatever tree it is). So the Help in PB 5 [ms-help://MS.WindowsCE.500/wceosdev5/html/wce50tskCloningCatalogItem.htm ] says that ...... Create or open a workspace containing an OS design you want to modify. In the Catalog, select the Catalog item you want to clone into your OS design and then, from the context menu, choose Add to OS Design. The item is added to your OS design as an user-specified Catalog item. 1.. In the Workspace window, on the OSDesignView tab, select the Catalog item you added and then perform one of the following: 2.. From the context menu, select Clone Catalog Item. 3.. From the Platform menu, select Clone Catalog Item. The Clone Libraries dialog box appears. Why is the menu item in both cases 2 and 3 is grayed out ? Yes, for some items in OSDesignView it is not grayed out, but for several ones - it is grayed. For example {Windows XP-like Sample Skin} or {Standard Shell}. Does it mean these items aren't supported to be cloned [via PB] ? Perhaps anyone have seen this before, right ? Thank you for your consideration Sergei R Tag: Resuming a device from a suspended state Tag: 97514
      • 5
        • Bug in rtc.c in SMDK2440A BSP Hi all, I have just found a problem in rtc.c in SRC\ARM\SAMSUNG\S3C2440A\Rtc. All references of pRTCReg->BCDDATE and pRTCReg->BCDDAY are swapped: BCDDATE should be used to store the day (1-31). (pTime->wDay) BCDDAY should be used to store the weekday (1-7). (pTime->wDayOfWeek) However, in the original rtc.c file they are used the other way around. Hope this helps someone. BTW, in case there is an updated version of the SMDK2440A, where can I get it? Thanks, H Tag: Resuming a device from a suspended state Tag: 97503
      • 6
        • Enabling DMA into SMSC LAN9118 driver rel.1.08 Hello, I've integrated rel.1.08 of the SMSC driver into a Windows CE 5.0 kernel for the PXA270. It works in PIO mode (slow!). After enabling RX and TX DMA, I am able to see all PIO packets on the network sniffer. The first TX packet using DMA is not transmitted by the LAN chip, although it seems to be transmitted ok by the driver functions. The next packet transmission fails due to a "TX FIFO full" condition (free space = 0 bytes). TX FIFO free space should be at least 4608(empty)-736(previous)=3872 bytes(free). So, are you using DMA with LAN9115/6/7/8? Is it required to add glue code for DMA, other than the one present into the driver itself? Peace & Happiness Panino Colsalame Tag: Resuming a device from a suspended state Tag: 97489
      • 7
        • ActiveSync on COM4 !!! I have a GENE5312 from AAEON with WinCE 5.0 and 4 COM : COM1,COM2,COM3 and COM4. When I run Repllog, Repllog send caracters CLIENT on COM4 and I want to use COM1. Anybody knows which register or anything else to modify the serial line -- Thanks Damien Tag: Resuming a device from a suspended state Tag: 97480
      • 8
        • Loading problem, WinCE 6.0 dm9000 Ndis driver Hi, Im trying to move our old DM9000 miniport ndis driver from our old WinCE 4.2 platform to WinCE 6.0. It all works well when running in debug mode but when I do a release build the dm9000.dll won't load. I have verified that the dm9000.dll resides in the image and that ndis is running. I have also built a release image with kitl support and added some RETAILMSG to the DriverEntry function, but it does not output anything. This is the registry entries: [HKEY_LOCAL_MACHINE\Comm\DM9CE] "DisplayName"="DM9000 Fast Ethernet Adapter" "Group"="NDIS" "ImagePath"="dm9000.dll" [HKEY_LOCAL_MACHINE\Comm\DM9CE\Linkage] "Route"=multi_sz:"DM9CE1" [HKEY_LOCAL_MACHINE\Comm\DM9CE1] "DisplayName"="DM9000 Fast Ethernet Adapter" "Group"="NDIS" "ImagePath"="dm9000.dll" [HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms] "BusNumber"=dword:0 "BusType"=dword:1 "SysIntr"=dword:1F "XmitBuffer"=dword:64 "RecvBuffer"=dword:20 [HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms\TcpIp] "DefaultGateway"="" "UseZeroBroadcast"=dword:0 "IpAddress"="192.168.1.1" "Subnetmask"="255.255.255.0" "DNS"="" "WINS"="" "EnableDHCP"=dword:0 [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage] "Bind"="DM9CE1" Anyone have any suggestions why this is happening? Why does it work in debug mode and not in release mode? Thanks in advance! Best regards, Bjorn Hall Beijer Electronics Tag: Resuming a device from a suspended state Tag: 97478
      • 9
        • CE4.2 InternetReadFile oddities + PPP debug. I have been experiencing very strange behavior in the wininet InternetReadFile API. I am using InternetReadFile to download a 1Mb file via FTP (Passive). The server side is IIS's FTP server. The environment is quite involved and by no means orthodox. I am testing on a custom Windows CE 4.2 platform (handheld device). The handheld is using the Microsoft Bluetooth Stack with a customized stream driver that can multiplex several virtual serial devices over the wireless bluetooth connection (SPP) to a 'black box' which finally demuxes to physical RS232 ports. I am testing with a DUN RAS connection via a GPRS modem (Siemens MC35 terminal) physically plugged into that 'black box'. InternetReadFile() is called in a worker thread to manage the timeouts as per KB176420/KB224318 (fixed 60 min timeouts?!) I have tried pulling 512 and 2048 chunks on each successive call. The actual InternetReadFile() quirks are listed below, I am only able to reproduce these quirks with a GPRS/CDMA wireless modem (~1.5KiB/s throughput). Obviously there are wireless network and mux/demux (bluetooth) latency and delays. High speed direct serial (PC to PC) connections are fine. I suspect latency, is a big player. Quirk 1. InternetReadFile() is blocking indefinitely on 9 out 10 file transfer sessions, usually at similar points (often at ~90%). I have visibility of ppp stack's polled reads through debugging traces of COM_Read's in the mux driver. I can see that 2k chunks of data are still being polled, though sometimes not. So there can be activity under the hood while it is blocking. Quirk 2. Occasionally, InternetReadFile() returns with success and zero bytes (EOF) even though it has only transferred part of the file. This just shouldn't happen. Quirk 3. Rarely, InternetReadFile() will return with 12031 (connection reset). What is most interesting is that if I don't call InternetReadFile() in a worker thread it tends to work fine. Also, the PPP connection is still alive and well after the FTP transfer fails. I am also pretty confident the mux/demux driver and hardware are working correctly. I'm sure you can appreciate how difficult this is to debug. Compounding this is that the original engineer has left the project, I am merely mopping up. :( My questions: - 1. Has anyone seen these problems with InternetReadFile() before? 2. Are there any metrics/statistics that I can check in the TCP/IP or PPP stack to ensure there are no framing errors or bad packets? 3. Can I get access to the wininet source to work out what is going on? 4. Is it possible to get detailed logs from the PPP stack under Windows CE? I don't easily have access to the platform build (managed by another division of my employer). Thanks in advance. :) David. Tag: Resuming a device from a suspended state Tag: 97477
      • 10
        • Usage of SetSystemPowerState Hi All, I have been working on an MFC application which will be deployed on a Samsung SMDK2410 board. I need to turn off the system (or put it in suspended state) on a button click. The code that I have used to turn off the power is as follows: void CMyAppDlg::OnButtonClick() { SetSystemPowerState(NULL,POWER_STATE_SUSPEND,0); } I am currently testing this on the PB emulator and following are the issues I am facing: 1. As soon as I click the button, the system is going into suspend mode but after a few seconds it resumes operation(without any mouse click or keyboard hit from my side). A call to GetSystemPowerState( ) returned POWER_STATE_ON as the current state. What am I supposed to do if I need to keep the system in the suspended state till a mouse click happens or the touch screen is touched? 2. The PB documentation mentioned about registering power events in a POWER_BROADCAST structure. Do I need to do this before calling SetSystemPowerState? Thanks in advance Treadstone Tag: Resuming a device from a suspended state Tag: 97475
      • 11
        • Is zero-length USB packet supported in Windows CE 5.0 ? We are developing a USB Device Driver in Windows CE 5.0. We are using the BSP for Intel PXA27X ARM Processor. Our USB device has 1 Bulk-In endpoint, 1 Bulk-Out endpoint and 1 Interrupt-In endpoint. For the Bulk-Out transfers, we will send out a zero-length packet for data transfer of multiple of 64 bytes. However from the CATC USB anaylzer, we don't see the zero-length packet being transmitted out by the USB Bus. Since the device did not receive the zero-length packet, the device could not determine the end of transfer and would always appear to "hang" whenever a multiple of 64 bytes of data is sent. We tested the same driver in Windows CE 4.2 and we don't have such problem. Thank you. Tag: Resuming a device from a suspended state Tag: 97471
      • 12
        • Is it a celog bug to get the dwCodeBase? I wrote an application and change the default base address (using /base option) to 0x20000. To my understanding, if the process is loaded to address 0x1c000000, the execute code will begin from 0x1c020000. However, in the my celog, the dwCodeBase field of the structure CEL_EXTRA_PROCESS_INFO still returns 0x10000. Is it a bug of celog? If not, is there any way that I can get the correct value? Platform: Windows Mobile 5.0 for Pocket PC + XScale target + visual studio 2005 Tag: Resuming a device from a suspended state Tag: 97468
      • 13
        • Flash File system FMD Erase Block HI I am using PXA270 and Mainstone ii BSP with wince 5.0. For Flash file system i am using the driver provided by win ce i.e fmd.cpp . i am using intel strata paired flash of 128Mb (with 64MB each). Using shawdowing whole windows directory is mapped to flash. But it is calling FMD Erase block some times with lot of inconsistency. but data in the flash remains unaffected. I suspect that bcoz of this operation our application is crashed after 2 hrs or some times even 20 minutes. could any one pls help on this issue?? thanks in advance Tag: Resuming a device from a suspended state Tag: 97466
      • 14
        • USB is not recognized+wince Hi, I am working in Wince for s3c2440 target board. I want to download my Nk.nb0 thro' USB from Eboot. I added USB client driver for USB support in Bootcode for downloading my Nk.nb0. Any thing i have to do in Host side(PC) for recognizing my USB device. It always shows my USB is not recognized.... How i have to configure so that i can proceed downloading. Thanks Kirthika Tag: Resuming a device from a suspended state Tag: 97465
      • 15
        • CE6 CEPC debug NICs Why does CE6 have worse CEPC NIC support than CE5? CE5 doesn't support many CEPC target NICs but at least I found one 100BT NIC, Netgear FA311, that it does support. CE6 will download to a target that has this but then the target hangs when it jumps into the image. The exact same hardware works fine in CE5. When the fast NIC is replaced by a clunky old 10BT (Kingston) CE6 works OK but communicates many times slower than CE5 on this same NIC. Why are we going backwards? Tag: Resuming a device from a suspended state Tag: 97459
      • 16
        • WinCE 6.0 / PB6 very slow builds? Has anyone noticed very slow builds, using PB6? I've been using PB4.20, then PB6beta without any problems with the build times. My platform was built within a few minutes, with a CPU usage around 70%, while the disk was working loudly. With PB6 (RTM + VS2005 SP1) the builds takes 10-20 minutes, CPU usage 100%, but almost no disk activity at all ?!? The CPU is hogged so hard that the computer can hardly be used for anything else during the build... :-( Similar problems seems to appear when I Attach to my device (and starts debugging) - the machine gets very slow... Are there any solutions or suggestions out there? Thanks in advance -- Johan Ekstrom Tag: Resuming a device from a suspended state Tag: 97447
      • 17
        • Need Help to set breakpoint to debug the code Hi All, I have problem in bringing up the kernel, I have enabled KITL and I do get the debug messages on platform builder as kernel debugger connected and some debug message. But if I set a breakpoint the colour changes but the code doesn't stop there. I tried adding debugbreak() function in oal layer it works but how do I set breakpoint in kernel code using debugbreak() function. Please reply. Thanks & Regards, Chitra Tag: Resuming a device from a suspended state Tag: 97444
      • 18
        • Ohci2 suspend/resume memory leak Hi, Some months ago I struggled with a memory leak I had in my image when doing suspend/resume. After a break, now I started debugging this again. My system is a Samsung S3C2410 with CE 5.0. First, when not having usb host controller in the image, there is no leak. Now, I think I might be on to something about the leak related to when ohci2 unloads/loads the usb client drivers after resume. It seems ohci2 can't close some of the pipes, and free related memory (see >>>>>>> in the debug output below). The platform have a USB hub (tusb2046b). When resuming I get the following debug output related to the usb unload/load (I have a USB mouse connected): 1895168 PID:5fa369a TID:e5df876a 0x85deb400: +CHub(Root tier 0)::HandleDetach 1895170 PID:5fa369a TID:e5df876a 0x85deb400: CHub(Root tier 0)::HandleDetach - status change thread closed in 2 ms 1895170 PID:5fa369a TID:e5df876a 0x85deb400: +CHub(External tier 1)::HandleDetach 1895174 PID:5fa369a TID:85e09666 0x85d9b690: ndisMResetCompleteStage2: Internal reset 1895177 PID:5fa369a TID:a5d9bf5e 0x85d68940: SDMemory: +SlotEventCallBack - 1 1895177 PID:5fa369a TID:a5d9bf5e 0x85d68940: SDMemory: - SlotEventCallBack 1895180 PID:5fa369a TID:a5d9bf5e 0x85d68940: SDMemory: +SMC_Deinit 1895183 PID:5fa369a TID:e5df876a 0x85deb400: CHub(External tier 1)::HandleDetach - status change thread closed in 12 ms 1895183 PID:5fa369a TID:e5df876a 0x85deb400: +CQueuedPipe(Control)::ClosePipe >>>>>>> 1895198 PID:5fa369a TID:e5df876a 0x85deb400: !CQueuedPipe(Control)::ClosePipe 00289e20 doesn't exist! 1895198 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 83488 bytes; TotalSize = 94208 bytes 1895199 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE6C20, VA = 0x00289C20, Size = 512, Desc = IssueTransfer TDs 1895199 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 84000 bytes; TotalSize = 94208 bytes 1895199 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 84000 bytes; TotalSize = 94208 bytes 1895200 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE6420, VA = 0x00289420, Size = 2048, Desc = IssueTransfer TDs 1895200 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 86048 bytes; TotalSize = 94208 bytes 1895201 PID:5fa369a TID:e5df876a 0x85deb400: - CQueuedPipe(Control)::ClosePipe 1895201 PID:5fa369a TID:e5df876a 0x85deb400: +CQueuedPipe(Interrupt)::ClosePipe 1895205 PID:5fa369a TID:c5b3dc56 0x85b11c60: +IPNotifyClientsIPEvent 1895206 PID:5fa369a TID:c5b3dc56 0x85b11c60: IPNotifyClientsIPEvent: replumb stack 1895211 PID:5fa369a TID:e5e99bb6 0x85e68aac: +OpenIFConfig(Comm \VMINI1\Parms\TCPIP Handle 0x621FD90) 1895213 PID:5fa369a TID:e5e99bb6 0x85e68aac: Opened registry info for Comm\VMINI1\Parms\TCPIP 1895213 PID:5fa369a TID:e5e99bb6 0x85e68aac: -OpenIFConfig(Comm \VMINI1\Parms\TCPIP *Handle 0x621FD90, BOOL Ret: 1) 1895214 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 86048 bytes; TotalSize = 94208 bytes 1895215 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE7680, VA = 0x0028A680, Size = 32, Desc = OpenPipe ED 1895215 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 86080 bytes; TotalSize = 94208 bytes 1895215 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 86080 bytes; TotalSize = 94208 bytes 1895216 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE7640, VA = 0x0028A640, Size = 64, Desc = IssueTransfer TDs 1895216 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 86144 bytes; TotalSize = 94208 bytes 1895217 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 86144 bytes; TotalSize = 94208 bytes 1895217 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE6E40, VA = 0x00289E40, Size = 2048, Desc = IssueTransfer TDs 1895217 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 88192 bytes; TotalSize = 94208 bytes 1895218 PID:5fa369a TID:e5df876a 0x85deb400: - CQueuedPipe(Interrupt)::ClosePipe 1895218 PID:5fa369a TID:e5df876a 0x85deb400: +CFunction(tier 2)::HandleDetach 1895218 PID:5fa369a TID:e5df876a 0x85deb400: +CQueuedPipe(Control)::ClosePipe 1895223 PID:5fa369a TID:e5e99bb6 0x85e68aac: +GetGeneralIFConfig(ConfigInfo 0x621FD24 Handle 0xC92A0) 1895225 PID:5fa369a TID:e5e99bb6 0x85e68aac: GetGeneralIFConfig:Unable to read DefaultGateway value! 1895226 PID:5fa369a TID:e5e99bb6 0x85e68aac: GetGeneralIFConfig:Unable to read DNS value! 1895227 PID:5fa369a TID:e5e99bb6 0x85e68aac: GetGeneralIFConfig:Unable to read WINS value! 1895228 PID:5fa369a TID:e5e99bb6 0x85e68aac: GetGeneralIFConfig:Unable to read UseZeroBroadcast value! All-nets broadcasts will be addressed to 255.255.255.255 1895230 PID:5fa369a TID:e5e99bb6 0x85e68aac: - GetGeneralIFConfig(ConfigInfo 0x621FD24 Handle 0xC92A0 Ret: TRUE) 1895230 PID:5fa369a TID:e5e99bb6 0x85e68aac: +GetIFAddrList(NumAddr* 0x621FD98 Handle 0xC92A0) 1895231 PID:5fa369a TID:e5e99bb6 0x85e68aac: *CloseIFConfig(Handle 0xC92A0) >>>>>>> 1895232 PID:5fa369a TID:e5df876a 0x85deb400: !CQueuedPipe(Control)::ClosePipe 0028b0a0 doesn't exist! 1895233 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 88192 bytes; TotalSize = 94208 bytes 1895233 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE7EA0, VA = 0x0028AEA0, Size = 512, Desc = IssueTransfer TDs 1895233 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 88704 bytes; TotalSize = 94208 bytes 1895234 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 88704 bytes; TotalSize = 94208 bytes 1895234 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE76A0, VA = 0x0028A6A0, Size = 2048, Desc = IssueTransfer TDs 1895234 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 90752 bytes; TotalSize = 94208 bytes 1895235 PID:5fa369a TID:e5df876a 0x85deb400: - CQueuedPipe(Control)::ClosePipe 1895235 PID:5fa369a TID:e5df876a 0x85deb400: +CQueuedPipe(Interrupt)::ClosePipe 1895238 PID:5fa369a TID:c5b3dc56 0x85b11c60: IPNotifyClientsIPEvent: PendingIPGetIPEventRequest 2caae0 1895238 PID:5fa369a TID:c5b3dc56 0x85b11c60: IPNotifyClientsIPEvent: SetEvent 1895238 PID:5fa369a TID:c5b3dc56 0x85b11c60: IPNotifyClientsIPEvent: remove old 1895240 PID:5fa369a TID:c5b3dc56 0x85b11c60: IPNotifyClientsIPEvent: remove old 1895245 PID:5fa369a TID:c5b3dc56 0x85b11c60: +OpenIFConfig(Comm \VMINI1\Parms\TCPIP Handle 0xC0FDEF0) 1895247 PID:5fa369a TID:c5b3dc56 0x85b11c60: Opened registry info for Comm\VMINI1\Parms\TCPIP 1895247 PID:5fa369a TID:c5b3dc56 0x85b11c60: -OpenIFConfig(Comm \VMINI1\Parms\TCPIP *Handle 0xC0FDEF0, BOOL Ret: 1) 1895249 PID:5fa369a TID:c5b3dc56 0x85b11c60: *CloseIFConfig(Handle 0xC92A0) 1895259 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 90752 bytes; TotalSize = 94208 bytes 1895259 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE89C0, VA = 0x0028B9C0, Size = 32, Desc = OpenPipe ED 1895260 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 90784 bytes; TotalSize = 94208 bytes 1895260 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 90784 bytes; TotalSize = 94208 bytes 1895261 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE88C0, VA = 0x0028B8C0, Size = 256, Desc = IssueTransfer TDs 1895261 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 91040 bytes; TotalSize = 94208 bytes 1895261 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 91040 bytes; TotalSize = 94208 bytes 1895262 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem FreeMemory : PA = 0x31CE80C0, VA = 0x0028B0C0, Size = 2048, Desc = IssueTransfer TDs 1895262 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 93088 bytes; TotalSize = 94208 bytes 1895262 PID:5fa369a TID:e5df876a 0x85deb400: - CQueuedPipe(Interrupt)::ClosePipe 1895263 PID:5fa369a TID:e5df876a 0x85deb400: +USBD:ClosePipe, hPipe: 0x2BB840 1895263 PID:5fa369a TID:e5df876a 0x85deb400: -USBD:ClosePipe 1895263 PID:5fa369a TID:e5df876a 0x85deb400: +USBD:ClosePipe, hPipe: 0x2B82B0 1895264 PID:5fa369a TID:e5df876a 0x85deb400: -USBD:ClosePipe 1895284 PID:5fa369a TID:e5df876a 0x85deb400: <<< Unloading module mouhid.dll at address 0x033F0000-0x033F7000 (RW data at 0x01F5A000-0x01F5A4A8) Unloaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\MOUHID.DLL' 1895311 PID:5fa369a TID:45eed6aa 0x85e00af0: StartInterruptTransfer: IssueInterruptTransfer failed 1895318 PID:5fa369a TID:e5df876a 0x85deb400: <<< Unloading module usbhid.dll at address 0x034D0000-0x034E6000 (RW data at 0x01F6E000-0x01F6E540) Unloaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\USBHID.DLL' 1895319 PID:5fa369a TID:e5df876a 0x85deb400: <<< Unloading module hidparse.dll at address 0x03420000-0x03435000 (RW data at 0x01F60000-0x01F60474) Unloaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\HIDPARSE.DLL' 1895322 PID:5fa369a TID:e5df876a 0x85deb400: -CFunction(tier 2)::HandleDetach 1895323 PID:5fa369a TID:e5df876a 0x85deb400: -CHub(External tier 1)::HandleDetach 1895323 PID:5fa369a TID:e5df876a 0x85deb400: -CHub(Root tier 0)::HandleDetach 1895324 PID:5fa369a TID:e5df876a 0x85deb400: +CDevice::DeInitialize 1895325 PID:5fa369a TID:e5df876a 0x85deb400: <<< Unloading module usbd.dll at address 0x034F0000-0x03501000 (RW data at 0x01F70000-0x01F705D0) Unloaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\USBD.DLL' 1895327 PID:5fa369a TID:e5df876a 0x85deb400: -CDevice::DeInitialize 1895329 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 94208 bytes; TotalSize = 94208 bytes 1895329 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 32768 bytes; TotalSize = 32768 bytes 1895330 PID:5fa369a TID:e5df876a 0x85deb400: +COhcd::Initialize. Entry 1895330 PID:5fa369a TID:e5df876a 0x85deb400: +CDeviceGlobal::Initialize 1895348 PID:5fa369a TID:e5df876a 0x85deb400: >>> Loading module usbd.dll at address 0x034F0000-0x03501000 (RW data at 0x01F70000-0x01F705D0) Loaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\USBD.DLL' 1895414 PID:5fa369a TID:e5df876a 0x85deb400: USBD: DLL attach 1895415 PID:5fa369a TID:e5df876a 0x85deb400: +USBD:HcdAttach, hcd: 0x5DC80 1895415 PID:5fa369a TID:e5df876a 0x85deb400: -CDevice::Initialize, success! 1895415 PID:5fa369a TID:e5df876a 0x85deb400: +CHW::Initialize base=0x270000, intr=0x11 1895416 PID:5fa369a TID:e5df876a 0x85deb400: -CHW::Initialize, success! 1895416 PID:5fa369a TID:e5df876a 0x85deb400: +CPipe::Initialize 1895417 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 94208 bytes; TotalSize = 94208 bytes 1895417 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem AllocateMemory : PA = 0x31CE6000, VA = 0x00289000, Size = 1056, Desc = Permanent EDs 1895417 PID:5fa369a TID:e5df876a 0x85deb400: CPhysMem ValidateHeaps : FreeSize = 93152 bytes; TotalSize = 94208 bytes 1895419 PID:5fa369a TID:e5df876a 0x85deb400: -CPipe::Initialize. Success! 1895420 PID:5fa369a TID:e5df876a 0x85deb400: +CHW::EnterOperationalState 1895420 PID:5fa369a TID:e5df876a 0x85deb400: - CHW::EnterOperationalState 1895420 PID:5fa369a TID:e5df876a 0x85deb400: -COhcd::Initialize. Success!! 1895444 PID:25d4c06e TID:c5b3dc56 0x85b11c60: Back from PowerOffSystem. 1895479 PID:e5c10402 TID:e5d9355e 0x85dadd30: [NOTIFY] HandleSystemEvent 9 none 1895484 PID:e5c10402 TID:25f94db6 0x85f94570: [NOTIFY] HandleSystemEvent 7 /REMOVE DSK2: 1895488 PID:e5c10402 TID:25f94db6 0x85f94570: [NOTIFY] HandleSystemEvent 7 /REMOVE HID1: 1895500 PID:5fa369a TID:a5d9bf5e 0x85d68940: SDMemory: -SMC_Deinit 1895501 PID:5fa369a TID:a5d9bf5e 0x85d68940: <<< Unloading module sdmemory.dll at address 0x03510000-0x03524000 (RW data at 0x01F72000-0x01F72594) Unloaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\SDMEMORY.DLL' 1895505 PID:5fa369a TID:a5d9bf5e 0x85d68940: SDGetClientFunctions: +Init 1895505 PID:5fa369a TID:a5d9bf5e 0x85d68940: SDGetClientFunctions: - Init 1895508 PID:5fa369a TID:a5dabfae 0x85da8000: ************DHCP MEDIA STATUS************ 1895508 PID:5fa369a TID:a5dabfae 0x85da8000: SeqNo: 3 1895508 PID:5fa369a TID:a5dabfae 0x85da8000: MediaStatus: 11024 1895509 PID:5fa369a TID:a5dabfae 0x85da8000: Context: 2 - 3 1895509 PID:5fa369a TID:a5dabfae 0x85da8000: AdapterName: VMINI1 1895510 PID:5fa369a TID:a5dabfae 0x85da8000: Media Status is: IP_MEDIA_CONNECT 1895514 PID:5fa369a TID:a5dabfae 0x85da8000: IPDispatchDeviceControl returned Status 103 1895524 PID:e5c10402 TID:45befde2 0x85befba0: [NOTIFY] HandleSystemEvent 11 none 1895530 PID:5fa369a TID:e5e99bb6 0x85e68aac: VMini:: Detected DHCP [REQUEST] 1895531 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::HubStatusChangeThread - port 1, change = 0x0001, status = 0x0101 1895537 PID:5fa369a TID:e5e99bb6 0x85e68aac: SetDhcpConfig: set IPAddr 280D15AC 1895542 PID:5fa369a TID:e5e99bb6 0x85e68aac: SetDhcpConfig: set LeaseObtained 1bd179c 5256d000 1895545 PID:5fa369a TID:e5e99bb6 0x85e68aac: SetDhcpConfig: T1 34bc0 T2 5c490 Lease 69780 1895550 PID:5fa369a TID:e5e99bb6 0x85e68aac: DHCP:EventMediaConnect: Successful renewal 1895632 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::HubStatusChangeThread - device attached on port 1 1895632 PID:5fa369a TID:45e37242 0x85ac26e8: +CHub(Root tier 0)::AttachDevice - port = 1, fIsLowSpeed = 0 1895632 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_OPENING_ENDPOINT0_PIPE, failures = 0 1895633 PID:5fa369a TID:45e37242 0x85ac26e8: +CControlPipe::OpenPipe 1895633 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 93152 bytes; TotalSize = 94208 bytes 1895634 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem AllocateMemory : PA = 0x31CE6420, VA = 0x00289420, Size = 2048, Desc = IssueTransfer TDs 1895634 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 91104 bytes; TotalSize = 94208 bytes 1895635 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 91104 bytes; TotalSize = 94208 bytes 1895635 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem AllocateMemory : PA = 0x31CE6C20, VA = 0x00289C20, Size = 512, Desc = IssueTransfer TDs 1895635 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 90592 bytes; TotalSize = 94208 bytes 1895636 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 90592 bytes; TotalSize = 94208 bytes 1895636 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem AllocateMemory : PA = 0x31CE6E20, VA = 0x00289E20, Size = 32, Desc = OpenPipe ED 1895637 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 90560 bytes; TotalSize = 94208 bytes 1895637 PID:5fa369a TID:45e37242 0x85ac26e8: -CControlPipe::OpenPipe 1895637 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_USING_ADDRESS0, failures = 0 1895638 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_RESET_AND_ENABLE_PORT, failures = 0 1895705 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR_TEST, failures = 0 1895707 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_SET_ADDRESS, failures = 0 1895709 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_LEAVE_ADDRESS0, failures = 0 1895720 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_DEVICE_DESCRIPTOR, failures = 0 1895722 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR, failures = 0 1895724 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SETUP_CONFIGURATION_DESCRIPTOR_ARRAY, failures = 0 1895725 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_CONFIG_DESCRIPTOR, failures = 0 1895727 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_CONFIG_DESCRIPTOR, failures = 0 1895729 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE, failures = 0 1895730 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - Select Configuration 0 on DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE step 1895730 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_SET_CONFIG, failures = 0 1895732 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_HUB_DESCRIPTOR, failures = 0 1895734 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_CREATE_NEW_HUB, failures = 0 1895735 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_INSERT_NEW_DEVICE_INTO_UPSTREAM_HUB_PORT_ARRAY, failures = 0 1895735 PID:5fa369a TID:45e37242 0x85ac26e8: CHub(Root tier 0)::AttachDevice - status = DEVICE_CONFIG_STATUS_SIGNAL_NEW_DEVICE_ENTER_OPERATIONAL_STATE, failures = 0 1895736 PID:5fa369a TID:45e37242 0x85ac26e8: +CInterruptPipe::OpenPipe 1895736 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 90560 bytes; TotalSize = 94208 bytes 1895737 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem AllocateMemory : PA = 0x31CE6E40, VA = 0x00289E40, Size = 2048, Desc = IssueTransfer TDs 1895737 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 88512 bytes; TotalSize = 94208 bytes 1895737 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 88512 bytes; TotalSize = 94208 bytes 1895738 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem AllocateMemory : PA = 0x31CE7640, VA = 0x0028A640, Size = 64, Desc = IssueTransfer TDs 1895738 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 88448 bytes; TotalSize = 94208 bytes 1895739 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 88448 bytes; TotalSize = 94208 bytes 1895739 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem AllocateMemory : PA = 0x31CE7680, VA = 0x0028A680, Size = 32, Desc = OpenPipe ED 1895740 PID:5fa369a TID:45e37242 0x85ac26e8: CPhysMem ValidateHeaps : FreeSize = 88416 bytes; TotalSize = 94208 bytes 1895740 PID:5fa369a TID:45e37242 0x85ac26e8: CInterruptPipe::OpenPipe - setting the poll interval to 32 ms instead of 255 ms 1895740 PID:5fa369a TID:45e37242 0x85ac26e8: - CInterruptPipe::OpenPipe, returning HCD_REQUEST_STATUS 0 1895741 PID:5fa369a TID:45e37242 0x85ac26e8: -CHub(Root tier 0)::AttachDevice - port = 1, fIsLowSpeed = 0, address = 1 1895745 PID:5fa369a TID:25df8fa2 0x85df8b8c: CExternalHub::SetOrClearFeature - port = 1, set/clear = 0x3, feature = 0x16, FAILED 1895748 PID:5fa369a TID:25df8fa2 0x85df8b8c: CExternalHub::SetOrClearFeature - port = 2, set/clear = 0x3, feature = 0x16, FAILED 1895751 PID:5fa369a TID:25df8fa2 0x85df8b8c: CExternalHub::SetOrClearFeature - port = 3, set/clear = 0x3, feature = 0x16, FAILED 1895754 PID:5fa369a TID:25df8fa2 0x85df8b8c: CExternalHub::SetOrClearFeature - port = 4, set/clear = 0x3, feature = 0x16, FAILED 1895960 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::HubStatusChangeThread - port 1, change = 0x0001, status = 0x0301 1896062 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::HubStatusChangeThread - device attached on port 1 1896062 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CHub(External tier 1)::AttachDevice - port = 1, fIsLowSpeed = 1 1896062 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_OPENING_ENDPOINT0_PIPE, failures = 0 1896063 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CControlPipe::OpenPipe 1896063 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 88416 bytes; TotalSize = 94208 bytes 1896064 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE76A0, VA = 0x0028A6A0, Size = 2048, Desc = IssueTransfer TDs 1896064 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 86368 bytes; TotalSize = 94208 bytes 1896065 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 86368 bytes; TotalSize = 94208 bytes 1896065 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE7EA0, VA = 0x0028AEA0, Size = 512, Desc = IssueTransfer TDs 1896065 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85856 bytes; TotalSize = 94208 bytes 1896066 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85856 bytes; TotalSize = 94208 bytes 1896066 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE80A0, VA = 0x0028B0A0, Size = 32, Desc = OpenPipe ED 1896067 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85824 bytes; TotalSize = 94208 bytes 1896067 PID:5fa369a TID:25df8fa2 0x85df8b8c: -CControlPipe::OpenPipe 1896067 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_USING_ADDRESS0, failures = 0 1896068 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_RESET_AND_ENABLE_PORT, failures = 0 1896139 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR_TEST, failures = 0 1896141 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_SET_ADDRESS, failures = 0 1896143 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_LEAVE_ADDRESS0, failures = 0 1896154 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_DEVICE_DESCRIPTOR, failures = 0 1896156 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR, failures = 0 1896158 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SETUP_CONFIGURATION_DESCRIPTOR_ARRAY, failures = 0 1896158 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_CONFIG_DESCRIPTOR, failures = 0 1896161 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_CONFIG_DESCRIPTOR, failures = 0 1896164 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE, failures = 0 1896164 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - Select Configuration 0 on DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE step 1896165 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_SET_CONFIG, failures = 0 1896167 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_CREATE_NEW_FUNCTION, failures = 0 1896167 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_INSERT_NEW_DEVICE_INTO_UPSTREAM_HUB_PORT_ARRAY, failures = 0 1896168 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SIGNAL_NEW_DEVICE_ENTER_OPERATIONAL_STATE, failures = 0 1896236 PID:5fa369a TID:25df8fa2 0x85df8b8c: >>> Loading module hidparse.dll at address 0x03420000-0x03435000 (RW data at 0x01F60000-0x01F60474) Loaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\HIDPARSE.DLL' 1896237 PID:5fa369a TID:25df8fa2 0x85df8b8c: >>> Loading module usbhid.dll at address 0x034D0000-0x034E6000 (RW data at 0x01F6E000-0x01F6E540) Loaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\USBHID.DLL' 1896423 PID:5fa369a TID:25df8fa2 0x85df8b8c: DEVICE! RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid \Instance\Prefix) returned 2 1896424 PID:5fa369a TID:25df8fa2 0x85df8b8c: DEVICE! RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid \Instance\BusPrefix) returned 2 1896428 PID:5fa369a TID:25df8fa2 0x85df8b8c: DEVICE! RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid \Hid_Class\BusPrefix) returned 2 1896439 PID:5fa369a TID:25df8fa2 0x85df8b8c: +USBD:OpenPipe, EP: 0x81, MaxPkt: 4, Type: Interrupt 1896440 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CInterruptPipe::OpenPipe 1896440 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85824 bytes; TotalSize = 94208 bytes 1896440 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE80C0, VA = 0x0028B0C0, Size = 2048, Desc = IssueTransfer TDs 1896441 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83776 bytes; TotalSize = 94208 bytes 1896441 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83776 bytes; TotalSize = 94208 bytes 1896442 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE88C0, VA = 0x0028B8C0, Size = 256, Desc = IssueTransfer TDs 1896442 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83520 bytes; TotalSize = 94208 bytes 1896443 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83520 bytes; TotalSize = 94208 bytes 1896443 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE89C0, VA = 0x0028B9C0, Size = 32, Desc = OpenPipe ED 1896443 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83488 bytes; TotalSize = 94208 bytes 1896445 PID:5fa369a TID:25df8fa2 0x85df8b8c: CInterruptPipe::OpenPipe - setting the poll interval to 8 ms instead of 10 ms 1896445 PID:5fa369a TID:25df8fa2 0x85df8b8c: - CInterruptPipe::OpenPipe, returning HCD_REQUEST_STATUS 0 1896445 PID:5fa369a TID:25df8fa2 0x85df8b8c: -USBD:OpenPipe success, hPipe = 2BB4A0 1896453 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Preparing to Allocate memory 1896454 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Top Level Collection 1 found 1896455 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Enter Link Collection 1896455 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Exit Link Collection 1896456 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Collection 1 exit 1896457 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Starting Parsing Pass 1896457 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Parse Collection 1 1896458 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Main Offset:8 1896458 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Main Offset:b 1896459 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'Main Offset: 10 1896460 PID:5fa369a TID:25df8fa2 0x85df8b8c: HidParse: 'X Parse Collection 1 1896479 PID:5fa369a TID:25df8fa2 0x85df8b8c: >>> Loading module mouhid.dll at address 0x033F0000-0x033F7000 (RW data at 0x01F5A000-0x01F5A4A8) Loaded symbols for 'C:\WINCE500\PLATFORM\CDS\CALE_CDS\RELDIR \CDS_ARMV4I_DEBUG\MOUHID.DLL' 1896483 PID:e5c10402 TID:25f94db6 0x85f94570: [NOTIFY] HandleSystemEvent 7 /ADD HID1: 1897079 PID:5fa369a TID:25df8fa2 0x85df8b8c: -CHub(External tier 1)::AttachDevice - port = 1, fIsLowSpeed = 1, address = 2 When connecting/disconnecting the USB mouse I get the following debug output related to opening/closing pipes (ohci2 manages to close all previously opened pipes): ******* connecting mouse ******* 2547047 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::HubStatusChangeThread - port 1, change = 0x0001, status = 0x0301 2547150 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::HubStatusChangeThread - device attached on port 1 2547151 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CHub(External tier 1)::AttachDevice - port = 1, fIsLowSpeed = 1 2547151 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_OPENING_ENDPOINT0_PIPE, failures = 0 2547152 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CControlPipe::OpenPipe 2547152 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 88416 bytes; TotalSize = 94208 bytes 2547152 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE76A0, VA = 0x0028A6A0, Size = 2048, Desc = IssueTransfer TDs 2547153 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 86368 bytes; TotalSize = 94208 bytes 2547153 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 86368 bytes; TotalSize = 94208 bytes 2547154 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE7EA0, VA = 0x0028AEA0, Size = 512, Desc = IssueTransfer TDs 2547154 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85856 bytes; TotalSize = 94208 bytes 2547155 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85856 bytes; TotalSize = 94208 bytes 2547155 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE80A0, VA = 0x0028B0A0, Size = 32, Desc = OpenPipe ED 2547155 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85824 bytes; TotalSize = 94208 bytes 2547156 PID:5fa369a TID:25df8fa2 0x85df8b8c: -CControlPipe::OpenPipe 2547475 PID:5fa369a TID:25df8fa2 0x85df8b8c: +USBD:OpenPipe, EP: 0x81, MaxPkt: 4, Type: Interrupt 2547476 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CInterruptPipe::OpenPipe 2547476 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 85824 bytes; TotalSize = 94208 bytes 2547477 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE80C0, VA = 0x0028B0C0, Size = 2048, Desc = IssueTransfer TDs 2547477 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83776 bytes; TotalSize = 94208 bytes 2547477 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83776 bytes; TotalSize = 94208 bytes 2547478 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE88C0, VA = 0x0028B8C0, Size = 256, Desc = IssueTransfer TDs 2547478 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83520 bytes; TotalSize = 94208 bytes 2547479 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83520 bytes; TotalSize = 94208 bytes 2547479 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem AllocateMemory : PA = 0x31CE89C0, VA = 0x0028B9C0, Size = 32, Desc = OpenPipe ED 2547480 PID:5fa369a TID:25df8fa2 0x85df8b8c: CPhysMem ValidateHeaps : FreeSize = 83488 bytes; TotalSize = 94208 bytes ******* disconnecting mouse ******* 2692335 PID:5fa369a TID:5e07fde 0x85deb400: +USBD:ResetPipe 2692337 PID:5fa369a TID:5e07fde 0x85deb400: CFunction::SetOrClearFeature - recipient = 2, wIndex = 129, set/clear = 0x1, feature = 0x0, FAILED 2692353 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::HubStatusChangeThread - port 1, change = 0x0001, status = 0x0100 2692353 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::HubStatusChangeThread - device detached on port 1 2692354 PID:5fa369a TID:25df8fa2 0x85df8b8c: +CHub(External tier 1)::DetachDevice - port = 1 2692354 PID:5fa369a TID:25df8fa2 0x85df8b8c: CHub(External tier 1)::DetachDevice - created worker thread to handle device detach 2692356 PID:5fa369a TID:e5dfafda 0x85d9b690: +CHub::DetachDownstreamDeviceThread 2692356 PID:5fa369a TID:e5dfafda 0x85d9b690: +CFunction(tier 2)::HandleDetach 2692356 PID:5fa369a TID:e5dfafda 0x85d9b690: +CQueuedPipe(Control)::ClosePipe 2692359 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 83488 bytes; TotalSize = 94208 bytes 2692359 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem FreeMemory : PA = 0x31CE80A0, VA = 0x0028B0A0, Size = 32, Desc = OpenPipe ED 2692360 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 83520 bytes; TotalSize = 94208 bytes 2692360 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 83520 bytes; TotalSize = 94208 bytes 2692361 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem FreeMemory : PA = 0x31CE7EA0, VA = 0x0028AEA0, Size = 512, Desc = IssueTransfer TDs 2692361 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 84032 bytes; TotalSize = 94208 bytes 2692361 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 84032 bytes; TotalSize = 94208 bytes 2692362 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem FreeMemory : PA = 0x31CE76A0, VA = 0x0028A6A0, Size = 2048, Desc = IssueTransfer TDs 2692362 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 86080 bytes; TotalSize = 94208 bytes 2692362 PID:5fa369a TID:e5dfafda 0x85d9b690: - CQueuedPipe(Control)::ClosePipe 2692363 PID:5fa369a TID:e5dfafda 0x85d9b690: +CQueuedPipe(Interrupt)::ClosePipe 2692365 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 86080 bytes; TotalSize = 94208 bytes 2692365 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem FreeMemory : PA = 0x31CE89C0, VA = 0x0028B9C0, Size = 32, Desc = OpenPipe ED 2692366 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 86112 bytes; TotalSize = 94208 bytes 2692366 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 86112 bytes; TotalSize = 94208 bytes 2692366 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem FreeMemory : PA = 0x31CE88C0, VA = 0x0028B8C0, Size = 256, Desc = IssueTransfer TDs 2692367 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 86368 bytes; TotalSize = 94208 bytes 2692367 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 86368 bytes; TotalSize = 94208 bytes 2692368 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem FreeMemory : PA = 0x31CE80C0, VA = 0x0028B0C0, Size = 2048, Desc = IssueTransfer TDs 2692368 PID:5fa369a TID:e5dfafda 0x85d9b690: CPhysMem ValidateHeaps : FreeSize = 88416 bytes; TotalSize = 94208 bytes 2692368 PID:5fa369a TID:e5dfafda 0x85d9b690: - CQueuedPipe(Interrupt)::ClosePipe 2692369 PID:5fa369a TID:e5dfafda 0x85d9b690: +USBD:ClosePipe, hPipe: 0x2BA380 2692369 PID:5fa369a TID:e5dfafda 0x85d9b690: -USBD:ClosePipe 2692369 PID:5fa369a TID:e5dfafda 0x85d9b690: +USBD:ClosePipe, hPipe: 0x2BB030 2692370 PID:5fa369a TID:e5dfafda 0x85d9b690: -USBD:ClosePipe Any idea what's going on? Why do I get "! CQueuedPipe(Control)::ClosePipe 00289e20 doesn't exist!", does this cause a memory leak? Thanks, Jojje Tag: Resuming a device from a suspended state Tag: 97442
      • 19
        • Cannot download NK.bin with PB My PB can download nk.bin before. But now it cannot download. the following is the message printed in hyperterminal: ProcessDHCP()::DHCP IP Address Resolved as 10.193.101.88, netmask: 255.255.255.0 Lease time: 43200 seconds Got Response from DHCP server, IP address: 10.193.101.88 No ARP response in 2 seconds, assuming ownership of 10.193.101.88 +EbootSendBootmeAndWaitForTftp Sent BOOTME to 255.255.255.255 Sent BOOTME to 255.255.255.255 Sent BOOTME to 255.255.255.255 Sent BOOTME to 255.255.255.255 Got EDBG_CMD_JUMPIMG Got EDBG_CMD_CONFIG, flags:0x00000000 -EbootSendBootmeAndWaitForTftp Download successful! Jumping to image at 0h... Clearing RAM How can I fix the issue? Thanks a lot. Tag: Resuming a device from a suspended state Tag: 97441
      • 20
        • Suspend Problem.. Hi, I'm working on a x86 processor. I ported winCE on that, and its booting. The only problem is, when i click on suspend option, system halts, but desktop didnt go away. When i press any key in keyboard, USB mouse gets power up, but not working. I'm using AGX display driver. After 1 min, due to system idle time which i have set, monitor power gets down. The following s the some part of debug output. 0x83cc58a8: >>> Loading module netui.dll at address 0x03BE0000-0x03C2B000 (RW data at 0x01FC0000-0x01FC6808) 0x83cc58a8: >>> Loading module commctrl.dll at address 0x03D60000-0x03E04000 (RW data at 0x01FE1000-0x01FE1C0C) 0x83cc5a84: >>> Loading module ssllsp.dll at address 0x03AD0000-0x03AE1000 (RW data at 0x01FA8000-0x01FA9055) 0x83cc5a84: >>> Loading module wspm.dll at address 0x03B00000-0x03B05000 (RW data at 0x01FAD000-0x01FAD154) 0x83f81a54: Geode PM: IOCTL_POWER_SET called 0x83f81a54: Geode PM: IOCTL_POWER_SET called 0x83d2de48: Bailing on save bits because someone has an open DC! 0x83d2de48: Geode PM: IOCTL_POWER_SET called 0x83d2de48: FS: Got Power notif 0x00000002 0x83d2de48: FSREG: Flushing registry 0x83d2de48: FSRAM: Flushing cached file data 0x83d2de48: Powering Off system: 0x83d2de48: Calling GWES power proc. 0x83d2de48: Calling device manager power proc. 0x83d2de48: Calling OEMPowerOff... RTC - Status Reg B - 0x22 0x83d2de48: Back from OEMPowerOff 0x83d2de48: Calling device manager power proc. Help me friends... Regards, Mekas.. Tag: Resuming a device from a suspended state Tag: 97437
      • 21
        • CHKDSK reports file system error on Compact Flash Hi, We are using CE 6.0 with Hive based registry.( amd LX platform) The CE 6.0 image successfully bootsup with "Documents and settings" folder in Compact Flash. But when we takeout Compact flash and do CHKDSK,it reports file system error in "Documents and settings" folder. Is it a bug with Hive Based registry in CE 6.0? Thanks & Regards, Krishna Tag: Resuming a device from a suspended state Tag: 97435
      • 22
        • Problems with serial port during booting We have a problem with COM3 on a CE5 device (PXA255). On this COM port we have connected a GPS receiver. On startup (startup is always an cold boot on our device) the GPS receiver sends immediatly data to the COM-Port. Now it seems, that the serial port driver could not handle this. The system hangs in device.exe. in the launch section we have defined the call to shell.exe later, but it will be never called. If we start the system with disconnected GPS receiver , everythings works fine. If we reconnect later (system is running now), we get the GPS data fine . Thanks for your help Tag: Resuming a device from a suspended state Tag: 97431
      • 23
        • Unsupported Device Type Dear All: I have Windows CE 5.0 based Handheld Device, and I tried to install a cab file which support WinCE 5.0 platform, but anytime I try to run the CAB file in my device, I got error message "Unsupported Device Type". I tried the same CAB file withe another WinCE 5.0 based platform, workds fine. My question is, where in the file or in OS, I define this Handheld is WinCE 5.0 device. Please help. Thanks Tag: Resuming a device from a suspended state Tag: 97428
      • 24
        • Issues with HIve based Registry Hi all, i have read a lot of messages on this but nothing seems to help.Please provide me with any information you have as i am new to WinCE. I am trying to implement hive based registry. I selected it in catalog items and did a clean sysgen. My platform.reg enteries read as ;===================================== ; Settings for NOR fLash ;===================================== ; @CESYSGEN IF FILESYS_FSREGHIVE ; HIVE BOOT SECTION [HKEY_LOCAL_MACHINE\System\StorageManager\Autoload\NORFLASH] "DriverPath"="Drivers\\BuiltIn\\NORFLASH" "LoadFlags"=dword:1 "BootPhase"=dword:0 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NORFLASH] "Prefix" = "DSK" "Dll" = "nor_flash.dll" "Index" = dword:1 "IClass"="{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}" "Size" = dword:200000 "Address"= dword:02100000 "Profile"="NORFLASH" "Flags"=dword:1000 [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NORFLASH\FATFS] "MountAsBootable"= dword:1 [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NORFLASH] "Name"="AMD NOR Flash" "Folder"="NOR_Flash" "FileSystem"="fatfsd.dll" "PartitionDriver"="mspart.dll" "AutoMount"=dword:1 "AutoPart"=dword:1 "AutoFormat"=dword:1 "MountFlags"=dword:0 "MountAsBootable"= dword:1 ; END HIVE BOOT SECTION ; @CESYSGEN ENDIF FILESYS_FSYSRAM ;===================================== ; Settings for hive based registry ;===================================== ; @CESYSGEN IF FILESYS_FSREGHIVE ; HIVE BOOT SECTION [HKEY_LOCAL_MACHINE\init\BootVars] "SYSTEMHIVE"="Registry\\system.hv" "PROFILEDIR"="Registry" "Flags"=dword:3 "Start DevMgr"=dword:1 "DefaultUser"="aalok" ; END HIVE BOOT SECTION ; @CESYSGEN ENDIF Also in command line i gave set PRJ_ENABLE_FSREGHIVE=1 set BSP_ENABLE_FSREGHIVE=1 My debug info reads as... PB Debugger Kernel debugger connected. 4294767296 PID:0 TID:0 [0] : start: 8186a000, extension: 0000b000, length: 05567000 4294767296 PID:0 TID:0 NKStartup done, starting up kernel. 4294767297 PID:0 TID:0 Windows CE KernelInit 4294767317 PID:400002 TID:2 Reserve VM for kernel XIP DLls, first = c0010000, last = c1110000 4294767318 PID:400002 TID:2 g_pprcNK == 0x81861aa0 4294767319 PID:400002 TID:410002 Updated eptr->e32_vsize to = 0000e000 4294767319 PID:400002 TID:410002 Initializing Memory Mapped File Support 4294767329 PID:400002 TID:410002 Scheduling the first thread. 4294767329 PID:400002 TID:410002 Detecting VFP... 4294767330 PID:400002 TID:410002 VFP Not Found! 4294767330 PID:400002 TID:410002 LoaderInit: Initialing loader 4294767331 PID:400002 TID:410002 Updated eptr->e32_vsize to = 0000e000 4294767332 PID:400002 TID:410002 Updated eptr->e32_vsize to = 000a2000 4294767335 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00018000 4294767433 PID:400002 TID:410002 Heap Statistics at 0xC01B7AA0 4294767457 PID:400002 TID:410002 PGPOOL: Reserved 768 pages for Loader pool 4294767458 PID:400002 TID:410002 PGPOOL: Reserved 256 pages for File pool 4294767472 PID:400002 TID:410002 OSAXST0: Platform Name = PLATFORM_TYPE 4294767490 PID:400002 TID:410002 OSAXST1: >>> Loading Module 'kd.dll' (0x86DB987C) at address 0xC0010000-0xC0045000 in Process 'NK.EXE' (0x81861AA0) 4294767494 PID:400002 TID:410002 KD: Starting kernel debugger software probe (KdStub) - KD API version 22 4294767551 PID:400002 TID:410002 OSAXST1: >>> Loading Module 'NK.EXE' (0x81861AA0) at address 0x80000000-0x8000E000 in Process 'NK.EXE' (0x81861AA0) PB Debugger The Kernel Debugger connection has been established (Target CPU is ARM). PB Debugger Target name: CE Device PB Debugger Probe name: KdStub PB Debugger Binary Image should be loaded at 0x80000000 / Data relocated at 0x81806000 PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\NK.EXE' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\NK.EXE' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\COREDLL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\KITL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\KERNEL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\OALIOCTL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\HD.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\OSAXST0.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\OSAXST1.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\K.COREDLL.DLL' PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\KD.DLL' 4294769800 PID:400002 TID:410002 HD: Immediate debugger module load notifications ACTIVE (slower boot - non real-time). 4294769827 PID:400002 TID:410002 Message Queue support initialized, g_hMsgQHeap = d0040750 4294769851 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'filesys.dll' (0x86D93DD4) at address 0xC01F0000-0xC0289000 in Process 'NK.EXE' (0x81861AA0) PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\FILESYS.DLL' 4294769857 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'k.fpcrt.dll' (0x86D90300) at address 0xC01D0000-0xC01E8000 in Process 'NK.EXE' (0x81861AA0) PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\K.FPCRT.DLL' 4294769873 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'fsdmgr.dll' (0x86D90438) at address 0xC05C0000-0xC0605000 in Process 'NK.EXE' (0x81861AA0) PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\FSDMGR.DLL' 4294769876 PID:400002 TID:600002 FSDMGR!DllMain: DLL_PROCESS_ATTACH 4294769878 PID:400002 TID:650002 CertMod.dll not found, using old OEM Trust Model 4294769907 PID:400002 TID:650002 FileSystem Starting - starting with clean file system 4294769912 PID:400002 TID:650002 FSDMGR!STOREMGR_Initialize 4294769914 PID:400002 TID:650002 FSDMGR!InitializeStoreAPI 4294769922 PID:400002 TID:650002 FSDMGR! MountTable_t::RegisterVolumeName: Registered "StoreMgr" at index 2 4294769923 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 2 (Name="StoreMgr", MountFlags=0x1) 4294769924 PID:400002 TID:650002 FSDMGR!InitializeROMFileSystem: File System=ROM 4294769930 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'romfsd.dll' (0x86D636F0) at address 0xC0290000-0xC0297000 in Process 'NK.EXE' (0x81861AA0) PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS\BLOCK_FLASH \RELDIR\SFUMATO_ARMV4I_DEBUG\ROMFSD.DLL' 4294769937 PID:400002 TID:650002 FSDMGR! MountTable_t::RegisterVolumeName: Registered "ROM" at index 3 4294769938 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 3 (Name="ROM", MountFlags=0x71) 4294769951 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'eventlog.dll' (0x86D63B4C) at address 0x