From owner-freebsd-smp Thu Oct 17 8:55:19 2002 Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C425937B426 for ; Thu, 17 Oct 2002 08:55:17 -0700 (PDT) Received: from mail.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5855443E97 for ; Thu, 17 Oct 2002 08:55:17 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 10629 invoked from network); 17 Oct 2002 15:55:17 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail13.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 17 Oct 2002 15:55:17 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id g9HFt8n5042598; Thu, 17 Oct 2002 11:55:11 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20021017152739.GA82433@laptop.lambertfam.org> Date: Thu, 17 Oct 2002 11:55:10 -0400 (EDT) From: John Baldwin To: Scott Lambert Subject: Re: panic: mpfps Base Table HOSED! Cc: FreeBSD-SMP@FreeBSD.org Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 17-Oct-2002 Scott Lambert wrote: > On Wed, Oct 16, 2002 at 04:47:35PM -0400, John Baldwin wrote: >> >> On 16-Oct-2002 Scott Lambert wrote: >> > physical address: 0x0009f560 >> >> This seems to be the problematic case. I wonder if it >> that is supposed to be a segment + offset? Hmm, it isn't >> supposed to be. One thing you can do while the system is >> running is look for 'PCMP' (the signature of the second >> table) in memory by hexdumping portions of /dev/mem. >> Some likely places to look would be anywhere starting at 0xf560. > > I'm guessing you meant 0x9f560? Yes. And that should be an ok address to use actually since that is at the top of the 640k window and is where BIOS's usually steal memory. PXE tends to use the same region of memory so I would seriously look into disabling the PXE BIOS in case they are busted. > Would you like to see a couple of screens worth of hd output near > 0xf7160? I'm including just a few lines of contex here. I have no idea > what I'm looking at other than the text nearby seems to indicate that it > is dumping the BIOS. Hmm, this may be the code that creates the table, I don't think it is what you need. >> The other, perhaps unfortunate possibility is that perhaps >> the BIOS is storing the table at such a high memory address that >> we are overwriting it ourselves. The BIOS is supposed to >> somehow (?) tell us to avoid the memory used by the mptable, >> but perhaps it is not doing so or we aren't properly respecting >> it. > > Would it be worth greping all of the memory for "PCMP"? No. I was smoking crack. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message