Date: Fri, 30 May 1997 23:14:27 -0400 (EDT) From: Robert Morris <rtm@viaweb.com> To: freebsd-questions@freebsd.org Subject: 1GB of ram? Message-ID: <199705310314.XAA16641@sponsz.viaweb.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705310314.XAA16641>