Subject: Re: UVM page fault
To: Fionn Cleary <fcleary@netsoc.tcd.ie>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 10/25/2003 00:32:13
On Fri, Oct 24, 2003 at 08:48:52AM +0100, Fionn Cleary wrote:
> On Fri, Oct 24, 2003 at 08:46:39AM +0100, Fionn Cleary wrote:
> > hi
> >=20
> > I have an ancient dell 486/50 DX2 Mhz with 16MB RAM. unfortunatly it
> > crashes on every boot with this:
> >=20
> > uvm_fault(0xc38bc0bc, 0x0, 0, 2) -> e
> > kernel: page fault trap, code=3D0
> > Stopped in pid 6 (init) at      uvm_pagealloc_strat+0x159:      movl   =
 %eax,       0
> > x4(%edx)
> >=20
> > and drops into the debugger. the stock GENERIC kernel crashed at
> > earlier point than the custom one with all unused drivers removed,
> > however, that didn't cure the problem. To get any where with this
> > problem, would I have to use the in-kernel debugger to find the
> > problem? does anyone else have any idea as to why it's crashing? It
> > runs fine with linux 2.2 and 2.4. See the attached console log (has
> > linux 2.4 dmesg at end.)
> >=20
> > thanks
>=20
>=20
> Sorry, forgot to attach file. Seriously sorry about double post.
>=20
> fionn
> >> NetBSD/i386 BIOS Boot, Revision 2.13
> >> (autobuild@tgm.daemon.org, Tue Apr  8 11:28:10 UTC 2003)
> >> Memory: 639/15648 k
> Press return to boot now, any other key for boot menu
> booting hd0a:netbsd - starting in 5 =08=084 =08=080
> type "?" or "help" for help.
> > ?
> commands are:
> boot [xdNx:][filename] [-acdqsv]
>      (ex. "hd0a:netbsd.old -s"
> ls [path]
> dev xd[N[x]]:
> consdev {pc|com[0123]|com[0123]kbd|auto}
> help|?
> quit
> > boot
> booting hd0a:netbsd
> Warning: ignoring 288 of remapped memory
> [ using 562996 bytes of netbsd ELF symbol table ]
> BIOS CFG: Model-SubM-Rev: fc-01-00, 0x74<EBDA,KBDINT,RTC,IC2>
> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
>     The NetBSD Foundation, Inc.  All rights reserved.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>     The Regents of the University of California.  All rights reserved.
>=20
> NetBSD 1.6.1 (GENERIC) #0: Tue Apr  8 12:05:52 UTC 2003
>     autobuild@tgm.daemon.org:/autobuild/netbsd-1-6/i386/OBJ/autobuild/net=
bsd-1-6/src/sys/arch/i386/compile/GENERIC
> cpu0: Intel 486DX2 (486-class)
> cpu0: features 3<FPU,VME>
> total memory =3D 15996 KB

Looks like there's a page of RAM missing. Any idea why it's reserved ?
Maybe you have some BIOS option to tweak ?

--=20
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 24 ans d'experience feront toujours la difference
--