I want to test RAM on my embedded Linux device for any kinds of problems. Can people suggest any RAM test suites out there?
I am working on ARM architecture.
You should not plan on trying to test RAM while running Linux and virtual memory is active. Another reason is that the kernel will lock down the memory it occupies, so that RAM would never get tested.
RAM has to be tested before the Linux kernel is loaded and executed.
U-Boot has a memory tester, and supports an assortment of architectures.
To save space you could enable the in-built memory tester in the kernel (included from 2.6.26 onwards). Enable in your .config:
Then have a boot option with a kernel with parameter