Date: Mon, 14 Aug 2000 16:31:21 -0500 From: Kevin Day <kevind@ikadega.com> To: freebsd-smp@freebsd.org Subject: SMP on Compaq Proliant ML530 Message-ID: <39986529.30890E36@ikadega.com>
index | next in thread | raw e-mail
I've got a dual proc Compaq Proliant ML530 (933 PIII Xeon) server that
seems to be having trouble with SMP. Everything actually works as far as
I can tell, but some things look a little scary.
From mptable:
===============================================================================
MPTable, version 2.0.15
-------------------------------------------------------------------------------
MP Floating Pointer Structure:
location: BIOS
physical address: 0x000f4ff0
signature: '_MP_'
length: 16 bytes
version: 1.4
checksum: 0xc1
mode: Virtual Wire
-------------------------------------------------------------------------------
MP Config Table Header:
physical address: 0x000f28a8
signature: 'PCMP'
base table length: 268
version: 1.4
checksum: 0x99
OEM ID: 'COMPAQ '
Product ID: 'PROLIANT '
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 25
local APIC address: 0xfee00000
extended table length: 252
extended table checksum: 246
-------------------------------------------------------------------------------
MP Config Base Table Entries:
--
Processors: APIC ID Version State Family Model Step
Flags
1 0x10 BSP, usable 6 8 3
0x383fbff
0 0x10 AP, usable 6 8 3
0x383fbff
--
Bus: Bus ID Type
0 PCI
2 PCI
5 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-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-lo level 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-lo level 15 9
8 9
INT active-lo level 15 10
8 10
INT active-lo level 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!
If I compile a SMP kernel I get:
CPU: Pentium III/Pentium III Xeon/Celeron (863.94-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x683 Stepping = 3
Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT
,PSE36,MMX,FXSR,XMM>
real memory = 1207943168 (1179632K bytes)
avail memory = 1169346560 (1141940K bytes)
Programming 35 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee00000
cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee00000
io0 (APIC): apic id: 8, version: 0x00220011, at 0xfec00000
<snip>
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0
intpin 2
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
SMP: AP CPU #1 Launched!
Everything *seems* ok, but those messages kinda scare me. Has anyone
seen anything like this?
-- Kevin
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39986529.30890E36>
