Bought a 2gb ram stick off crucial.com for my iMac G5. I ran memtest (as I always do for new sticks of ram). It passed the test several times in SUM, however when running it in multiuser mode, it will always fail. Here's the logs:
Multiuser:
Memtest version 4.22 (64-bit)
Copyright (C) 2004 Charles Cazabon
Copyright (C) 2004-2008 Tony Scaminaci (Macintosh port)
Licensed under the GNU General Public License version 2 only
Mac OS X 10.5.8 (9L31a) running in multiuser mode
Memory Page Size: 4096
System has 1 PPC processors(s) with Altivec
Requested memory: 2274MB (2384531456 bytes)
Available memory: 2274MB (2384531456 bytes)
Allocated memory: 2274MB (2384531456 bytes) at local address 0x0000000001000000
Attempting memory lock... locked successfully
Partitioning memory into 2 comparison buffers...
Buffer A: 1137MB (1192265728 bytes) starts at local address 0x0000000001000000
Buffer B: 1137MB (1192265728 bytes) starts at local address 0x0000000048108800
Running 5 test sequences... (CTRL-C to quit)
Test sequence 1 of 5:
Running tests on full 2274MB region...
Stuck Address : ok
Linear PRN : testing 1 of 16
FAILURE! Data mismatch at local address 0x00000000197fd690
Expected Data: 0x77dad868efe2ac3c, Actual Data: 0x77ded868efe2ac3c
Running comparison tests using 1137MB buffers...
Random Value : ok
Compare XOR : ok
Compare SUB :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0xb9c74c6f27152cc6, BUFB Data: 0xb9c34c6f27152cc6
Compare MUL :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0x2234f332b5a3726a, BUFB Data: 0xbc18f332b5a3726a
Compare DIV :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0x0000000000000000, BUFB Data: 0x0000000000000002
Compare OR :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0xfffd4a727a6f4569, BUFB Data: 0xfffd4a727a6f456b
Compare AND : ok
Sequential Increment: ok
Solid Bits : setting 4 of 64^C
Single User:
Memtest version 4.22 (64-bit)
Copyright (C) 2004 Charles Cazabon
Copyright (C) 2004-2008 Tony Scaminaci (Macintosh port)
Licensed under the GNU General Public License version 2 only
Mac OS X 10.5.8 (9L31a) running in single user mode
Memory Page Size: 4096
System has 1 PPC processors(s) with Altivec
Requested memory: 2248MB (2357305344 bytes)
Available memory: 2248MB (2357305344 bytes)
NOTE: Memory request is too large, reducing to acceptable value...
Allocated memory: 2185MB (2291300736 bytes) at local address 0x0000000001000000
Attempting memory lock... locked successfully
Partitioning memory into 2 comparison buffers...
Buffer A: 1092MB (1145650368 bytes) starts at local address 0x0000000001000000
Buffer B: 1092MB (1145650368 bytes) starts at local address 0x0000000045493cc0
Running 1 test sequence... (CTRL-C to quit)
Test sequence 1 of 1:
Running tests on full 2185MB region...
Stuck Address : ok
Linear PRN : ok
Running comparison tests using 1092MB buffers...
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : setting 7 of 64^C
(I realize I didn't run the entire test in both of these logs, but the results were the same when running the entire test several times)
The only difference I notice is that in single user mode it is never able to lock onto the entire ram, and it is always able to do so in multiuser mode. What's going on here? Are the multiuser results false positives?
Multiuser:
Memtest version 4.22 (64-bit)
Copyright (C) 2004 Charles Cazabon
Copyright (C) 2004-2008 Tony Scaminaci (Macintosh port)
Licensed under the GNU General Public License version 2 only
Mac OS X 10.5.8 (9L31a) running in multiuser mode
Memory Page Size: 4096
System has 1 PPC processors(s) with Altivec
Requested memory: 2274MB (2384531456 bytes)
Available memory: 2274MB (2384531456 bytes)
Allocated memory: 2274MB (2384531456 bytes) at local address 0x0000000001000000
Attempting memory lock... locked successfully
Partitioning memory into 2 comparison buffers...
Buffer A: 1137MB (1192265728 bytes) starts at local address 0x0000000001000000
Buffer B: 1137MB (1192265728 bytes) starts at local address 0x0000000048108800
Running 5 test sequences... (CTRL-C to quit)
Test sequence 1 of 5:
Running tests on full 2274MB region...
Stuck Address : ok
Linear PRN : testing 1 of 16
FAILURE! Data mismatch at local address 0x00000000197fd690
Expected Data: 0x77dad868efe2ac3c, Actual Data: 0x77ded868efe2ac3c
Running comparison tests using 1137MB buffers...
Random Value : ok
Compare XOR : ok
Compare SUB :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0xb9c74c6f27152cc6, BUFB Data: 0xb9c34c6f27152cc6
Compare MUL :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0x2234f332b5a3726a, BUFB Data: 0xbc18f332b5a3726a
Compare DIV :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0x0000000000000000, BUFB Data: 0x0000000000000002
Compare OR :
FAILURE! Data mismatch at local BUFA address 0x00000000197fd690, BUFB address 0x0000000060905e90
BUFA Data: 0xfffd4a727a6f4569, BUFB Data: 0xfffd4a727a6f456b
Compare AND : ok
Sequential Increment: ok
Solid Bits : setting 4 of 64^C
Single User:
Memtest version 4.22 (64-bit)
Copyright (C) 2004 Charles Cazabon
Copyright (C) 2004-2008 Tony Scaminaci (Macintosh port)
Licensed under the GNU General Public License version 2 only
Mac OS X 10.5.8 (9L31a) running in single user mode
Memory Page Size: 4096
System has 1 PPC processors(s) with Altivec
Requested memory: 2248MB (2357305344 bytes)
Available memory: 2248MB (2357305344 bytes)
NOTE: Memory request is too large, reducing to acceptable value...
Allocated memory: 2185MB (2291300736 bytes) at local address 0x0000000001000000
Attempting memory lock... locked successfully
Partitioning memory into 2 comparison buffers...
Buffer A: 1092MB (1145650368 bytes) starts at local address 0x0000000001000000
Buffer B: 1092MB (1145650368 bytes) starts at local address 0x0000000045493cc0
Running 1 test sequence... (CTRL-C to quit)
Test sequence 1 of 1:
Running tests on full 2185MB region...
Stuck Address : ok
Linear PRN : ok
Running comparison tests using 1092MB buffers...
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : setting 7 of 64^C
(I realize I didn't run the entire test in both of these logs, but the results were the same when running the entire test several times)
The only difference I notice is that in single user mode it is never able to lock onto the entire ram, and it is always able to do so in multiuser mode. What's going on here? Are the multiuser results false positives?