From owner-freebsd-current Wed Apr 15 13:17:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA29729 for freebsd-current-outgoing; Wed, 15 Apr 1998 13:17:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from paert.tse-online.de (paert.tse-online.de [194.97.69.172]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id UAA29322 for ; Wed, 15 Apr 1998 20:15:49 GMT (envelope-from ab@paert.tse-online.de) Received: (qmail 401 invoked by uid 1000); 15 Apr 1998 20:18:29 -0000 Message-ID: <19980415221829.03759@paert.tse-online.de> Date: Wed, 15 Apr 1998 22:18:29 +0200 From: Andreas Braukmann To: 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84 In-Reply-To: <19980415141155.44599@right.PCS>; from Jonathan Lemon on Wed, Apr 15, 1998 at 02:11:55PM -0500 Organization: TSE TeleService GmbH Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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