Hi
My display driver hangs. The following is the debug message.
Any help is appreciated.
thanks
Anand
OEMInitDebugSerial using UART1
Windows CE Kernel for ARM (Thumb Enabled) Built on May 3 2005 at 14:03:39
ProcessorType=02d0 Revision=6
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 800b9d8c
OEMInit ++
OEMInit --
Booting Windows CE version 4.20 for (ARM)
&pTOC = 800bb6b0, pTOC = 8093c01c, pTOC->ulRamFree = 809ea000, MemForPT =
00000000
Old or invalid version stamp in kernel structures - starting clean!
Configuring: Primary pages: 13001, Secondary pages: 0, Filesystem pages =
6500
Booting kernel with clean memory configuration:
Memory Sections:
[0] : start: 809eb000, extension: 00004000, length: 032c9000
Sp=ffffc7cc
ARMInit done.
Windows CE KernelInit
Updated eptr->e32_vsize to = 00093000
Scheduling the first thread.
0x83cb7024: KernelInit2: pCurThread=83cb7024 hCurThread=03cb7262
hCurProc=03cb7002, KernelInit = 80109820
0x83cb7024: Detecting VFP...0x83cb7024: VFP Not Found!
0x83cb7024: first = 01f90000, last = 02000000, SharedDllBase = 037e0000
0x83ca5644: FileSystem Starting - starting with clean file system
0x83ca5644: FSREG: Logging in default user.
0x83ca5644: SetCurrentUser: Logging out (nobody), logging in default
0x83ca5644: FS: Using default path "\profiles\"
0x83ca5644: SetCurrentUser: User hives not supported -- using same registry
for all users
0x83ca5644: FS: Using default path "Windows\"
0x83ca5644: FS: Using default path "Windows\"
0x83ca5644:
Initializing Database
0x83ca5644: DB:Validation: Name already exists DB_notify_events
0x83ca5644: DB:CeCreateDatabase failed
0x83ca5644: Filesystem initialized!
0x83ca5000: InitializeJit
0x83ca5000: InitMUI: DISABLED (-1039926520)
0x83c7f0a8: *** Power Manager: DLL_PROCESS_ATTACH - Current Process: 0x42,
ID: 0x23ca5612 ***
0x83c7f0a8: Ceddk!CalibrateStallCounter: Enter
0x83c7f0a8: Ceddk!CalibrateStallCounter: Could not find stall counter
0x83c7f0a8: Ceddk!BeginCalibration: min(368) max(460)
0x83c7f0a8: Ceddk!BeginCalibration: elapsed is 450
0x83c7f0a8: Ceddk!BeginCalibration: delay is 22
0x83c7f0a8: +PmInit
0x83c7f0a8: +PlatformValidatePMRegistry
0x83c7f0a8: -PlatformValidatePMRegistry: returning 0
0x83c7f0a8: DeviceListsInit: default GUID found in registry as expected
0x83c7f0a8: DeviceListCreate: creating list entry for class
8dd679ce-8ab4-43c8-a14a-ea4963faa715
0x83c7f0a8: PlatformDeviceListInit: using stream interface to access class
8dd679ce-8ab4-43c8-a14a-ea4963faa715
0x83c7f0a8: DeviceListCreate: creating list entry for class
98c5250d-c29a-4985-ae5f-afe5367e5006
0x83c7f0a8: PlatformDeviceListInit: using stream interface to access class
98c5250d-c29a-4985-ae5f-afe5367e5006
0x83c7f0a8: DeviceListCreate: creating list entry for class
eb91c7c9-8bf6-4a2d-9ab8-69724eed97d1
0x83c7f0a8: PlatformDeviceListInit: using display interface to access class
eb91c7c9-8bf6-4a2d-9ab8-69724eed97d1
0x83c7f0a8: InitDisplayDeviceInterface: returning 1
0x83c7f0a8: DeviceListCreate: creating list entry for class
a32942b7-920c-486b-b0e6-92a702a99b35
0x83c7f0a8: PlatformDeviceListInit: using stream interface to access class
a32942b7-920c-486b-b0e6-92a702a99b35
0x83ca5000: +PnpThreadProc: thread 0x03c7085e
0x83c70c90: +ResumeThreadProc: thread 0x03c70ece
0x83c6c400: +ActivityTimersThreadProc: thread 0x03c70fde
0x83c6c400: ActivityTimerCreate: ActivityTimerCreate('UserActivity')
returning 0x00000000
0x83c6c400: ActivityTimerCreate: ActivityTimerCreate('SystemActivity')
returning 0x00000000
0x83c6a6d0: +SystemThreadProc: thread 0x83c70faa
0x83c6a6d0: +PlatformManageSystemPower
0x83c6a6d0: PlatformPMActivelyManagesPower: returning 1
0x83c6a6d0: PlatformManageSystemPower: waiting for initialization to
complete
0x83c6adb4: +BatteryMonitorThreadProc: thread 0x43c6c6f2
0x83c6adb4: BatteryMonitorThreadProc: battery interface APIs not available,
exiting
0x83c6adb4: -BatteryMonitorThreadProc: exiting
0x83c7f0a8: -PmInit: returning 1
0x83c6a6d0: PlatformManageSystemPower: initialization complete
0x83c6a6d0: PlatformLoadTimeouts: ACUserIdle 60000, ACSystemIdle 300000,
ACSuspend -1, BattUserIdle 60000, BattSystemIdle 180000, BattSuspend 300000
0x83c7f0a8: DEVICE!DevloadInit
0x83c7f0a8: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
0x83c7f0a8: DEVICE!ActivateDeviceEx(Drivers\BuiltIn) entered
0x83c7f0a8: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\sdmmcloader) entered
0x83c7f0a8: SDMMCLoader : DLL_PROCESS_ATTACH
0x83c7f0a8: Entering SML_Init.
0x83c7f0a8: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
(SML1:) ATTACH
0x83c7f0a8: DEVICE!ActivateDeviceEx(Drivers\BuiltIn\PWRBUTTON) entered
0x83c7f0a8: PwrButton : DLL_PROCESS_ATTACH
0x83c7f0a8: PwrButton PWR Init ++
0x83c7f0a8: PNP interface class {f8a6ba98-087a-43ac-a9d8-b7f13c5bae31}
(PWR1:) ATTACH
0x83c672ec: Grow Gdi handle table from 0 to 64
0x83c672ec: GPE:::DLLMAIN Entered
0x83c672ec: GPE:::DLLMAIN : DLL_PROCESS_ATTACH
0x83c672ec: GPE:::DLLMAIN Exit
0x83c672ec: SA2Video::GetGPE ++
0x83c672ec: GPE::GPE()
0x83c672ec: SA2Video::SA2Video ++
0x83c672ec: DispDrvrInitialize ++
0x83c672ec: Failed to get display frame buffer value, Error 0x2
0x83c672ec: Done getting Registry values:
bpp: 0x10
CxScreen: 0xf0
CyScreen: 0x140
Display Type: HITACHI
0x83c672ec: DispDrvrInitialize ReadRegistryData ++
0x83c672ec: MapVirtualAddress ++
0x83c672ec: MapVirtualAddress --
0x83c672ec: InitCursor ++
0x83c672ec: InitCursor --
0x83c672ec: DispDrvrInitialize InitCursor ++
0x83c672ec: LcdSetupGPIOs ++
0x83c672ec: LcdSetupGPIOs --
0x83c672ec: DispDrvrInitialize LcdSetupGPIOs ++
0x83c672ec: ClearFrameBuffer ++
0x83c672ec: ClearFrameBuffer --
0x83c672ec: DispDrvrInitialize ClearFrameBuffer ++
0x83c672ec: InitLCDController ++
0x83c672ec: Setting display type HITACHI0x83c672ec: InitLCDController --
0x83c672ec: DispDrvrInitialize InitLCDController ++
0x83c672ec: LCDClearStatusReg
0x83c672ec: LCDClearStatusReg --
0x83c672ec: DispDrvrInitialize LCDClearStatusReg ++
0x83c672ec: EnableLCDController ++
0x83c672ec: EnableLCDController --
0x83c672ec: DispDrvrInitialize EnableLCDController ++
0x83c672ec: DispDrvrInitialize --
0x83c672ec: SA2Video::SA2Video --
0x83c672ec: SA2Video::NumModes
0x83c672ec: SA2Video::GetGPE ++
0x83c672ec: SA2Video::NumModes
0x83c672ec: SA2Video::GetModeInfo ++
0x83c672ec: SA2Video::GetModeInfo --
0x83c672ec: SA2Video::GetGPE ++
0x83c672ec: SA2Video::SetMode ++
0x83c672ec: DispDrvrSetDibBuffer ++
0x83c672ec: ClearFrameBuffer ++
0x83c672ec: ClearFrameBuffer --
0x83c672ec: DispDrvrSetDibBuffer --
0x83c672ec: SA2Video::SetMode --
0x83c672ec: SA2Video::GetModeInfo ++
0x83c672ec: SA2Video::GetModeInfo --
0x83c672ec: Bits-per-pixel: 16
0x83c672ec: Adding font resource '\Windows\tahoma.ttf'...
0x83c672ec: **** Signature of FONT File is: '0100'...
<== HANGS HERE