Date: Mon, 14 Oct 2002 02:28:03 -0400 (EDT) From: John Gillis <zefram@zefram.net> To: freebsd-smp@freebsd.org Subject: Re: MP Tables Hosed... huh? Message-ID: <20021014021019.N7241-100000@brodie.zefram.net> In-Reply-To: <20021012134727.Q6501-100000@brodie.zefram.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I was a bit bored tonight, so I decided to alter mptable a bit. Not sure if this will help in my previous entry, below, but here is the information apparently being stored in the extended MP table. Apparently the type is coming up as 3, instead of 128, 129, or 130 as is expected. It's displayed in hex, I wasn't sure how else to display it... 0x00000003 0x00000003 0x00000000 0x00000000 0x0000000f 0x00000000 0x00000008 0x00000000 0xffffff80 0x00000014 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x00000028 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff80 0x00000014 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0xfffffff3 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffa0 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff80 0x00000014 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff80 0x00000014 0x00000001 0x00000001 0x00000000 0x00000000 0xffffffa0 0xfffffff7 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff80 0x00000014 0x00000002 0x00000000 0x00000000 0x00000030 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff80 0x00000014 0x00000002 0x00000001 0x00000000 0x00000000 0xffffffb0 0xfffffff7 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000050 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff80 0x00000014 0x00000000 0x00000001 0x00000000 0x00000000 0x0000000a 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000006 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff81 0x00000008 0x0000000f 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff82 0x00000008 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffff82 0x00000008 0x00000001 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 Hope this will help someone somewhere. John On Sat, 12 Oct 2002, John Gillis wrote: > I recently installed FreeBSD 4.7 on a Compaq DL580 server with > dual Xeon 700s. Everything went fine until it was time to recompile the > kernel with SMP support. Instead of getting a nice error message telling > me what was wrong, the system just hangs on the bootup message below. When > I try to run MPTable, it reports the extended tables are hosed. Not sure > what that means. > I've included the bootup error message (I'd give the whole > bootup message but it's gone when I reboot) and the MPTable output. If > anyone could offer any advice on how to get SMP enabled, I would > appreciate it. Thank you for your time, > John > > > ------------------------------------------------------------ > > Bootup error message: > > Changing APIC ID for IO APIC #0 from 0 to 8 on chip > Programming 35 pins in IOAPIC #0 > IOAPIC #0 intpin 2 -> irq 0 > > > ------------------------------------------------------------ > > MPTable error output: > > =============================================================================== > > MPTable, version 2.0.15 > > ------------------------------------------------------------------------------- > > MP Floating Pointer Structure: > > location: BIOS > physical address: 0x000f4fd0 > signature: '_MP_' > length: 16 bytes > version: 1.4 > checksum: 0x00 > mode: Virtual Wire > > ------------------------------------------------------------------------------- > > MP Config Table Header: > > physical address: 0x000f2f1e > signature: 'PCMP' > base table length: 492 > version: 1.4 > checksum: 0xd0 > OEM ID: 'COMPAQ ' > Product ID: 'PROLIANT ' > OEM table pointer: 0x00000000 > OEM table size: 0 > entry count: 53 > local APIC address: 0xfee00000 > extended table length: 172 > extended table checksum: 241 > > ------------------------------------------------------------------------------- > > MP Config Base Table Entries: > > -- > Processors: APIC ID Version State Family Model Step Flags > 0 0x10 BSP, usable 6 2 1 0x0381 > 2 0x10 AP, usable 6 10 1 0x383fbff > -- > Bus: Bus ID Type > 0 PCI > 1 PCI > 2 PCI > 15 ISA > -- > I/O APICs: APIC ID Version State Address > 8 0x11 usable 0xfec00000 > -- > I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# > INT active-lo level 1 6:A 8 16 > INT active-lo level 1 6:B 8 17 > INT active-lo level 1 6:C 8 16 > INT active-lo level 1 6:D 8 17 > INT active-lo level 1 8:A 8 18 > INT active-lo level 1 8:B 8 19 > INT active-lo level 1 8:C 8 18 > INT active-lo level 1 8:D 8 19 > INT active-lo level 1 9:A 8 20 > INT active-lo level 1 9:B 8 21 > INT active-lo level 1 9:C 8 20 > INT active-lo level 1 9:D 8 21 > INT active-lo level 1 5:A 8 30 > INT active-lo level 2 5:A 8 30 > INT active-lo level 2 6:A 8 22 > INT active-lo level 2 6:B 8 23 > INT active-lo level 2 6:C 8 22 > INT active-lo level 2 6:D 8 23 > INT active-lo level 2 7:A 8 24 > INT active-lo level 2 7:B 8 25 > INT active-lo level 2 7:C 8 24 > INT active-lo level 2 7:D 8 25 > INT active-lo level 0 7:A 8 26 > INT active-lo level 0 7:B 8 27 > INT active-lo level 0 7:C 8 26 > INT active-lo level 0 7:D 8 27 > INT active-lo level 0 4:A 8 29 > INT active-lo level 0 4:B 8 28 > INT active-hi edge 15 1 8 1 > INT active-hi edge 15 0 8 2 > INT active-hi edge 15 3 8 3 > INT active-hi edge 15 4 8 4 > INT active-hi edge 15 5 8 5 > INT active-hi edge 15 6 8 6 > INT active-hi edge 15 7 8 7 > INT active-hi edge 15 8 8 8 > INT active-hi edge 15 9 8 9 > INT active-hi edge 15 10 8 10 > INT active-hi edge 15 11 8 11 > INT active-hi edge 15 12 8 12 > INT active-lo level 15 13 8 13 > INT active-hi edge 15 14 8 14 > INT active-hi edge 15 15 8 15 > -- > Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# > ExtINT conforms conforms 15 0 255 0 > NMI conforms conforms 15 0 255 1 > > ------------------------------------------------------------------------------- > > MP Config Extended Table Entries: > > Extended Table HOSED! > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-smp" in the body of the message > 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?20021014021019.N7241-100000>