locked
FILESYS message during booting of WinCE on board RRS feed

  • Question

  • Hello all,

    I am in process of bringing up WinCE on Beagle Board. The following is what I have completed till now,

    boot loader running on board requesting for download of os image
    os image downloads successfully onto the board
    os image has started booting (kitl messages appearing on the platform builder)

    I am stuck at a point where the booting halts and the following message keeps getting printed in loop,

     " 37348 PID:400002 TID:650002 FILESYS: Waiting for device manager to signal BootPhase1 completion. "

    Am I missing something from the OS image which gets downloaded? Any answers on this will be helpful.


    Following is the complete log of my run (in case anyone needs it),

    22714 PID:0 TID:0 -OEMInit
      22727 PID:0 TID:0 Setting up softlog at 0x855fc000 for 0x800 entries
      22743 PID:0 TID:0 Booting Windows CE version 6.00 for (ARM)
      22756 PID:0 TID:0 &pTOC = 80516c1c, pTOC = 801f7874, pTOC->ulRamFree = 8051b000, MemForPT = 00001000
      22774 PID:0 TID:0 
    Old or invalid version stamp in kernel structures - starting clean!
      22791 PID:0 TID:0 Configuring: Primary pages: 20692, Secondary pages: 0, Filesystem pages = 808
      22809 PID:0 TID:0 
    Booting kernel with clean memory configuration:
      22824 PID:0 TID:0 Memory Sections:
      22835 PID:0 TID:0 [0] : start: 8051d000, extension: 0000b000, length: 050d4000
      22853 PID:0 TID:0 NKStartup done, starting up kernel.
      22866 PID:0 TID:0 Windows CE KernelInit
      22920 PID:400002 TID:2 Reserve VM for kernel XIP DLls, first = c0010000, last = c0370000
      22937 PID:400002 TID:2 g_pprcNK == 0x80514aa0
      22949 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00014000
      22962 PID:400002 TID:410002 Initializing Memory Mapped File Support
      22976 PID:400002 TID:410002 Scheduling the first thread.
      22989 PID:400002 TID:410002 Detecting VFP...
      23000 PID:400002 TID:410002  VFP Not Found!
      23012 PID:400002 TID:410002 LoaderInit: Initialing loader
      23024 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00014000
      23038 PID:400002 TID:410002 Updated eptr->e32_vsize to = 000a2000
      23052 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00020000
      23082 PID:400002 TID:410002 +OEMGetRealTime
      23093 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23111 PID:400002 TID:410002 +OEMGetRealTime
      23123 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23136 PID:400002 TID:410002 +OEMGetRealTime
      23148 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23162 PID:400002 TID:410002 +OEMIoControl(0x1010148, 0xd001fda4, 44, 0x0, 0, 0x0)
      23176 PID:400002 TID:410002 OEMIoControl: Unsupported Code 0x1010148 - device 0x0101 func 82
    PB Debugger Kernel debugger connected.
      23192 PID:400002 TID:410002 -OEMIoControl(rc = 0)
      23204 PID:400002 TID:410002 +OEMGetRealTime
      23215 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23229 PID:400002 TID:410002 PGPOOL: Reserved 768 pages for Loader pool
      23243 PID:400002 TID:410002 +OEMGetRealTime
      23254 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23268 PID:400002 TID:410002 PGPOOL: Reserved 256 pages for File pool
      23289 PID:400002 TID:410002 +OEMIoControl(0x1010004, 0xd001fc18, 4, 0xc008ea18, 520, 0xc0090120)
      23305 PID:400002 TID:410002 +OALIoCtlHalGetDeviceInfo(...)
      23318 PID:400002 TID:410002 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETOEMINFO, rc = 1)
      23333 PID:400002 TID:410002 -OEMIoControl(rc = 1)
      23344 PID:400002 TID:410002 +OEMIoControl(0x1010004, 0xd001fc18, 4, 0xc008eda8, 520, 0xc0090124)
      23360 PID:400002 TID:410002 +OALIoCtlHalGetDeviceInfo(...)
      23373 PID:400002 TID:410002 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMNAME, rc = 1)
      23388 PID:400002 TID:410002 -OEMIoControl(rc = 1)
      23400 PID:400002 TID:410002 OSAXST0: Platform Name = OMAP3530
      23413 PID:400002 TID:410002 +OEMIoControl(0x1010004, 0xd001fc18, 4, 0xc008ec20, 32, 0xc0090128)
      23428 PID:400002 TID:410002 +OALIoCtlHalGetDeviceInfo(...)
      23441 PID:400002 TID:410002 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMVERSION, rc = 1)
      23457 PID:400002 TID:410002 -OEMIoControl(rc = 1)
      23478 PID:400002 TID:410002 OSAXST1: >>> Loading Module 'kd.dll' (0x855E187C) at address 0xC0010000-0xC0045000 in Process 'NK.EXE' (0x80514AA0)
      23500 PID:400002 TID:410002 KD: Starting kernel debugger software probe (KdStub) - KD API version 22
      23517 PID:400002 TID:410002 OSAXST1: >>> Loading Module 'NK.EXE' (0x80514AA0) at address 0x80100000-0x80114000 in Process 'NK.EXE' (0x80514AA0)
    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 0x80100000 / Data relocated at 0x804c6000
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\NK.EXE'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\COREDLL.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\KITL.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\KERNEL.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\OALIOCTL.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\HD.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\OSAXST0.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\OSAXST1.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\K.COREDLL.DLL'
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\KD.DLL'
      23545 PID:400002 TID:410002 HD: Immediate debugger module load notifications ACTIVE (slower boot - non real-time).
      23564 PID:400002 TID:410002 +OEMGetRealTime
      23586 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23618 PID:400002 TID:410002 +OEMIoControl(0x10100b4, 0x0, 0, 0x0, 0, 0x0)
      23638 PID:400002 TID:410002 OALIoctlPostInit
      23650 PID:400002 TID:410002 -OEMIoControl(rc = 1)
      23663 PID:400002 TID:410002 Message Queue support initialized, g_hMsgQHeap = d0040770
      23678 PID:400002 TID:410002 +OEMGetRealTime
      23690 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23704 PID:400002 TID:410002 +OEMGetRealTime
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\FILESYS.DLL'
      23714 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23736 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'filesys.dll' (0x855BBE70) at address 0xC0170000-0xC01D7000 in Process 'NK.EXE' (0x80514AA0)
      23765 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'fsdmgr.dll' (0x855B82DC) at address 0xC0280000-0xC02C5000 in Process 'NK.EXE' (0x80514AA0)
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\FSDMGR.DLL'
      23787 PID:400002 TID:600002 +OEMGetRealTime
      23798 PID:400002 TID:600002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23812 PID:400002 TID:600002 FSDMGR!DllMain: DLL_PROCESS_ATTACH
      23826 PID:400002 TID:600002 +OEMGetRealTime
      23837 PID:400002 TID:600002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23851 PID:400002 TID:600002 +OEMGetRealTime
      23863 PID:400002 TID:600002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      23876 PID:400002 TID:650002 CertMod.dll not found, using old OEM Trust Model
      23901 PID:400002 TID:650002 FileSystem Starting - starting with clean file system
      23916 PID:400002 TID:650002 +OEMIoControl(0x1010038, 0xd00cfb08, 16, 0x0, 0, 0xd00cfb18)
      23931 PID:400002 TID:650002 +OALIoCtlHalInitRTC(...)
      23944 PID:400002 TID:650002 +OEMGetRealTime
      23956 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\ROMFSD.DLL'
      23969 PID:400002 TID:650002 -OALIoCtlHalInitRTC(rc = 1), g_lastRTCTickCount = 0
      23984 PID:400002 TID:650002 -OEMIoControl(rc = 1)
      23997 PID:400002 TID:650002 +OEMGetRealTime
      24007 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24024 PID:400002 TID:650002 FSDMGR!STOREMGR_Initialize
      24039 PID:400002 TID:650002 FSDMGR!InitializeStoreAPI
      24051 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "StoreMgr" at index 2
      24068 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 2 (Name="StoreMgr", MountFlags=0x1)
      24086 PID:400002 TID:650002 FSDMGR!InitializeROMFileSystem: File System=ROM
      24105 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'romfsd.dll' (0x8558E0FC) at address 0xC01E0000-0xC01E7000 in Process 'NK.EXE' (0x80514AA0)
      24126 PID:400002 TID:650002 +OEMGetRealTime
      24138 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24152 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "ROM" at index 3
      24168 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 3 (Name="ROM", MountFlags=0x71)
      24189 PID:400002 TID:650002 +OEMIoControl(0x101008c, 0x0, 0, 0xd00cf9a4, 4, 0xd00cf9a8)
      24204 PID:400002 TID:650002 -OALIoCtlHalGetRegSecureKeys(rc = 1)
      24217 PID:400002 TID:650002 -OEMIoControl(rc = 1)
      24230 PID:400002 TID:650002 +OEMGetRealTime
      24241 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24256 PID:400002 TID:650002 FSVOL: Opening existing volume
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\RELFSD.DLL'
      24272 PID:400002 TID:650002 FSVOL: Volume heap already initialized
      24287 PID:400002 TID:650002 FSREG: Mounted ROM portion of boot registry
      24299 PID:400002 TID:650002 FSVOL: Creating clean virtual volume
      24316 PID:400002 TID:650002 FSVOL: Initializing volume heap
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\DEVICE.DLL'
      24355 PID:400002 TID:650002 FSREG: Mounted RAM portion of boot registry
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\DEVMGR.DLL'
      24370 PID:400002 TID:650002 +OEMIoControl(0x10100b0, 0x0, 0, 0x0, 0, 0x0)
      24384 PID:400002 TID:650002 -OEMIoControl(rc = 1)
      24403 PID:400002 TID:650002 FS: Creating signal event SYSTEM/DevMgrApiSetReady
      24417 PID:400002 TID:650002 FS: Creating signal event ReleaseFSD
      24431 PID:400002 TID:650002 FSREG: Unable to read value "Start DevMgr" under HKEY_LOCAL_MACHINE\init\BootVars
      24449 PID:400002 TID:650002 FILESYS: Starting boot phase 0.
      24461 PID:400002 TID:650002 FSDMGR!STOREMGR_StartBootPhase BootPhase=0 (PrevBootPhase=-1)
      24478 PID:400002 TID:650002 FSDMGR: File security disabled.
      24491 PID:400002 TID:650002 +OEMGetRealTime
      24501 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24515 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystems: CurrentBootPhase=0, LoadFlags=1
      24533 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystem: CurrentBootPhase=0, RootKey=System\StorageManager\AutoLoad, FileSystem_t=ObjectStore
      24573 PID:400002 TID:650002 FILESYS: RAM File System FSD_MountDisk registering folder "Object Store"
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\K.CEDDK.DLL'
      24578 PID:400002 TID:940002 FSDMGR!PNPThread: Using PNPUnloadDelay of 4096
      24704 PID:400002 TID:940002 FSDMGR!PNPThread: PNPThread starting!
      24717 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "Object Store" at index 4
      24735 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 4 (Name="", MountFlags=0x46)
      24755 PID:400002 TID:650002 +OEMGetRealTime
      24767 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24783 PID:400002 TID:650002 +OEMGetRealTime
      24794 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24809 PID:400002 TID:650002 FILESYS: Starting boot phase 1.
      24823 PID:400002 TID:650002 FSDMGR!STOREMGR_StartBootPhase BootPhase=1 (PrevBootPhase=0)
      24838 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystems: CurrentBootPhase=1, LoadFlags=1
      24855 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystem: CurrentBootPhase=1, RootKey=System\StorageManager\AutoLoad, FileSystem_t=Relfsd
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\BUSENUM.DLL'
      24881 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'relfsd.dll' (0x85572000) at address 0xC0250000-0xC025F000 in Process 'NK.EXE' (0x80514AA0)
      24904 PID:400002 TID:650002 +OEMGetRealTime
    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\BUSES.DLL'
      24916 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      24950 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "Release" at index 5
      24968 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 5 (Name="Release", MountFlags=0x0)
      24988 PID:400002 TID:650002 Mounted ReleaseFSD volume '\Release'
      25208 PID:400002 TID:650002 size of 'dbglist.txt' = 00000000
      25580 PID:400002 TID:650002 FILESYS: Starting device and waiting for boot file system.
      25600 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'device.dll' (0x85572700) at address 0xC01F0000-0xC01F5000 in Process 'NK.EXE' (0x80514AA0)
      25627 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'devmgr.dll' (0x85572838) at address 0xC0200000-0xC0225000 in Process 'NK.EXE' (0x80514AA0)
      25652 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'k.ceddk.dll' (0x85572970) at address 0xC02D0000-0xC02DE000 in Process 'NK.EXE' (0x80514AA0)
      25677 PID:400002 TID:650002 +OEMGetRealTime
      25688 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      25703 PID:400002 TID:650002 +OEMGetRealTime
      25713 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      27150 PID:400002 TID:650002 *** DLL_PROCESS_ATTACH - Current Process: 0x42, ID: 0x400002 ***
      27167 PID:400002 TID:650002 +OEMGetRealTime
      27179 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      27193 PID:400002 TID:650002 +OEMGetRealTime
      27204 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      27217 PID:400002 TID:650002 Filesys: Loaded device.dll
      27230 PID:400002 TID:650002 FILESYS: Waiting for device manager to signal BootPhase1 completion.
      27248 PID:400002 TID:ae0002 +OEMGetRealTime
      27258 PID:400002 TID:ae0002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      27273 PID:400002 TID:ae0002 +InitDeviceFileSystems
      27286 PID:400002 TID:ae0002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "$device" at index 6
      27302 PID:400002 TID:ae0002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 6 (Name="$device", MountFlags=0x1)
      27321 PID:400002 TID:ae0002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "$bus" at index 7
      27337 PID:400002 TID:ae0002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 7 (Name="$bus", MountFlags=0x1)
      27357 PID:400002 TID:ae0002 -InitDeviceFileSystems: status is 1
      27371 PID:400002 TID:ae0002 Ceddk!CalibrateStallCounter: Enter
      27384 PID:400002 TID:ae0002 Ceddk!CalibrateStallCounter: Could not find stall counter
      27400 PID:400002 TID:ae0002 Ceddk!BeginCalibration: min(328) max(365)
      27602 PID:400002 TID:ae0002 Ceddk!BeginCalibration: Elapsed is 361
      27617 PID:400002 TID:ae0002 Ceddk!BeginCalibration: Delay is 44
      27630 PID:400002 TID:ae0002 DEVICE!DevloadInit
      27643 PID:400002 TID:ae0002 DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
      27658 PID:400002 TID:ae0002 DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\Prefix) returned 2
      27675 PID:400002 TID:ae0002 DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\BusPrefix) returned 2
      27702 PID:400002 TID:ae0002 OSAXST1: >>> Loading Module 'busenum.dll' (0x85568798) at address 0xC0240000-0xC024B000 in Process 'NK.EXE' (0x80514AA0)
      27725 PID:400002 TID:ae0002 +OEMGetRealTime
      27736 PID:400002 TID:ae0002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      28692 PID:400002 TID:ae0002 DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\SPI\BusPrefix) returned 2
      28716 PID:400002 TID:ae0002 OSAXST1: >>> Loading Module 'buses.dll' (0x85568B34) at address 0xC0340000-0xC034E000 in Process 'NK.EXE' (0x80514AA0)
      28738 PID:400002 TID:ae0002 +OEMGetRealTime
      28749 PID:400002 TID:ae0002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)
      30133 PID:400002 TID:ae0002 +OEMIoControl(0x22041c, 0xd024e26c, 4, 0x0, 0, 0xd024e268)
      30149 PID:400002 TID:ae0002 -OEMIoControl(rc = 1)
      30161 PID:400002 TID:ae0002 +OEMIoControl(0x22040c, 0xd024e26c, 4, 0x0, 0, 0xd024e268)
      37348 PID:400002 TID:650002 FILESYS: Waiting for device manager to signal BootPhase1 completion.
      47463 PID:400002 TID:650002 FILESYS: Waiting for device manager to signal BootPhase1 completion.
      57579 PID:400002 TID:650002 FILESYS: Waiting for device manager to signal BootPhase1 completion.
      67693 PID:400002 TID:650002 FILESYS: Waiting for device manager to signal BootPhase1 completion



    --
    somesh
    • Moved by Sean LimingMVP Tuesday, February 16, 2016 5:24 PM WinCE question
    Wednesday, March 31, 2010 12:25 PM

All replies

  • You must be using 'Hive based registry'. There must be a configuration problem with this. The filesystem which contains the registry hive file does not get loaded.

    EIther fix this config issue or choose the 'RAM based Registy' catalog item.


    MVP Windows Embedded
    • Proposed as answer by Sean LimingMVP Tuesday, February 16, 2016 5:23 PM
    Wednesday, March 31, 2010 3:59 PM
  • Hello Michael,

    I tried booting the OS image after choosing 'RAM based registry' without success. The booting stops after loading relfsd.dll module (and displaying a few messages as below). I don't know what issue might be present with 'hive based registry' and how to fix it, that is the reason I choose to select the other registry type.

     

    (messages towards the end)

     

      26750 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'relfsd.dll' (0x85585564) at address 0xC0270000-0xC027F000 in Process 'NK.EXE' (0x80564AA0)

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\RELFSD.DLL'

      26773 PID:400002 TID:650002 +OEMGetRealTime

      26786 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      26821 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "Release" at index 5

      26839 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 5 (Name="Release", MountFlags=0x0)

    (does not continue...)

     

    If you know about any links which describe what these two registry types mean or how/when should they be used it will be helpful.

    Also, does msdn have any links on selection of OS components?

     

     

    The complete log of the run with 'RAM based registry' is as below,

     

      22664 PID:0 TID:0 -OEMInit

      22676 PID:0 TID:0 Setting up softlog at 0x855fc000 for 0x800 entries

      22692 PID:0 TID:0 Booting Windows CE version 6.00 for (ARM)

      22706 PID:0 TID:0 &pTOC = 80566c1c, pTOC = 801f79ac, pTOC->ulRamFree = 8056b000, MemForPT = 00001000

      22723 PID:0 TID:0 

    Old or invalid version stamp in kernel structures - starting clean!

      22741 PID:0 TID:0 Configuring: Primary pages: 20612, Secondary pages: 0, Filesystem pages = 805

      22758 PID:0 TID:0 

    Booting kernel with clean memory configuration:

      22773 PID:0 TID:0 Memory Sections:

      22785 PID:0 TID:0 [0] : start: 8056d000, extension: 0000b000, length: 05084000

      22801 PID:0 TID:0 NKStartup done, starting up kernel.

      22815 PID:0 TID:0 Windows CE KernelInit

      22869 PID:400002 TID:2 Reserve VM for kernel XIP DLls, first = c0010000, last = c03d0000

      22885 PID:400002 TID:2 g_pprcNK == 0x80564aa0

      22898 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00014000

      22912 PID:400002 TID:410002 Initializing Memory Mapped File Support

      22925 PID:400002 TID:410002 Scheduling the first thread.

      22938 PID:400002 TID:410002 Detecting VFP...

      22949 PID:400002 TID:410002  VFP Not Found!

      22962 PID:400002 TID:410002 LoaderInit: Initialing loader

      22975 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00014000

      22989 PID:400002 TID:410002 Updated eptr->e32_vsize to = 000a2000

      23003 PID:400002 TID:410002 Updated eptr->e32_vsize to = 00020000

      23033 PID:400002 TID:410002 +OEMGetRealTime

      23044 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23063 PID:400002 TID:410002 +OEMGetRealTime

      23074 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23087 PID:400002 TID:410002 +OEMGetRealTime

      23099 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23113 PID:400002 TID:410002 +OEMIoControl(0x1010148, 0xd001fda4, 44, 0x0, 0, 0x0)

      23127 PID:400002 TID:410002 OEMIoControl: Unsupported Code 0x1010148 - device 0x0101 func 82

      23143 PID:400002 TID:410002 -OEMIoControl(rc = 0)

      23155 PID:400002 TID:410002 +OEMGetRealTime

    PB Debugger Kernel debugger connected.

      23166 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23180 PID:400002 TID:410002 PGPOOL: Reserved 768 pages for Loader pool

      23194 PID:400002 TID:410002 +OEMGetRealTime

      23206 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23219 PID:400002 TID:410002 PGPOOL: Reserved 256 pages for File pool

      23240 PID:400002 TID:410002 +OEMIoControl(0x1010004, 0xd001fc18, 4, 0xc008ea18, 520, 0xc0090120)

      23256 PID:400002 TID:410002 +OALIoCtlHalGetDeviceInfo(...)

      23269 PID:400002 TID:410002 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETOEMINFO, rc = 1)

      23284 PID:400002 TID:410002 -OEMIoControl(rc = 1)

      23295 PID:400002 TID:410002 +OEMIoControl(0x1010004, 0xd001fc18, 4, 0xc008eda8, 520, 0xc0090124)

      23312 PID:400002 TID:410002 +OALIoCtlHalGetDeviceInfo(...)

      23325 PID:400002 TID:410002 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMNAME, rc = 1)

      23340 PID:400002 TID:410002 -OEMIoControl(rc = 1)

      23352 PID:400002 TID:410002 OSAXST0: Platform Name = OMAP3530

      23364 PID:400002 TID:410002 +OEMIoControl(0x1010004, 0xd001fc18, 4, 0xc008ec20, 32, 0xc0090128)

      23380 PID:400002 TID:410002 +OALIoCtlHalGetDeviceInfo(...)

      23393 PID:400002 TID:410002 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMVERSION, rc = 1)

      23409 PID:400002 TID:410002 -OEMIoControl(rc = 1)

      23430 PID:400002 TID:410002 OSAXST1: >>> Loading Module 'kd.dll' (0x855E187C) at address 0xC0010000-0xC0045000 in Process 'NK.EXE' (0x80564AA0)

      23451 PID:400002 TID:410002 KD: Starting kernel debugger software probe (KdStub) - KD API version 22

      23469 PID:400002 TID:410002 OSAXST1: >>> Loading Module 'NK.EXE' (0x80564AA0) at address 0x80100000-0x80114000 in Process 'NK.EXE' (0x80564AA0)

    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 0x80100000 / Data relocated at 0x80516000

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\NK.EXE'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\COREDLL.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\KITL.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\KERNEL.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\OALIOCTL.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\HD.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\OSAXST0.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\OSAXST1.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\K.COREDLL.DLL'

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\KD.DLL'

      23498 PID:400002 TID:410002 HD: Immediate debugger module load notifications ACTIVE (slower boot - non real-time).

      23516 PID:400002 TID:410002 +OEMGetRealTime

      23539 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23569 PID:400002 TID:410002 +OEMIoControl(0x10100b4, 0x0, 0, 0x0, 0, 0x0)

      23589 PID:400002 TID:410002 OALIoctlPostInit

      23601 PID:400002 TID:410002 -OEMIoControl(rc = 1)

      23616 PID:400002 TID:410002 Message Queue support initialized, g_hMsgQHeap = d0040770

      23630 PID:400002 TID:410002 +OEMGetRealTime

      23642 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23658 PID:400002 TID:410002 +OEMGetRealTime

      23668 PID:400002 TID:410002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23689 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'filesys.dll' (0x855BBE70) at address 0xC0190000-0xC01F1000 in Process 'NK.EXE' (0x80564AA0)

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\FILESYS.DLL'

      23718 PID:400002 TID:600002 OSAXST1: >>> Loading Module 'fsdmgr.dll' (0x855B82DC) at address 0xC02A0000-0xC02E5000 in Process 'NK.EXE' (0x80564AA0)

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\FSDMGR.DLL'

      23740 PID:400002 TID:600002 +OEMGetRealTime

      23751 PID:400002 TID:600002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23765 PID:400002 TID:600002 FSDMGR!DllMain: DLL_PROCESS_ATTACH

      23779 PID:400002 TID:600002 +OEMGetRealTime

      23791 PID:400002 TID:600002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23804 PID:400002 TID:600002 +OEMGetRealTime

      23816 PID:400002 TID:600002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23830 PID:400002 TID:650002 CertMod.dll not found, using old OEM Trust Model

      23853 PID:400002 TID:650002 FileSystem Starting - starting with clean file system

      23868 PID:400002 TID:650002 +OEMIoControl(0x1010038, 0xd00cfb08, 16, 0x0, 0, 0xd00cfb18)

      23883 PID:400002 TID:650002 +OALIoCtlHalInitRTC(...)

      23896 PID:400002 TID:650002 +OEMGetRealTime

      23908 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23921 PID:400002 TID:650002 -OALIoCtlHalInitRTC(rc = 1), g_lastRTCTickCount = 0

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\ROMFSD.DLL'

      23936 PID:400002 TID:650002 -OEMIoControl(rc = 1)

      23949 PID:400002 TID:650002 +OEMGetRealTime

      23960 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      23977 PID:400002 TID:650002 FSDMGR!STOREMGR_Initialize

      23991 PID:400002 TID:650002 FSDMGR!InitializeStoreAPI

      24003 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "StoreMgr" at index 2

      24020 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 2 (Name="StoreMgr", MountFlags=0x1)

      24040 PID:400002 TID:650002 FSDMGR!InitializeROMFileSystem: File System=ROM

      24057 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'romfsd.dll' (0x8558F0FC) at address 0xC0200000-0xC0207000 in Process 'NK.EXE' (0x80564AA0)

      24079 PID:400002 TID:650002 +OEMGetRealTime

      24090 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      24105 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "ROM" at index 3

      24121 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 3 (Name="ROM", MountFlags=0x71)

      24141 PID:400002 TID:650002 +OEMIoControl(0x101008c, 0x0, 0, 0xd00cf950, 4, 0xd00cf954)

      24157 PID:400002 TID:650002 -OALIoCtlHalGetRegSecureKeys(rc = 1)

      24170 PID:400002 TID:650002 -OEMIoControl(rc = 1)

      24256 PID:400002 TID:650002 Succeeded on CheckFile

      24269 PID:400002 TID:650002 RestoreFile(0x00860003) called fDelete = TRUE

      25610 PID:400002 TID:650002 FSDMGR!STOREMGR_StartBootPhase BootPhase=0 (PrevBootPhase=-1)

      26350 PID:400002 TID:650002 FSDMGR: File security disabled.

      26363 PID:400002 TID:650002 +OEMGetRealTime

      26374 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      26387 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystems: CurrentBootPhase=0, LoadFlags=1

      26406 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystem: CurrentBootPhase=0, RootKey=System\StorageManager\AutoLoad, FileSystem_t=ObjectStore

      26429 PID:400002 TID:650002 FILESYS: RAM File System FSD_MountDisk registering folder "Object Store"

      26433 PID:400002 TID:8a0002 FSDMGR!PNPThread: Using PNPUnloadDelay of 4096

      26559 PID:400002 TID:8a0002 FSDMGR!PNPThread: PNPThread starting!

      26574 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "Object Store" at index 4

      26591 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 4 (Name="", MountFlags=0x46)

      26612 PID:400002 TID:650002 +OEMGetRealTime

      26623 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      26638 PID:400002 TID:650002 +OEMGetRealTime

      26650 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      26666 PID:400002 TID:650002 +OEMIoControl(0x10100b0, 0x0, 0, 0x0, 0, 0x0)

      26680 PID:400002 TID:650002 -OEMIoControl(rc = 1)

      26692 PID:400002 TID:650002 FSDMGR!STOREMGR_StartBootPhase BootPhase=1 (PrevBootPhase=0)

      26708 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystems: CurrentBootPhase=1, LoadFlags=1

      26724 PID:400002 TID:650002 FSDMGR!AutoLoadFileSystem: CurrentBootPhase=1, RootKey=System\StorageManager\AutoLoad, FileSystem_t=Relfsd

      26750 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'relfsd.dll' (0x85585564) at address 0xC0270000-0xC027F000 in Process 'NK.EXE' (0x80564AA0)

    PB Debugger Loaded symbols for 'D:\WINCE600\OSDESIGNS\BEAGLESBOOTDEVEL\BEAGLESBOOTDEVEL\RELDIR\BEAGLEBOARDI_ARMV4I_DEBUG\RELFSD.DLL'

      26773 PID:400002 TID:650002 +OEMGetRealTime

      26786 PID:400002 TID:650002 -OEMGetRealTime(rc = 1, 2000/1/1 0:0:0.000)

      26821 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolumeName: Registered "Release" at index 5

      26839 PID:400002 TID:650002 FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 5 (Name="Release", MountFlags=0x0)

    (no response after this...)

     

    thanks--

    somesh

     

    • Edited by someshwar.d Friday, April 2, 2010 6:04 AM grammatical errors in post
    Friday, April 2, 2010 6:03 AM
  • Hi all,

    I could boot up a (minimal) wince OS image on beagle. The only os components I included were,

    1. release directory file system

    2. target shell control

    The os boots up completely with a happy message "This device has booted 1 times !!!".

    Now comes the sad part, when I include the device manager os component (which is of course a must), I am back to square one with the same message (in post one) getting printed in loop.

    FILESYS: Waiting for device manager to signal BootPhase1 completion

    I have not selected any Registry Storage Type (hive/RAM). With hive registry type selected the situation does not change and with RAM based registry messages of the above post repeats.

    The device manager gets loaded properly with the following messages,

      23294 PID:400002 TID:650002 OSAXST1: >>> Loading Module 'devmgr.dll' (0x85572838) at address 0xC0210000-0xC0235000 in Process 'NK.EXE' (0x80514AA0)

     

    Any ideas as to what is wrong with the situation?

     

    thanks for all the help

    --

    somesh

    Friday, April 2, 2010 12:16 PM