KELLEY

COMPUTING

Apple Consultants Network

Mac IT, Onsite and Consulting Services; Software and Scripts for OS X

Rember support


Question:

What is "Rember" and what does it do?


Answer:

Rember is an program that will allow users to test the RAM (memory) installed in Mac computers. The software is a graphical user interface (GUI) that utilizes a command line program called memtest (not developed by Kelley Computing). You can read more about it in the memtest bundle, or by clicking the memtest link above.



Question:

When I run "Rember", It gives me an error message reporting failure. There are messages in the log showing

FAILURE: 0xfffffdff != 0xffffffff at offset 0x045f3242.
What does this mean, and what should I do?


Answer:

If you are not comfortable installing and un-installing hardware in a computer, you should take your machine to a service technician for diagnosis/repair.


If have experience replacing hardware, the only way to locate defective memory chips is by deduction - guess and check or split-half method troubleshooting. This may be updated in the future. You may also attempt to run the Apple Hardware Test CD or DVD that comes with most Macs. This may give more information (if it finds the problem).


Question:

Why does Rember eat up so much of the processor's available cycles sometimes, and not at others?


Answer:

When the memory tests are running, the Rember program is continuously logging, and (if chosen) filtering "garbage" information (eg. command line progress indicators). This cuts down on processor and memory hogging by Rember. When using this program to test very small amounts of memory (example: 1MB), it will not be efficient. When using the "All" option, this is alleviated. Leaving the "Log" tab selected seems to be the most efficient.


Question:

When I run "Rember", It gives me an error message:

Attempting memory lock... WARNING: Testing with unlocked memory may be slower and less reliable
ERROR: Memory lock failed - reason unknown.

What does this mean, and what should I do?


Answer:

The error message is stating that the machine cannot "lock" the memory (which allows for faster and more precise testing). By default, Mac OS X v.10.6 will boot with a 32-bit kernel (with some exceptions). Because the kernel uses a 32-bit architecture, the software cannot lock more than 4 GB of RAM for testing.

To avoid this warning, you can boot the computer with a 64-bit kernel (if you're running 10.6 on a 64-bit capable architecture) by holding down the "6" and "4" keys on the keyboard while starting up.

Mac OS and OS X versions 10.7.x and higher boot a 64-bit kernel by default, and are not affected by this issue



Don't see the answer you're looking for? Contact us for more.

Google+ Facebook Twitter Linked In GitHub