From owner-freebsd-questions Fri May 30 20:14:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA25007 for questions-outgoing; Fri, 30 May 1997 20:14:36 -0700 (PDT) Received: from tintin.uun.org (tintin.uun.org [198.178.229.24]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA24995 for ; Fri, 30 May 1997 20:14:29 -0700 (PDT) Received: from sponsz.viaweb.com (sponsz.viaweb.com [199.103.231.17]) by tintin.uun.org (8.8.4/8.6.11) with ESMTP id XAA14924 for ; Fri, 30 May 1997 23:14:27 -0400 (EDT) Received: (from rtm@localhost) by sponsz.viaweb.com (8.8.4/8.7.3) id XAA16641; Fri, 30 May 1997 23:14:27 -0400 (EDT) Date: Fri, 30 May 1997 23:14:27 -0400 (EDT) Message-Id: <199705310314.XAA16641@sponsz.viaweb.com> From: Robert Morris To: freebsd-questions@freebsd.org Subject: 1GB of ram? Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have a PentiumPro on a SuperMicro P6DNF with 1GB of RAM running FreeBSD 2.1.5. I cannot get FreeBSD to work reliably. Here's the interesting part of my kernel config file: maxusers 128 options "MAXMEM=1048576" options "NKPDE=127" options "VM_KMEM_SIZE=50331648" options "OPEN_MAX=256" options "CHILD_MAX=512" options "NMBCLUSTERS=4096" My Makefile.i386 says LOAD_ADDRESS?=E0100000 The system boots, runs for a while, and appears to recognize and make use of the entire gigabyte. If I create tens of thousands of files (by untarring), it crashes, saying kernel page directory invalid, pdir=3ff3a063, va=400000 panic: invalid kernel page directory The backtrace is pmap_enter, vm_fault, vm_fault_wire, vm_map_pageable, vslock, __sysctl. I happen to be running pstat -T when the crash occurs. This behavior is repeatable. Decreasing MAXMEM to 256MB causes the problem to go away. I don't understand the rules for setting NKPDE, VM_KMEM_SIZE, and LOAD_ADDRESS. Can anyone help me out? Thanks, Robert Morris