Subject: Re: Problems with 1.2/i386
To: William O Ferry <WOFerry+@cmu.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-i386
Date: 09/30/1996 13:37:34
On Sun, 29 Sep 1996 16:00:44 -0400 (EDT) 
 William O Ferry <WOFerry+@CMU.EDU> wrote:

 > WARPDRIVE.RES.CMU.EDU (woferry) ~ % grep panic /var/log/daemon | tail -12
 > Sep 22 03:49:22 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 23 03:18:23 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 23 21:22:36 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 24 02:14:44 WarpDrive savecore: reboot after panic: vref used where
 > vget required
 > Sep 24 20:42:07 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 25 00:26:04 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 25 04:21:04 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 25 08:35:14 WarpDrive savecore: reboot after panic: vrele: ref cnt
 > Sep 26 02:50:50 WarpDrive savecore: reboot after panic: trap
 > Sep 27 13:19:52 WarpDrive savecore: reboot after panic: vref used where
 > vget required
 > Sep 27 16:25:34 WarpDrive savecore: reboot after panic: vref used where
 > vget required
 > Sep 27 17:01:40 WarpDrive savecore: reboot after panic: vref used where
 > vget required

YOW!

That's ... odd... when did this creep in?  Did it correspond to any
other changes in your system?  I certainly never saw this on my
sparcs or hp300s... and my i486 box is solid as a rock.

You say below you recently added memory ... did these appear when you
added the memory?

 > 3.  I recently added memory to my machine, going from 32MB to 80MB. 
 > However, NetBSD seems only to recognize the first 64MB (the kernel
 > reports 67 million or so bytes available).  I can't find any
 > documentation on the EXTMEM_SIZE kernel option, is this what I use to
 > see all 80, and how do I use it?  If I go down to 64, will the 80MB
 > kernel give me problems?

usage is:

options		EXTMEM_SIZE=<size of extended memory in Kbytes>

If you compile a kernel with this option, then remove memory, you'll
have to recompile the kernel to reflect that.

 >     Also, is the cache size determined solely based on the amount of
 > memory?  I've heard that systems like Linux basically use all available
 > memory as cache, and was wondering how NetBSD handles it.

Define "cache".  Buffer cache?  NetBSD/i386 uses 10% of the first N
meg (don't know that number off-hand) and 5% of the rest, _I think_.
NetBSD/hp300 just uses 10% of RAM (because, as the comment says, HP's
tend to run long on memory and short on disk speed :-).

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939