Hi, I am trying to get Hive registry going on SD card
on a custom PXA255 platform. OS V5.0 crashes after
initialising file system debug below:
Loaded symbols for 'C:\WINCE500\PBWORKSPACES\DEV\RELDIR\INDCONT_DEBUG\FILESYS.EXE'
4294767604 PID:23c703da TID:23c703b6 0x83c70174: CertMod.dll not found, using old OEM Trust Model
4294767626 PID:23c703da TID:23c703b6 0x83c70174: FileSystem Starting - starting with clean file system
4294767631 PID:23c703da TID:23c703b6 0x83c70174: SC_CreateAPIHandle: pvData == NULL
4294767648 PID:23c703da TID:23c703b6 0x83c70174: InitSharedHeap: 46000000 10000 c
4294767649 PID:23c703da TID:23c703b6 0x83c70174: InitSharedHeap: return 46000060
4294767654 PID:23c703da TID:23c703b6 0x83c70174: FSREG: Logging in default user.
4294767655 PID:23c703da TID:23c703b6 0x83c70174: SetCurrentUser: Logging out (nobody), logging in default
4294767656 PID:23c703da TID:23c703b6 0x83c70174: FS: Using default path "\profiles\"
4294767661 PID:23c703da TID:23c703b6 0x83c70174: SetCurrentUser: User hives not supported -- using same registry for all users
4294767663 PID:23c703da TID:23c703b6 0x83c70174: FS: Using default path "Windows\"
4294767787 PID:23c703da TID:23c703b6 0x83c70174: FS: Using default path "Windows\"
4294767941 PID:23c703da TID:23c703b6 0x83c70174:
Initializing Database
4294767970 PID:23c703da TID:23c703b6 0x83c70174: DB:Creating 1 indexes in pdb 0x4200a874, heap 0x00094060
4294767971 PID:23c703da TID:23c703b6 0x83c70174: DB: Index 0: 1 props
4294767971 PID:23c703da TID:23c703b6 0x83c70174: DB: Prop 0: 0x0001001f 0x00000000
4294767972 PID:23c703da TID:23c703b6 0x83c70174: IDXCreate: Keysize 4: Order 126: Split 125: Merge 83
4294767972 PID:23c703da TID:23c703b6 0x83c70174: DBIndex:allocing index block 0x4200a9f4(0x00000029), db 0x00000028, index 0
4294767974 PID:23c703da TID:23c703b6 0x83c70174: Can't seek in empty index
4294767977 PID:23c703da TID:23c703b6 0x83c70174: DB:Validation: Name already exists DB_notify_events
4294767978 PID:23c703da TID:23c703b6 0x83c70174: DB:CeCreateDatabase failed
4294767978 PID:23c703da TID:23c703b6 0x83c70174: Can't seek in empty index
4294767982 PID:23c703da TID:23c703b6 0x83c70174: Filesystem initialized!
4294767984 PID:3c8b002 TID:a3c72642 0x83c72a64: InitMUI: DISABLED (-1039729896)
4294767987 PID:23c703da TID:23c703b6 0x83c70174: FS: HKLM\System\Events not available, no signal events created.
4294767989 PID:23c703da TID:23c703b6 0x83c70174: ERROR: c:\macallan\private\winceos\coreos\filesys\main\fsmain.c line 4101:
4294767989 PID:23c703da TID:23c703b6 0x83c70174: Unable to locate init key for starting apps!
4294767990 PID:23c703da TID:23c703b6 0x83c70174: This device has booted 1 times !!!
Setttings below. i have included the SD loader in HIVE boot section.
What else do i need to do?
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="system.hv"
"Start DevMgr"=dword:1
"Flags"=dword:3
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
IF BSP_NOSDMMC!
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\sdmmcloader]
"Dll"="sdmmc_loader.dll"
"Prefix"="SML"
"Order"=dword:1
"Ioctl"=dword:4
"Flags"=dword:1000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC]
"Name"="SD MMC device"
"Folder"="SDCard"
"MountAsBootable"=dword:1
"AutoFormat"=dword:1
"AutoPart"=dword:1
"AutoMount"=dword:1
"FileSystem"="fatfsd.dll"
"PartitionDriver"="mspart.dll"
ENDIF
; END HIVE BOOT SECTION