From owner-freebsd-hackers Tue Mar 3 06:39:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA17519 for freebsd-hackers-outgoing; Tue, 3 Mar 1998 06:39:55 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from enteract.com (good@enteract.com [206.54.252.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17390 for ; Tue, 3 Mar 1998 06:39:34 -0800 (PST) (envelope-from good@enteract.com) Received: (from good@localhost) by enteract.com (8.8.8/8.7.6) id IAA20074; Tue, 3 Mar 1998 08:39:33 -0600 (CST) From: The Good/John Scholvin Message-Id: <199803031439.IAA20074@enteract.com> Subject: Help: 2.2.5 crashing on boot after I add RAM To: freebsd-hackers@FreeBSD.ORG Date: Tue, 3 Mar 1998 08:39:32 -0600 (CST) X-Mailer: ELM [version 2.4 PL24 ME8a] Content-Type: text Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Please accept my apologies if thie list is inappropriate for this question! I tried comp.unix.bsd.freebsd.misc and didn't see anything. I've got an old Compaq Contura 4/25 laptop which I'm trying to install 2.2.5 on, and I've got a problem I can't figure out. The machine boots the GENERIC kernel fine when it has 8MB RAM installed. I've got an expansion RAM card which, when installed, ups the total to 20MB. The GENERIC kernel no longer boots; it never even gets to the probe stage. I figure, no problem, build a new kernel with option "MAXMEM=(20*1024)" after the example I found in LINT. With this new kernel, I now get a message before the probing starts which says BIOS basemem (639K) != RTC basemem (640K), setting to BIOS value BIOS extmem (15232K) != RTC extmem (15360K) Then the probing occurs, apparently successfully, and after the npx0 probe, I get this (typed in by hand, but I think I copied it correctly): Fatal trap 12: page fault while in kernel mode fault virtual address = 0x2c fault code = supervisor read, page not present instruction pointer = 0x8:0xf01a48b3 stack pointer = 0x10:0xefbffef8 frame pointer = 0x10:0xefbfff04 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (swapper) interrupt mask = panic: page fault syncing disks... done Any ideas? Obviously, it's idea of how much extended memory I have is confused. Is 20MB a valid option? Does that number need to be an even power of 2, or is there something else going on here? Also, I have another question since I originally posted. The laptop that's crashing is bare bones; I build the kernel on my desktop and ftp it over. If I config the crashing kernel -g and I want to analyze the crash dump from it on the other machine, can I do this? Which files do I need to transfer back to the desktop? Thanks in advance! John -- good@enteract.com is The Good, or probably John Scholvin speaking for them. OUR WEB SITE IS UP! Check out http://www.enteract.com/~good To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message