RAM Mapping Script
Jim Kuzdrall
gnhlug at intrel.com
Sun Mar 2 07:53:29 EST 2008
I have a Dell 2650 with one byte of bad RAM. Unfortunately, it is
in low RAM which resides on the board. It is not practical to replace
the memory chip.
The kernel has a function, mmap(), which allows one to reserve
4,8,16,... bytes of memory at a specific physical address for a
process. As I understand it, one reserves the bad memory for a
do-nothing (or possibly not-loaded) process.
Is there a command line equivalent of mmap() that can be put in one
of the starting scripts? Or is there a better way to take the bytes
out of service?
The error occurs at address 64h. The memory test from the SuSE 9.3
installation CD reports 5 memory errors at this location in 250 passes
(90 hours of testing). The same testing program reports no errors on a
Thinkpad T60 after 138 test passes through 5 times more RAM, so it does
not appear to be imagining the defect.
Jim Kuzdrall
More information about the gnhlug-discuss
mailing list