On Thu, Dec 20, 2007 at 10:34:15PM +0800, aaron lwe wrote:
> //Until you can successfully run memtest86 as a payload and it reports
> //zero errors, RAM has not yet been configured correctly.
>
> OK, I get it. Thanks.
> Memtest86 reports errors at memory address
> 1MB, 5MB, 9MB, 13MB, 17MB, ... not sure what's wrong.

// Many addresses around there or only exactly 1MB, 5MB etc?

It's exactly at 1MB, 5MB, etc, I captured the errors as following:
Tst Pass Fail������������������������������ Bad Err-Bits Count Chan
--- ---- -----������������������������������-------- -------- ----- ----

0 0 00006d00000 - 109.0MB 00000000 ffffffff 0ed00000 1
0 0 00006d00000 - 109.0MB 00000000 ffffffff 16d00000 1
0 0 00007100000 - 113.0MB 00000000 ffffffff 0f100000 1

0 0 00007100000 - 113.0MB 00000000 ffffffff 17100000 1
0 0 00007500000 - 117.0MB 00000000 ffffffff 0f500000 1
0 0 00007500000 - 117.0MB 00000000 ffffffff 17500000 1

0 0 00007900000 - 121.0MB 00000000 ffffffff 0f900000 1
0 0 00007900000 - 121.0MB 00000000 ffffffff 17900000 1
0 0 00007d00000 - 125.0MB 00000000 ffffffff 0fd00000 1

0 0 00007d00000 - 125.0MB 00000000 ffffffff 17d00000 1


memtest crashed when it's doing own address test.
after examing the log file I found that the biggest address that it
displayed error is at 0x7d00000(125MB), any addresses above 125MB are ok.
the smallest address is at 0x20000(128KB).