Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 1998 22:18:29 +0200
From:      Andreas Braukmann <braukmann@tse-online.de>
To:        freebsd-current@FreeBSD.ORG
Subject:   Re: 'fatal trap 12' on boot (smp and up)
Message-ID:  <19980415221829.03759@paert.tse-online.de>
In-Reply-To: <19980415141155.44599@right.PCS>; from Jonathan Lemon on Wed, Apr 15, 1998 at 02:11:55PM -0500
References:  <19980415202740.43100@paert.tse-online.de> <19980415141155.44599@right.PCS>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

On Wed, Apr 15, 1998 at 02:11:55PM -0500, 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.
hmmm, anybody out here with the same mainboard? Which BIOS-revision does
it have?

> Do you have `BIOS shadowing' set in your BIOS?  Try turning if off, if so.
no. 

> 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.
It works. My smp-kernel is up and running without 'vm86'.
Tomorrow I will do some more tests.

Thanks for the help.

Regards,
    Andreas

-- 
/// TSE TeleService GmbH  |  Gsf: Arne Reuter        |
/// Hovestrasse 14        |       Andreas Braukmann  | We do it with
/// D-48351 Everswinkel   |  HRB: 1430, AG WAF       |  FreeBSD/SMP     
/// -------------------------------------------------------------------
/// PGP-Key:          http://www.tse-online.de/~ab/public-key
/// Key fingerprint:  12 13 EF BC 22 DD F4 B6  3C 25 C9 06 DC D3 45 9B

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



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