Date: Thu, 17 Oct 2002 11:27:39 -0400 From: Scott Lambert <lambert@lambertfam.org> To: FreeBSD-SMP@FreeBSD.org Subject: Re: panic: mpfps Base Table HOSED! Message-ID: <20021017152739.GA82433@laptop.lambertfam.org> In-Reply-To: <XFMail.20021016164735.jhb@FreeBSD.org> References: <20021016194156.GA81711@laptop.lambertfam.org> <XFMail.20021016164735.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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? 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. 000f70f0 00 00 00 00 00 00 00 49 4e 54 45 4c 20 20 20 4c |.......INTEL L| 000f7100 61 6e 63 65 77 6f 6f 64 20 20 20 03 00 ff ff 01 |ancewood .....| 000f7110 42 43 50 4b 42 46 02 00 0c 00 07 00 42 43 50 4d |BCPKBF......BCPM| 000f7120 42 32 02 00 0e 00 64 1b 03 00 42 43 50 48 44 44 |B2....d...BCPHDD| 000f7130 02 00 21 00 01 e4 00 f0 2b b6 04 00 00 c6 04 00 |..!.....+.......| 000f7140 00 35 82 35 82 04 43 02 ff 03 01 42 43 50 48 44 |.5.5..C....BCPHD| 000f7150 46 05 00 0f 00 ff 1d 36 04 04 42 43 50 53 49 44 |F......6..BCPSID| 000f7160 01 01 0c 00 01 00 42 43 50 43 4d 50 02 01 21 00 |......BCPCMP..!.| 000f7170 00 03 f0 df 00 00 00 00 00 10 00 40 00 50 00 01 |...........@.P..| 000f7180 20 00 00 00 00 00 00 42 43 50 49 53 45 00 00 2a | ......BCPISE..*| 000f7190 00 3f 00 00 00 ff 00 00 00 00 ff 00 00 00 00 ff |.?..............| 000f71a0 00 00 00 00 ff 00 00 00 00 ff 00 00 00 00 ff 00 |................| 000f71b0 00 42 43 50 53 45 43 03 00 0e 00 00 00 01 26 42 |.BCPSEC.......&B| 000f71c0 43 50 50 36 20 00 02 16 00 10 00 00 f0 c3 f5 f6 |CPP6 ...........| 000f71d0 ff 10 00 10 00 42 43 50 41 43 50 00 00 0e 00 00 |.....BCPACP.....| > 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"? -- Scott Lambert KC5MLE Unix SysAdmin lambert@lambertfam.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021017152739.GA82433>