From owner-freebsd-hackers Sat Aug 23 06:41:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA13179 for hackers-outgoing; Sat, 23 Aug 1997 06:41:52 -0700 (PDT) Received: from unicorn.uk1.vbc.net (unicorn.uk1.vbc.net [194.207.2.11]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA13174 for ; Sat, 23 Aug 1997 06:41:47 -0700 (PDT) Received: from localhost (gordon@localhost) by unicorn.uk1.vbc.net (8.8.5/8.8.5) with SMTP id OAA11510 for ; Sat, 23 Aug 1997 14:46:46 +0100 Date: Sat, 23 Aug 1997 14:46:46 +0100 (BST) From: Gordon Henderson X-Sender: gordon@unicorn To: hackers@freeBSD.org Subject: Re: Problems with > 256MB of RAM [what worked & what didn't] Message-ID: Distribution: world Organization: Home for lost Drogons MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@freeBSD.org X-Loop: FreeBSD.org Precedence: bulk Tor Egge suggested: > There are two main reasons for this type of panic > > 1. temporary shortage of free physical memory (cf PR#2431). > > Use sysctl to increase limits of reserved free physical > memory, reducing the probability for running out of free memory. > > sysctl -w vm.v_free_reserved=1024 > sysctl -w vm.v_free_min=1500 This worked. Tor also suggested: > 2. permanent shortage of virtual memory allocated for pv entries. > > Increase the size of allocated virtual memory for pv entries > by adding: > > options "PMAP_SHPGPERPROC=400" This didn't work. Upping it to 800 didn't work either. Same panic at the same place. John S. Dyson suggested changing NKPDE in pmap.h (DG's patch bumped this from 63 to 127). I upped it to 255. Didn't work. Machine didn't even boot! Stopped at: Boot: dosdev= 80, biosdrive = 0, unit = 0, maj = 0 Booting 0:wd(0,a)/kernel @ 0x100000 text=0x8f000 data=0xc000 bss=0xd484 symbols=[+0xb7c+0x4+0xc378+0x4+0x10169] total=0x1c54e9 entry point=0x100000 Needed a hardware reset. So, I've stuck Tor's sysctls in my /etc/rc.local for now and all seems well. If anyone wants to add to this, feel free and I'll check it if I have time. Gordon