On a machine with 64GB of memory, on most tests MemTest86 displays an address range of (using apostrophes for ease of reading) 0x1'0000'0000 - 0x10'2F38'0000. See photo. Also, it says under Address Range that the maximum system address is 0x10'3000'0000. This address and the high address displayed in testing exceed the actual maximum for 64GB of 0x10'0000'0000-1.
Most tests start off displaying a rapid sequence of addresses which look reasonable, but quickly settle on the above range (except test 10, which has the low address as 0x10'2C00'0000).
Test 13 is different. It displays reasonable-looking addresses, but the ranges are not consecutive. It starts as follows:
0x108'0000 - 0x9D1'F000
0x4B02'0000 - 0x6B02'0000
0x1'0000'0000 - 0x1'2000'0000
0x1'4000'0000 - 0x1'6000'0000
It settles into this last pattern, increasing the addresses by 0x1'4000'0000 at each step.
A machine with 32GB of memory displays similar problems. For instance, MemTest86 says the maximum system address is 0x8'B180'0000, when it should be 0x8'0000'0000-1. Most tests settle on the address range 0x1'0000'0000 - 0x8'B180'0000.
The 64GB machine has 4 x 16GB DIMMs with ECC, and the 32GB machine has 2 x 16GB DIMMs without ECC.
I'm sure MemTest86 is running the tests correctly, just not displaying the addresses properly.
Most tests start off displaying a rapid sequence of addresses which look reasonable, but quickly settle on the above range (except test 10, which has the low address as 0x10'2C00'0000).
Test 13 is different. It displays reasonable-looking addresses, but the ranges are not consecutive. It starts as follows:
0x108'0000 - 0x9D1'F000
0x4B02'0000 - 0x6B02'0000
0x1'0000'0000 - 0x1'2000'0000
0x1'4000'0000 - 0x1'6000'0000
It settles into this last pattern, increasing the addresses by 0x1'4000'0000 at each step.
A machine with 32GB of memory displays similar problems. For instance, MemTest86 says the maximum system address is 0x8'B180'0000, when it should be 0x8'0000'0000-1. Most tests settle on the address range 0x1'0000'0000 - 0x8'B180'0000.
The 64GB machine has 4 x 16GB DIMMs with ECC, and the 32GB machine has 2 x 16GB DIMMs without ECC.
I'm sure MemTest86 is running the tests correctly, just not displaying the addresses properly.
Comment