* [Question] How to test (DRAM) memory location. @ 2010-08-28 11:27 santosh 2010-08-31 0:57 ` Calvin Walton 0 siblings, 1 reply; 4+ messages in thread From: santosh @ 2010-08-28 11:27 UTC (permalink / raw) To: linux-kernel Hi, I need to write a memory diagnosis program which will test each and every location of SDRAM to know whether its working properly or a bad location What would be the best approach ?? If I want to test each location sequentially then How can I do it ? If Base address is required then how to find it in my system?? regards Santosh ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Question] How to test (DRAM) memory location. 2010-08-28 11:27 [Question] How to test (DRAM) memory location santosh @ 2010-08-31 0:57 ` Calvin Walton [not found] ` <AANLkTinqOiSu2kW=P4GTQowDYVHrF+zcY9N4YY+c-xeJ@mail.gmail.com> [not found] ` <AANLkTim03ofVGh-5ifAfook=nv35tY0RDKMjHsEW8U1N@mail.gmail.com> 0 siblings, 2 replies; 4+ messages in thread From: Calvin Walton @ 2010-08-31 0:57 UTC (permalink / raw) To: santosh; +Cc: linux-kernel On Sat, 2010-08-28 at 16:57 +0530, santosh wrote: > Hi, > > I need to write a memory diagnosis program which will test each and > every location of SDRAM > to know whether its working properly or a bad location > > What would be the best approach ?? If you can, it's best to just use code other people have already written :) If you can reboot the computer to test the memory, Memtest86+ is a well-known and very reliable tool which does just what you ask. You can obtain it from http://www.memtest.org/ There's some work done on an in-kernel memory tester, but testing memory while Linux is running is somewhat limited as there are sections of memory that you can't overwrite during testing. Take a look at CONFIG_MEMTEST and arch/x86/mm/memtest.c (which is currently only capable of testing memory in early boot). -- Calvin Walton <calvin.walton@gmail.com> ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <AANLkTinqOiSu2kW=P4GTQowDYVHrF+zcY9N4YY+c-xeJ@mail.gmail.com>]
* Fwd: [Question] How to test (DRAM) memory location. [not found] ` <AANLkTinqOiSu2kW=P4GTQowDYVHrF+zcY9N4YY+c-xeJ@mail.gmail.com> @ 2010-08-31 10:36 ` santosh 0 siblings, 0 replies; 4+ messages in thread From: santosh @ 2010-08-31 10:36 UTC (permalink / raw) To: linux-kernel ---------- Forwarded message ---------- From: santosh <santosh.iitg@gmail.com> Date: Tue, Aug 31, 2010 at 4:05 PM Subject: Re: [Question] How to test (DRAM) memory location. To: Calvin Walton <calvin.walton@gmail.com> Thanks Calvin for your response. I will give a try and let you if I face any issue. regards Santosh ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <AANLkTim03ofVGh-5ifAfook=nv35tY0RDKMjHsEW8U1N@mail.gmail.com>]
* Re: [Question] How to test (DRAM) memory location. [not found] ` <AANLkTim03ofVGh-5ifAfook=nv35tY0RDKMjHsEW8U1N@mail.gmail.com> @ 2010-09-01 0:59 ` Calvin Walton 0 siblings, 0 replies; 4+ messages in thread From: Calvin Walton @ 2010-09-01 0:59 UTC (permalink / raw) To: santosh; +Cc: LKML On Tue, 2010-08-31 at 18:07 +0530, santosh wrote: > hi Calvin, > > > There's some work done on an in-kernel memory tester, but testing memory > > while Linux is running is somewhat limited as there are sections of > > memory that you can't overwrite during testing. Take a look at > > CONFIG_MEMTEST and arch/x86/mm/memtest.c (which is currently only > > capable of testing memory in early boot). > > > > I was just looking at "linux-source-2.6.27.48" but could not find > "memtest.c" at the location you mentioned above: > > [root@localhost linux-2.6.27.48]# cd arch/x86/mm/ This code was moved fairly recently, although I don't remember exactly when. In the kernel version you have, it should be present in arch/x86/mm/init_64.c (and is only available on the 64-bit x86 architecture). Please check a newer kernel if you can, there's been some improvements since. -- Calvin Walton <calvin.walton@gmail.com> ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-09-01 0:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-28 11:27 [Question] How to test (DRAM) memory location santosh
2010-08-31 0:57 ` Calvin Walton
[not found] ` <AANLkTinqOiSu2kW=P4GTQowDYVHrF+zcY9N4YY+c-xeJ@mail.gmail.com>
2010-08-31 10:36 ` Fwd: " santosh
[not found] ` <AANLkTim03ofVGh-5ifAfook=nv35tY0RDKMjHsEW8U1N@mail.gmail.com>
2010-09-01 0:59 ` Calvin Walton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®