[lug] kernel paging request errors

rm at mamma.varadinet.de rm at mamma.varadinet.de
Wed Mar 28 05:22:10 MST 2001


On Tue, Mar 27, 2001 at 07:17:54AM -0700, D. Stimits wrote:
> dan radom wrote:
> > 
> > hi,
> > 
> > every 10 minutes i get the following error in my logs...
> > 
> > Mar 26 15:50:01 mars kernel: Unable to handle kernel paging request at virtual address 5760c297
> 
> Does the address "5760c297" consistently appear? Is it always that
> address? If and only if it is that address at all times, do you have
> more than one DIMM or other memory type that you can swap locations with
> (if so, physically swap memory and see if the address changes or the
> machine has other problems that then show up)?
> 

Hmm, the error messages  is from the file fault.c in the architecture
dependend parts of your kernel sources <arch>/mm/fault.c in the
function 'do_page_fault(...' This is a central function for the
memory manaegment. The comment here is:



/* ops. The kernel tried to access some bad page. We'll have to
 * terminate things with extreme prejudice.
 *
 * First we check if it was the bootup rw-test, though..
 */

which of course can mean a lot of things. It _could_ mean bad RAM
but i also could mean _non_existing_ RAM. I had a similar problem
recently with a server that had plenty of RAM. Unfortunately the
super-new BIOS couldn't handle it. The box would boot up with a
random amount of memory available. Somtimes the whole RAM was there,
sometimes only 55Mb ... Adding an expicit mem=521M to the kernel
startup parameters fixed it. What does 'free' show?
BTW, the address in the error report won't be the same (exept in a
very rare coincidence); as the message states, this is a _virtual_
address, not the hardware address.

 Ralf

> D. Stimits, stimits at idcomm.com



More information about the LUG mailing list