Enabling busenum.dll makes application exit difficult
- From: Renjith Thomas <Renjith Thomas@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 6 Nov 2008 13:04:01 -0800
Hi All,
I am working on 6.0 R2 BSP on OMAP35x platform. I am facing a bizarre issue
with my BSP.
Once the bootup is done I am not able to execute any applications like
explorer.exe, ceplayer.exe, or not even a simple helloworld.exe. When I run
"gi proc" the output is like given below.
P00: NK.EXE 00400002 00000000 80100000 00000003
P01: shell.exe 00c80002 00000000 00010000 00000000
P02: udevice.exe 013d0002 00000000 00010000 0000000b
P03: udevice.exe 01e00006 00000000 00010000 0000000b
P04: explorer.exe 02180002 00000000 00010000 00000000
P05: servicesStart.exe 021c0002 00000000 00010000 00000000
P06: servicesd.exe 02280002 00000000 00010000 0000000b
I analysed the situation further, and I understood that inorder to execute
any other user applications serivcesStart.exe has to exit successfully. I
tried tracing the exit() call of servicesStart.exe and it looks to be exiting
normally. I traced till ExitProcess(code) call in
PRIVATE\WINCEOS\COREOS\CORE\CORELIBC\CRTW32\STARTUP\cexit.cpp. I could not
find anything unusual.
Also I can find two copies of udevice.exe and in which only one is supposed
to run after successful bootup. I didn't trace the exit of udevice.exe.
I did some trial and error and found out that when I disable busEnum.dll it
start working fine. I can run any application. The "gi proc" output also
became proper as given below.
P00: NK.EXE 00400002 00000000 80100000 00000003
P01: shell.exe 00c80002 00000000 00010000 00000000
P02: explorer.exe 01790002 00000000 00010000 00000000
P03: servicesd.exe 01a30002 00000000 00010000 0000000b
P04: udevice.exe 01f20002 00000000 00010000 0000000b
As per my understanding, busEnum.dll activates the registry key
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ . So when I prevents busEnum.dll from
loading all the drivers mentioned in HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ is
not getting loaded. None of my drivers will work in this case.
I tried tracing busEnum.dll and enabled all debug messages. I could not find
anything weird about busEnum.dll.
I tried adding and removing many kernel components. All the results are
same. I tried altering/adding many registry entries. But none of the solved
the issue.
And one more thing, when I run any application, the kernel and drivers work
fine. I verified this by enabling the touch panel debugmsgs for printing the
co-ordinates when I touch. I am getting all the prints properly. I also tried
by disabling touch driver and spi driver. But all the results were same.
I am pasting my platform.reg, and the debug outputs with busEnum.dll
enabled. I could not attach the debug msgs without busEnum.dll as it cross
the allowed character limit.
It will be of immense help if anybody can suggest me anything to solve this
issue.
Thanks in advance,
Renjith Thomas
************************************************************
*********** Debug output with busEnum.dll enabled *******************
************************************************************
Setting up softlog at 0x876fc000 for 0x800 entries
Booting Windows CE version 6.00 for (ARM)
&pTOC = 80e96c1c, pTOC = 80bb8174, pTOC->ulRamFree = 80e9b000, MemForPT =
00001000
Old or invalid version stamp in kernel structures - starting clean!
Configuring: Primary pages: 26705, Secondary pages: 0, Filesystem pages = 1043
Booting kernel with clean memory configuration:
Memory Sections:
[0] : start: 80e9d000, extension: 0000e000, length: 06851000
NKStartup done, starting up kernel.
Windows CE KernelInit
Reserve VM for kernel XIP DLls, first = c0010000, last = c08d0000
g_pprcNK == 0x80e94aa0
Updated eptr->e32_vsize to = 00018000
Initializing Memory Mapped File Support
Scheduling the first thread.
Detecting VFP...
VFP Not Found!
LoaderInit: Initialing loader
Updated eptr->e32_vsize to = 00018000
Updated eptr->e32_vsize to = 000a2000
Updated eptr->e32_vsize to = 00022000
PGPOOL: Reserved 768 pages for Loader pool
PGPOOL: Reserved 256 pages for File pool
OSAXST0: Platform Name = OMAP35x
OSAXST1: >>> Loading Module 'kd.dll' (0x876F987C) at address
0xC0010000-0xC0045000 in Process 'NK.EXE' (0x80E94AA0)
KD: Starting kernel debugger software probe (KdStub) - KD API version 22
OSAXST1: >>> Loading Module 'NK.EXE' (0x80E94AA0) at address
0x80100000-0x80118000 in Process 'NK.EXE' (0x80E94AA0)
PB Debugger Kernel debugger connected.
PB Debugger Unexpected Debugger Service error: 0x80070057
PB Debugger Unexpected Debugger Service error: 0x80070057
PB Debugger Unexpected Debugger Service error: 0x80070057
PB Debugger Unexpected Debugger Service error: 0x80070057
PB Debugger Unexpected Debugger Service error: 0x80070057
PB Debugger Unexpected Debugger Service error: 0x80070057
PB Debugger The Kernel Debugger connection has been established (Target CPU
is ARM).
PB Debugger Target name: omapevm
PB Debugger Probe name: KdStub
PB Debugger Binary Image should be loaded at 0x80100000 / Data relocated at
0x80e46000
PB Debugger Loaded
'D:\WINCE600\OSDESIGNS\OMAP35XDISPLAY\OMAP35XDISPLAY\RELDIR\OMAP3530EVM_ARMV4I_DEBUG\COREDLL.DLL', no matching symbolic information found.
PB Debugger Loaded
'D:\WINCE600\OSDESIGNS\OMAP35XDISPLAY\OMAP35XDISPLAY\RELDIR\OMAP3530EVM_ARMV4I_DEBUG\K.COREDLL.DLL', no matching symbolic information found.
HD: Immediate debugger module load notifications ACTIVE (slower boot - non
real-time).
Message Queue support initialized, g_hMsgQHeap = d0020770
OSAXST1: >>> Loading Module 'filesys.dll' (0x876D8E70) at address
0xC01C0000-0xC0254000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'k.fpcrt.dll' (0x876D52DC) at address
0xC01A0000-0xC01B8000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'fsdmgr.dll' (0x876D5414) at address
0xC0530000-0xC0576000 in Process 'NK.EXE' (0x80E94AA0)
FSDMGR!DllMain: DLL_PROCESS_ATTACH
CertMod.dll not found, using old OEM Trust Model
FileSystem Starting - starting with clean file system
FSDMGR!STOREMGR_Initialize
FSDMGR!InitializeStoreAPI
FSDMGR!MountTable_t::RegisterVolumeName: Registered "StoreMgr" at index 2
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 2
(Name="StoreMgr", MountFlags=0x1)
FSDMGR!InitializeROMFileSystem: File System=ROM
OSAXST1: >>> Loading Module 'romfsd.dll' (0x876AA6F0) at address
0xC0260000-0xC0267000 in Process 'NK.EXE' (0x80E94AA0)
FSDMGR!MountTable_t::RegisterVolumeName: Registered "ROM" at index 3
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 3
(Name="ROM", MountFlags=0x71)
Succeeded on CheckFile
RestoreFile(0x008c0003) called fDelete = TRUE
FSDMGR!STOREMGR_StartBootPhase BootPhase=0 (PrevBootPhase=-1)
FSDMGR: File security disabled.
FSDMGR!AutoLoadFileSystems: CurrentBootPhase=0, LoadFlags=1
FSDMGR!AutoLoadFileSystem: CurrentBootPhase=0,
RootKey=System\StorageManager\AutoLoad, FileSystem_t=ObjectStore
FILESYS: RAM File System FSD_MountDisk registering folder "Object Store"
FSDMGR!MountTable_t::RegisterVolumeName: Registered "Object Store" at index 4
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 4 (Name="",
MountFlags=0x46)
FSDMGR!STOREMGR_StartBootPhase BootPhase=1 (PrevBootPhase=0)
FSDMGR!AutoLoadFileSystems: CurrentBootPhase=1, LoadFlags=1
FSDMGR!AutoLoadFileSystem: CurrentBootPhase=1,
RootKey=System\StorageManager\AutoLoad, FileSystem_t=Relfsd
OSAXST1: >>> Loading Module 'relfsd.dll' (0x876A5948) at address
0xC0500000-0xC050F000 in Process 'NK.EXE' (0x80E94AA0)
FSDMGR!MountTable_t::RegisterVolumeName: Registered "Release" at index 5
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 5
(Name="Release", MountFlags=0x0)
Mounted ReleaseFSD volume '\Release'
size of 'dbglist.txt' = 00000000
FSDMGR!PNPThread: Using PNPUnloadDelay of 4096
FSDMGR!PNPThread: PNPThread starting!
FSVOL: Using system database volume "\Documents and Settings\default.vol"
BuildPath: Documents and Settings
FSVOL: OEM forcing clean system db volume!
FSVOL: Creating new volume (size=28672 bytes)
FSVOL: Initializing volume heap
FSREG: Unable to read value "RequireCertMod" under
HKEY_LOCAL_MACHINE\init\BootVars
FSREG: Unable to read value "NoDefaultUser" under
HKEY_LOCAL_MACHINE\init\BootVars
FSREG: Logging in default user.
FSREG: Unable to read value "DefaultUser" under
HKEY_LOCAL_MACHINE\init\BootVars
SetCurrentUser: Logging out (nobody), logging in default
FS: Using default path "\profiles\"
BuildPath: profiles
BuildPath: profiles\default
SetCurrentUser: User hives not supported -- using same registry for all users
FS: Using default path "Windows\"
FS: Using default path "Windows\"
FSDMGR!STOREMGR_StartBootPhase BootPhase=2 (PrevBootPhase=1)
FSDMGR!AutoLoadFileSystems: CurrentBootPhase=2, LoadFlags=1
Initializing Database
DB:Validation: Name already exists DB_notify_events
DB:CeCreateDatabase failed
Filesystem initialized!
FILESYS: Waiting for kernel to be ready to launch apps
FSDMGR!AutoLoadFileSystems: CurrentBootPhase=2, LoadFlags=2
InitMUI: Langs=409 0 0 0 0 0
FS: Creating signal event SYSTEM/DevMgrApiSetReady
FS: Creating signal event SYSTEM/PowerManagerReady
FS: Creating signal event SYSTEM/GweApiSetReady
FS: Creating signal event ReleaseFSD
FS: Creating signal event system/events/notify/APIReady
FS: Creating signal event SYSTEM/ShellAPIReady
FILESYS: Launching apps
FILESYS: Launching shell.exe
OSAXST1: >>> Loading Module 'coredll.dll' (0x876FA6CC) at address
0x40010000-0x400ED000 in Process 'shell.exe' (0x8769CC80)
OSAXST1: >>> Loading Module 'shell.exe' (0x8769CC80) at address
0x00010000-0x00026000 in Process 'shell.exe' (0x8769CC80)
OSAXST1: >>> Loading Module 'toolhelp.dll' (0x876838B8) at address
0x40140000-0x40146000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'toolhelp.dll' (0x876838B8) at address
0x40140000-0x40146000 in Process 'shell.exe' (0x8769CC80)
FILESYS: SignalStarted loop = 1
FILESYS: Launching device.dll
OSAXST1: >>> Loading Module 'device.dll' (0x87683AE4) at address
0xC0460000-0xC0465000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'devmgr.dll' (0x87683C2C) at address
0xC0470000-0xC0497000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'k.ceddk.dll' (0x87683D74) at address
0xC0580000-0xC058E000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'pm.dll' (0x87683EBC) at address
0xC04C0000-0xC04E7000 in Process 'NK.EXE' (0x80E94AA0)
*** DLL_PROCESS_ATTACH - Current Process: 0x42, ID: 0x400002 ***
Filesys: Loaded device.dll
+InitDeviceFileSystems
FSDMGR!MountTable_t::RegisterVolumeName: Registered "$device" at index 6
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 6
(Name="$device", MountFlags=0x1)
FSDMGR!MountTable_t::RegisterVolumeName: Registered "$bus" at index 7
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 7
(Name="$bus", MountFlags=0x1)
-InitDeviceFileSystems: status is 1
Ceddk!CalibrateStallCounter: Enter
Ceddk!CalibrateStallCounter: Could not find stall counter
Ceddk!BeginCalibration: min(328) max(365)
Ceddk!BeginCalibration: Elapsed is 358
Ceddk!BeginCalibration: Delay is 46
DEVICE!DevloadInit
DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
PB Debugger Loaded
'D:\WINCE600\OSDESIGNS\OMAP35XDISPLAY\OMAP35XDISPLAY\RELDIR\OMAP3530EVM_ARMV4I_DEBUG\GWES.DLL', no matching symbolic information found.
DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\BusPrefix)
returned 2
OSAXST1: >>> Loading Module 'busenum.dll' (0x87671378) at address
0xC04B0000-0xC04BB000 in Process 'NK.EXE' (0x80E94AA0)
CardBus.DLL DLL_PROCESS_ATTACH
BusEnum::BusEnum (ActivateRegPath=Drivers\Active\4294967280)
ActivateChild: Template reg path is Drivers\BuiltIn\NDIS
ActivateChild: Template reg path is Drivers\BuiltIn\AFD
ActivateChild: Template reg path is Drivers\BuiltIn\Ws2Serv
ActivateChild: Template reg path is Drivers\BuiltIn\SPI
ActivateChild: Template reg path is Drivers\BuiltIn\Touch
BusEnum::ActivateChild load device driver at order 0
DeviceFolder::LoadDevice!Loading driver from device key Drivers\BuiltIn\SPI
DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\SPI\BusPrefix) returned 2
OSAXST1: >>> Loading Module 'buses.dll' (0x876633C0) at address
0xC0850000-0xC085A000 in Process 'NK.EXE' (0x80E94AA0)
SPI DllEntry
DEVICE!RegReadActivationValues RegQueryValueEx(Notify\BusPrefix) returned 2
DLL_PROCESS_ATTACH
+SPI_Init(Drivers\Active\4294967281, 0x00000000)
-SPI_Init(rc = -805131376)
+SPI_Open(0xd002ab90, 0x00000000, 0x00000003
-SPI_Open(rc = 0xd002ad10)
+SPI_IOControl(0xd002ad10, 0x00321000, 0x00000000, 0, 0xd002a1c8, 48,
0xd026f840)
SPI: IOCTL_POWER_CAPABILITIES = 0x11
-SPI_IOControl(rc = 1)
+SPI_Open(0xd002ab90, 0x00000000, 0x00000003
-SPI_Open(rc = 0xd002ad70)
+SPI_Close(0xd002ad70)
-SPI_Close(rc = 1)
DeviceFolder::LoadDevice(Drivers\BuiltIn\SPI) last 293 Ticks
BusEnum::ActivateChild load device driver at order 24
PB Debugger Loaded
'D:\WINCE600\OSDESIGNS\OMAP35XDISPLAY\OMAP35XDISPLAY\RELDIR\OMAP3530EVM_ARMV4I_DEBUG\COMMCTRL.DLL', no matching symbolic information found.
DeviceFolder::LoadDevice!Loading driver from device key Drivers\BuiltIn\NDIS
DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\NDIS\BusPrefix) returned 2
OSAXST1: >>> Loading Module 'ndis.dll' (0x87658000) at address
0xC0680000-0xC06E4000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'cxport.dll' (0x87658138) at address
0xC0590000-0xC05A0000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'coredll.dll' (0x876FA6CC) at address
0x40010000-0x400ED000 in Process 'udevice.exe' (0x87663738)
NDIS: RebindAdaptersOnResume = 0
NDIS: PcmciaNeedsMapToScrap = 0
NDIS:: CE_DeleteBusFriendlyNames() failed deleting
[HKLM\Comm\BusFriendlyNames]
DeviceFolder::LoadDevice(Drivers\BuiltIn\NDIS) last 1867 Ticks
BusEnum::ActivateChild load device driver at order 36
DeviceFolder::LoadDevice!Loading driver from device key Drivers\BuiltIn\AFD
DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\AFD\Prefix)
returned 2
DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\AFD\BusPrefix) returned 2
OSAXST1: >>> Loading Module 'afd.dll' (0x876473E4) at address
0xC0630000-0xC067A000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'udevice.exe' (0x87663738) at address
0x00010000-0x00019000 in Process 'udevice.exe' (0x87663738)
AFD:Init Can't load library ppp.dll
OSAXST1: >>> Loading Module 'tcpstk.dll' (0x8763C0C0) at address
0xC0710000-0xC07E6000 in Process 'NK.EXE' (0x80E94AA0)
udevice.exe $udevice_0003
*** New TcpStack ***
OSAXST1: >>> Loading Module 'dhcp.dll' (0x87631000) at address
0xC06F0000-0xC0706000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'netbios.dll' (0x876312DC) at address
0xC07F0000-0xC080B000 in Process 'NK.EXE' (0x80E94AA0)
FSDMGR!MountTable_t::RegisterVolumeName: Registered "$udevice_0003" at index 8
APISCreateAPIHandle: pvData == NULL
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 8
(Name="$udevice_0003", MountFlags=0x101)
OSAXST1: >>> Loading Module 'notify.dll' (0x87631D5C) at address
0x40110000-0x4012C000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'notify.dll' (0x87631D5C) at address
0x40110000-0x4012C000 in Process 'udevice.exe' (0x87663738)
DEVICE!RegReadActivationValues
RegQueryValueEx(Comm\Devices\TCPIP\IPDevice\BusPrefix) returned 2
DEVICE!RegReadActivationValues
RegQueryValueEx(Comm\Devices\TCPIP\TCPDevice\BusPrefix) returned 2
+TCP_Init(d024d5b4)
!AFD: Unable to load library 'tcpip6.dll'
[NOTIFY] Module loaded
[NOTIFY] Initializing.
DB:OpenDB fail: DB DB_notify_queue not found
[NOTIFY] Initialization completed successfully
[NOTIFY] ProcessDatabase::started at local time 10/29/2008 08:05:18
[NOTIFY] HandleSystemEvent 7 /ADD BUS1:
[NOTIFY] HandleSystemEvent 7 /ADD SPI1:
[NOTIFY] HandleSystemEvent 7 /ADD NDS0:
[NOTIFY] HandleSystemEvent 7 /ADD IPD0:
[NOTIFY] HandleSystemEvent 7 /ADD TCP0:
[NOTIFY] HandleSystemEvent 7 /ADD NFY0:
!AFD: Unable to load library 'irdastk.dll'
!AFD: Unable to load library 'btd.dll'
!AFD: Unable to load library 'Redir.dll'
IPDispatchDeviceControl returned Status 103
!AFD: Unable to load library 'IPNat.dll'
OSAXST1: >>> Loading Module 'ws2instl.dll' (0x87616648) at address
0xC05D0000-0xC05DA000 in Process 'NK.EXE' (0x80E94AA0)
Ws2Instl dllentry() -2023659960
Ws2Instl:IsStackInstalled - LoadLibrary(irdastk) failed 126
Ws2Instl:IsStackInstalled - LoadLibrary(btd) failed 126
Ws2Instl:IsStackInstalled - LoadLibrary(tcpip6) failed 126
!AFD: Unable to load library 'DhcpV6L.dll'
!AFD: Unable to load library 'tcpip6.dll'
!AFD: Unable to load library 'irdastk.dll'
!AFD: Unable to load library 'btd.dll'
!AFD: Unable to load library 'Redir.dll'
!AFD: Unable to load library 'IPNat.dll'
!AFD: Unable to load library 'DhcpV6L.dll'
-AFD:Init Complete
DeviceFolder::LoadDevice(Drivers\BuiltIn\AFD) last 8300 Ticks
BusEnum::ActivateChild load device driver at order 37
DeviceFolder::LoadDevice!Loading driver from device key
Drivers\BuiltIn\Ws2Serv
DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\Ws2Serv\BusPrefix) returned 2
OSAXST1: >>> Loading Module 'coredll.dll' (0x876FA6CC) at address
0x40010000-0x400ED000 in Process 'udevice.exe' (0x87608600)
OSAXST1: >>> Loading Module 'udevice.exe' (0x87608600) at address
0x00010000-0x00019000 in Process 'udevice.exe' (0x87608600)
udevice.exe $udevice_1001
FSDMGR!MountTable_t::RegisterVolumeName: Registered "$udevice_1001" at index 9
APISCreateAPIHandle: pvData == NULL
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 9
(Name="$udevice_1001", MountFlags=0x101)
OSAXST1: >>> Loading Module 'ws2serv.dll' (0x875FD408) at address
0x402C0000-0x402D9000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'ws2serv.dll' (0x875FD408) at address
0x402C0000-0x402D9000 in Process 'udevice.exe' (0x87608600)
OSAXST1: >>> Loading Module 'ws2.dll' (0x875FD540) at address
0x40280000-0x40294000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'ws2.dll' (0x875FD540) at address
0x40280000-0x40294000 in Process 'udevice.exe' (0x87608600)
DeviceFolder::LoadDevice(Drivers\BuiltIn\Ws2Serv) last 1252 Ticks
BusEnum::ActivateChild load device driver at order -2
DeviceFolder::LoadDevice!Loading driver from device key Drivers\BuiltIn\Touch
DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\Touch\DllName) returned 2
DEVICE!I_ActivateDeviceEx: can't find all required activation values in
'Drivers\BuiltIn\Touch'
DeviceFolder::LoadDevice(Drivers\BuiltIn\Touch) last 1 Ticks
[NOTIFY] HandleSystemEvent 7 /ADD WSS1:
FILESYS: SignalStarted loop = 2
FILESYS: Launching gwes.dll
OSAXST1: >>> Loading Module 'gwes.dll' (0x875FDB64) at address
0xC0270000-0xC03C7000 in Process 'NK.EXE' (0x80E94AA0)
Filesys: Loaded gwes.dll
Ceddk!CalibrateStallCounter: Enter
Ceddk!CalibrateStallCounter: Stall counter loaded from registry(46)
System Default HKL value set to 00000409
Grow Gdi handle table from 0 to 64
LogFontFromRegistry(SYSTEM\GDI\SysFnt), lfHeight = -12
OSAXST1: >>> Loading Module 'ddi.dll' (0x875C1714) at address
0xC0860000-0xC08C2000 in Process 'NK.EXE' (0x80E94AA0)
OALIoctlQueryDisplaySettings
OMAP35xGPE::SetControllerAddresses: D03AA770 00000000
OMAP35xGPE::DISPC_GFX_BA0: 812D4000
Bits-per-pixel: 16
OSAXST1: >>> Loading Module 'mgtt_o.dll' (0x875BE000) at address
0xC03D0000-0xC0454000 in Process 'NK.EXE' (0x80E94AA0)
Kernel DLL 'mgtt_o.dll' needs thread creation/deletion notification
Loaded font driver '\windows\mgtt_o.dll' @ index '0'.
Adding font resource '\Windows\tahoma.ttf'...
**** Signature of FONT File is: '0100'...
Font loaded by driver @ index '0'.
** Got 1 faces in font file...
Font \Windows\tahoma.ttf: pffv = 0xd03ab070 { 0xd05d0e2c, 135848 } hff =
0xd03ab0b0
AddFonts(.ttf) returned 1 fonts
AddFonts(.ttc) returned 0 fonts
AddFonts(*) returned 1 fonts
AddAllEUDCFonts(tte) returned 0 fonts
LogFontFromRegistry(SYSTEM\GWE\Menu\BarFnt), lfHeight = -12
LogFontFromRegistry(SYSTEM\GWE\Menu\PopFnt), lfHeight = -12
Could not load keyboard driver dll keybddr.dll
AddToProcessInputLocaleTable: Added process to ProcessInputLocale table,
hProcess = 0x00400002
RELFSD: Opening file touch.dll from desktop
OSAXST1: >>> Loading Module 'touch.dll' (0x875BEF54) at address
0xD0630000-0xD063B000 in Process 'NK.EXE' (0x80E94AA0)
calibrating 0 point set
+SPI_Open(0xd002ab90, 0x00000000, 0x00000000
-SPI_Open(rc = 0xd03abc50)
+SPI_IOControl(0xd03abc50, 0x00220400, 0xd063103c, 16, 0xd03abc70, 12,
0x00000000)
-SPI_IOControl(rc = 1)
SPI_SetSlaveAddress 0x0
SPI_SetupMCSPI_Channel 0x0
TOUCH:ThrdPrio = 16, ThrdHighPrio = 16
calibrating 5 point set
Maximum Allowed Error 16:
Calibration Results:
Screen => Mapped
( 240, 320) => ( 240, 320)
( 48, 64) => ( 48, 64)
( 48, 576) => ( 48, 576)
( 432, 576) => ( 432, 576)
( 432, 64) => ( 432, 64)
Maximum error (square of Euclidean distance in screen units) = 0
Oom Low Pages: 0020 Bytes: 00020000
Oom Critical Pages: 0014 Bytes: 00014000
Oom Low Block Pages: 0004 Bytes: 00004000
Oom Critical Block Pages: 0002 Bytes: 00002000
Oom App Wait 8000 (dec ms)
Oom AutoOom 0
UpdateIdleTimeoutFromRegistry
DDI_OMAP35xGPE::DrvEsc: IOCTL_POWER_CAPABILITIES
GWES initialized properly
FILESYS: SignalStarted loop = 3
FILESYS: Launching explorer.exe
AddToProcessInputLocaleTable: Added process to ProcessInputLocale table,
hProcess = 0x013C0002
Grow Gdi handle table from 64 to 128
OSAXST1: >>> Loading Module 'coredll.dll' (0x876FA6CC) at address
0x40010000-0x400ED000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'explorer.exe' (0x875B1498) at address
0x00010000-0x0006E000 in Process 'explorer.exe' (0x875B1498)
FILESYS: Launching servicesStart.exe
OSAXST1: >>> Loading Module 'coredll.dll' (0x876FA6CC) at address
0x40010000-0x400ED000 in Process 'servicesStart.exe' (0x875A6000)
OSAXST1: >>> Loading Module 'servicesStart.exe' (0x875A6000) at address
0x00010000-0x00014000 in Process 'servicesStart.exe' (0x875A6000)
FILESYS: Done launching apps
-DEVICE!DevloadPostInit
This device has booted 1 times !!!
OSAXST1: >>> Loading Module 'ole32.dll' (0x875A69FC) at address
0x40310000-0x4036D000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'ole32.dll' (0x875A69FC) at address
0x40310000-0x4036D000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'oleaut32.dll' (0x875A6EF4) at address
0x40370000-0x403C3000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'oleaut32.dll' (0x875A6EF4) at address
0x40370000-0x403C3000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'fpcrt.dll' (0x8768C09C) at address
0x400F0000-0x40108000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'fpcrt.dll' (0x8768C09C) at address
0x400F0000-0x40108000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'commctrl.dll' (0x8768C30C) at address
0x40150000-0x40230000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'commctrl.dll' (0x8768C30C) at address
0x40150000-0x40230000 in Process 'explorer.exe' (0x875B1498)
AddToProcessInputLocaleTable: Added process to ProcessInputLocale table,
hProcess = 0x021F0002
Initializating services for Services.exe
DEVICE!RegReadActivationValues RegQueryValueEx(Services\Prefix) returned 2
DEVICE!RegReadActivationValues RegQueryValueEx(Services\BusPrefix) returned 2
OSAXST1: >>> Loading Module 'servicesenum.dll' (0x8768CAE0) at address
0xC04F0000-0xC04FB000 in Process 'NK.EXE' (0x80E94AA0)
DEVICE!RegReadActivationValues RegQueryValueEx(Services\TIMESVC\BusPrefix)
returned 2
OSAXST1: >>> Loading Module 'ceshell.dll' (0x87593318) at address
0x404E0000-0x40559000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'ceshell.dll' (0x87593318) at address
0x404E0000-0x40559000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'shcore.dll' (0x87593450) at address
0x40560000-0x40568000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'shcore.dll' (0x87593450) at address
0x40560000-0x40568000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'ieceext.dll' (0x87593BAC) at address
0x40430000-0x40439000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'ieceext.dll' (0x87593BAC) at address
0x40430000-0x40439000 in Process 'explorer.exe' (0x875B1498)
OSAXST1: >>> Loading Module 'coredll.dll' (0x876FA6CC) at address
0x40010000-0x400ED000 in Process 'servicesd.exe' (0x87593000)
OSAXST1: >>> Loading Module 'servicesd.exe' (0x87593000) at address
0x00010000-0x00026000 in Process 'servicesd.exe' (0x87593000)
OSAXST1: >>> Loading Module 'ws2.dll' (0x875FD540) at address
0x40280000-0x40294000 in Process 'servicesd.exe' (0x87593000)
Console redirected to DEBUG for process 0x21F0002
Grow Gdi handle table from 128 to 192
hello servicesd.exe $services_0002
DB:OpenDB fail: DB RecycleData not found
SERVICES: ERROR: LoadLibrary(iphlapi.dll), GLE=<0x0000007e>
OSAXST1: >>> Loading Module 'ole32.dll' (0x875A69FC) at address
0x40310000-0x4036D000 in Process 'servicesd.exe' (0x87593000)
FSDMGR!MountTable_t::RegisterVolumeName: Registered "$services_0002" at
index 10
APISCreateAPIHandle: pvData == NULL
FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 10
(Name="$services_0002", MountFlags=0x101)
OSAXST1: >>> Loading Module 'timesvc.dll' (0x875655B8) at address
0x404D0000-0x404D9000 in Process 'NK.EXE' (0x80E94AA0)
OSAXST1: >>> Loading Module 'timesvc.dll' (0x875655B8) at address
0x404D0000-0x404D9000 in Process 'servicesd.exe' (0x87593000)
[TIMESVC DST] System Started...
[NOTIFY] CeRunAppAtEvent - clearing system event registration for
\\.\Notifications\NamedEvents\DSTTzChange
[NOTIFY] CeRunAppAtEvent - clearing system event registration for
\\.\Notifications\NamedEvents\DSTTimeChange
[NOTIFY] RemoveAppRunAtTime::Starting Database Sweep...
[NOTIFY] SetUserNotification (or replacing 00000000)
[NOTIFY] SetUserNotification::Registring system watch: event 12 app
\\.\Notifications\NamedEvents\DSTTzChange args AppRunAfterTzChange
[NOTIFY] SetUserNotification (or replacing 00000000)
[NOTIFY] SetUserNotification::Registring system watch: event 1 app
\\.\Notifications\NamedEvents\DSTTimeChange args AppRunAfterTimeChange
[NOTIFY] RemoveAppRunAtTime::Starting Database Sweep...
[NOTIFY] SetUserNotification (or replacing 00000000)
[NOTIFY] SetUserNotification::Setting event semaphore
[NOTIFY] ProcessDatabase::started at local time 10/29/2008 08:05:31
DeviceFolder::LoadDevice(Services\TIMESVC) last 2950 Ticks
Completed initializating services for Services.exe
[NOTIFY] HandleSystemEvent 7 /ADD NTP0:
X = 930, Y = c50
X = 10, Y = cd0
X = 650, Y = 6d0
X = 10, Y = ab0
************************************************************
********************** Platform.reg ****************************
************************************************************
[HKEY_LOCAL_MACHINE\Init\BootVars]
"Flags"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn]
"Prefix"="BUS"
; "Dll"="busEnum_1.dll"
"BusName"="BuiltIn"
"Flags"=dword:8
"BusIoctl"=dword:2a0048
"InterfaceType"=dword:0
"IClass"=multi_sz:"{B3CC6EBA-5507-4196-8E41-2BF42E4A47C9}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SPI]
"Prefix"="SPI"
"Dll"="buses.dll"
"Index"=dword:1
"Order"=dword:0
"Timeout"=dword:300
"Irq"=dword:41 ;IRQ_SPI1
"MemBase"=dword:48098000
"IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}"
[HKEY_LOCAL_MACHINE\SYSTEM\GWE]
"PORepaint"=dword:0
[HKEY_LOCAL_MACHINE\System\GDI\Drivers]
"Display"="ddi.dll"
[HKEY_LOCAL_MACHINE\ControlPanel]
"InputConfig"=dword:3 ; 3 => keybd and touch screen
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"DriverName"="touch.dll"
"MaxCalError"=dword:10
"CalibrationData"="240,320 48,64 48,576 432,576 432,64"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Welcome]
"Disable"=dword:FFFFFF00
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Touch]
"Priority256"=dword:10
"HighPriority256"=dword:10
.
- Follow-Ups:
- Re: Enabling busenum.dll makes application exit difficult
- From: Sue Loh [MS]
- Re: Enabling busenum.dll makes application exit difficult
- Prev by Date: Re: Trying to wrap my head around WinCE development process
- Next by Date: Re: Trying to wrap my head around WinCE development process
- Previous by thread: Trying to wrap my head around WinCE development process
- Next by thread: Re: Enabling busenum.dll makes application exit difficult
- Index(es):
Relevant Pages
|