From owner-freebsd-current Thu Apr 16 18:40:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA11851 for freebsd-current-outgoing; Thu, 16 Apr 1998 18:40:25 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from goliath.camtech.com.au (goliath.camtech.net.au [203.5.73.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA11844 for ; Fri, 17 Apr 1998 01:40:22 GMT (envelope-from thyerm@camtech.net.au) Received: from camtech.net.au (dialup-ad-6-07.camtech.net.au [203.28.0.199]) by goliath.camtech.com.au (8.8.5/8.8.2) with ESMTP id LAA08645; Fri, 17 Apr 1998 11:07:21 +0930 (CST) Message-ID: <3536B2E9.6E686EC0@camtech.net.au> Date: Fri, 17 Apr 1998 11:09:53 +0930 From: Matthew Thyer X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: Jonathan Lemon CC: Andreas Braukmann , freebsd-current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) References: <19980415202740.43100@paert.tse-online.de> <19980415141155.44599@right.PCS> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Any reason why it should work from BootEasy but not from FBSDBOOT ?? Andreas, how were you booting ? Jonathan Lemon wrote: > > On Apr 04, 1998 at 08:27:40PM +0200, Andreas Braukmann wrote: > > The hardware: > > * Gigabyte 686DX Dual PPro 200 > > * Award BIOS > > * 128 MB Ram > > > > The trap: (from the uni-proc. kernel, cited from hand-written notes) > > Fatal trap 12: page fault while in vm86 mode > > fault virtual address: 0x26e0 > > fault code: user read, page not present > > ip = 0x24a:0x240 > > sp = 0x0:0xff8 > > fp = 0x0:0x0 > > cs = base 0xf0000008, limit 0xd14c8, type 0xf > > DPL 0, pres 1, def 32 0, gran 0 > > proc eflags = trace trap, int enabled, resume, vm86, IOPL=0 > > cur proc = idle > > int mask = net tty bio cam > > This is the VM86 memory sizing code on bootup; it is trying to coax the > BIOS to tell it how much memory is in the machine. The BIOS routines > are supposed to be at 0xA0000, for some reason, your machine is trying > to execute code at 0x26e0. This fails, since I haven't mapped that > particular page page into the address space. > > Do you have `BIOS shadowing' set in your BIOS? Try turning if off, if so. > > For a quick workaround, you can just take out "options VM86" from > the kernel, but I'd really like to try to get this fixed. > -- > Jonathan > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- /=====================================================================\ |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| \=====================================================================/ "If it is true that our Universe has a zero net value for all conserved quantities, then it may simply be a fluctuation of the vacuum of some larger space in which our Universe is imbedded. In answer to the question of why it happened, I offer the modest proposal that our Universe is simply one of those things which happen from time to time." E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message