Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jan 1999 09:30:01 -0800 (PST)
From:      "Kenneth D. Merry" <ken@plutotech.com>
To:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: i386/9709: Kernel page faults during boot with 2GB RAM
Message-ID:  <199901281730.JAA73672@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/9709; it has been noted by GNATS.

From: "Kenneth D. Merry" <ken@plutotech.com>
To: frodef@dslab7.cs.uit.no
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: i386/9709: Kernel page faults during boot with 2GB RAM
Date: Thu, 28 Jan 1999 10:26:25 -0700 (MST)

 Frode Vatvedt Fjeld wrote...
 > 	The 3.0-RELEASE installation floppy, an i386 box with 2GB memory.
 > 
 > >Description:
 > 
 > 	The kernel page faults and dies early in the boot process.
 > 	The console output looks something like this:
 > 
 > ...
 > The regents of the University of California. All right reserved.
 > 
 > Fatal trap 12: Page fault while in kernel mode
 > Fault virtual address    = 0x68
 > Fault code		 = supervisor read, page not present
 > instruction pointer      = 0x8:0xf01ec5c0
 > stack pointer            = 0x10:0xf03f2e8c
 > frame pointer            = 0x10:0xf03f2eac
 > code segment		 = base 0x0, limit 0xfffff, type 0x1b
 > 			 = DPL 0, pres 1, def32 1, gran 1
 > processor eflags	 = resume, IOPL = 0
 > current process		 = 0 ()
 > interrupt mask		 = net tty bio cam
 > trap number		 = 12
 > panic: page fault
 > Automatic reboot etc...
 
 I think this has been fixed since 3.0-RELEASE.
 
 I would suggest that you try a recent snapshot, but it looks like the
 snapshot building machine (current.freebsd.org) isn't up and running.
 
 My guess is that the snapshot building stuff hasn't caught up with the
 3.0/4.0 branch split.
 
 If you can remove some memory from the machine, you may be able to install
 FreeBSD at least.  Then, you can compile your kernel with the following
 fix from Luoqi Chen <luoqi@watermarkgroup.com>
 
 =============
 In i386/i386/pmap.c function pmap_init(), try to move the allocation of
 kptobj to the beginning of the function (before the kmem_alloc call).
 
 -lq
 =============
 
 That may get you up and running with 3.0R.
 
 If the -stable or -current snapshot servers get up and running again, you
 can try installing one of those, which should work out of the box.
 
 Ken
 -- 
 Kenneth Merry
 ken@plutotech.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901281730.JAA73672>