Hi YG,
After 60 hours runing our apps, it is crashed. It may have memory leak. My
boss want to use virtual memory to let our apps run longer and meet our need
temporarily.
You are serious about this, aren't you?!
Is it a hardware problem or software configuration problem ?
Follow this:
1. You should use RAM EWF with CF memories. (If not CF will be damaged after some time of usage, especially with pagefile on it.)
2. By default you can't have more than one partition on removable CF.
3. Mildly said pagefile and RAM EWF do not get very nicely on same partition.
So you must give up on idea about using EWF and pagefile and choose only one of them.
CF have limited number of writes that you should consider.
Regards,
Slobodan
:
Hi YG,
How about giving CF a break and stop using pagefile on it?
Regards,
Slobodan
Thank you KM.
The pagefile.sys is created. I did not find errors of virtual memory
settings in fbalog. "PagingFiles" value appeared in registry. There is
"TempPagefile" entry and the value is 1. This item is not exist on by dev PC.
DisablePagingExecutive is 0.
I tried to turn off all the system popup message according to the tip. It
did not work for me. I set ErrorMode to 2, NoPopupsOnBoot to 1, added
EnableDefaultReply=1. It still popup the message when boot.
I do not have tools to mark the card as fixed and do not know how.
:
1. It is auto logged in as "administrator". I checked fba.log
Since you use FAT32 this article is irrelevant to you but worth to mention if you later move to NTFS:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q315270
Is the pagefile.sys being created on the system partition on the target device?
And check Fbalog and Event viewer for system errors while changing virtual memory settings at run time.
And verify that [HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management],"PagingFiles" value appeared.
The value 'DisablePagingExecutive' should not be set or set to "0".
In case you can't fix the annoying message, you can use this tip to turn off all the system popup messages:
http://msdn.microsoft.com/embedded/community/community/tips/xp/popups/default.aspx
2. The chipset is "NS Geode CS5530AA", Main processor is "NS Geode GX1 200MHz"
3. We are booting from 2GB CF card. The OS image size is less than 300MB.
The 2GB CF card is as "removable disk drive" (drive C). The drive is FAT32.
Is the behaviour the same if you mark the card as fixed?
KM
:
Well - at this point it could be caused by a couple of different reasons.
1. Incorrect permissions for creating the c:\pagefile.sys file on an NTFS
volume.
2. Potential problems with certain Intel chipsets -- for example, the Intel
D845WN motherboard or the Intel 815 graphics chipset.
3. Not enough space on the drive to create the initial pagefile.sys file.
4. ?
What is your boot device? Regular hard drive or some removable media?
YG wrote:
Thank you Gordon Smith. I selected "Enable pagefile support" and
entered the initial size and max size on "Standard PC" component, and
rebuild the image. But it still popup the same message box. What else
I need to do?
Appreciated your help.
:
YG wrote:
I downloaded "control panel.sld" from xpefiles.com and loaded to my
TD. After FBA, I went to Control Panel, System, Advanced tab,
Performance Settings button, Advanced tab, Virtual Memory Change
button, Custom Size radio button. and entered 128(MB) for Initial
Size and 512 for Maxim Size. After Set and OK button, I reboot the
deviec(128M memory). It popups message at Welcom screen, saying "You
system has no paging file, or the paging file is too small....". I
tried to increase the virtual memory size, but the same message box
is still popup.
Any clue about this?
Thank you for your help
Enable pagefile support through your HAL component. Yours may be
"Standard PC" or one of the ACPI type components, etc. If you
aren't sure which it is, you can always create a filter for
components that contain "hal.dll".