Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Feb 1998 17:16:57 +1030
From:      Greg Lehey <grog@lemis.com>
To:        "matthew c. mead" <mmead@calvin.math.vt.edu>, questions@FreeBSD.ORG
Subject:   Re: new 2.2.5 installation randomly (and constantly) panics
Message-ID:  <19980222171657.41498@freebie.lemis.com>
In-Reply-To: <19980222013641.59923@math.vt.edu>; from matthew c. mead on Sun, Feb 22, 1998 at 01:36:41AM -0500
References:  <19980221202539.15260@math.vt.edu> <19980222120905.35825@freebie.lemis.com> <19980222010353.57237@math.vt.edu> <19980222165501.24195@freebie.lemis.com> <19980222013641.59923@math.vt.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 22 February 1998 at  1:36:41 -0500, matthew c. mead wrote:
> On Sun, Feb 22, 1998 at 04:55:01PM +1030, Greg Lehey wrote:
>
>> Ugh.  A VM problem.  Does this always look the same?  The important
>> part of this dump are the frames 11 (i586_copyin) to 5
>> (vm_pager_has_page).  Possibly frames 14 to 12 are also of importance.
>
> Ok... I built after config -g, size /kernel and size
> /sys/compile/GOOF/kernel are identical - here's a kgdb output:

This is the same dump, is it?  

> #5  0xf017f70f in vm_pager_has_page (object=0xf0d33f80, offset=0,
>     before=0xefbffc6c, after=0xefbffc68) at ../../vm/vm_pager.c:209

Try this:

(gdb) f 5
(gdb) l
(gdb) x/20i vm_pager_has_page
(gdb) i reg

>>> The hardware in the machine is an ISA vga card, a dec 21040 based
>>> ethernet card, an NCR 8510 PCI scsi card, an Adaptec UltraSCSI 2940,
>>> and a P90 cpu (clocked to 100 - has been that way for about 2 years
>>> without problems).
>
>> i586_copyin has been introduced since 2.1.7.  I wouldn't put it beyond
>> the realms of possibility for it to trigger an instability in your
>> overclocking that so far has gone untriggered.  How easy would it be
>> to turn the machine back to 90 MHz?  If that doesn't help, it would be
>> instructive to build a kernel for a 486 and see if that works at
>> either frequency.  As you might expect, a 486 kernel doesn't use
>> i586_<mumble>.
>
> But if I build a kernel for a 486 CPU, will it run on a 586 CPU?  

It should do.  The 586 kernel just adds some neat optimizations which
the 486 doesn't handle.  i586_copyin is one of them :-)

Good luck
Greg

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



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