Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Oct 2002 04:36:16 -0400 (EDT)
From:      Charles Sprickman <spork@inch.com>
To:        smp@freebsd.org
Subject:   Re: SMP problems w/4.6.2p2
Message-ID:  <Pine.BSF.4.44.0210030435010.14438-100000@shell.inch.com>
In-Reply-To: <Pine.BSF.4.44.0210030228350.14438-400000@shell.inch.com>

next in thread | previous in thread | raw e-mail | index | archive | help
A few additional notes:

The server is an SRMK2 (not 2K).

It seems you folks want mptable output, so here it is.

Thanks,

Charles

===============================================================================

MPTable, version 2.0.15

 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00
 searching CMOS 'top of mem' @ 0x0009ec00 (635K)
 searching default 'top of mem' @ 0x0009fc00 (639K)
 searching BIOS @ 0x000f0000

 MP FPS found in BIOS @ physical addr: 0x000ff780

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

  location:			BIOS
  physical address:		0x000ff780
  signature:			'_MP_'
  length:			16 bytes
  version:			1.4
  checksum:			0x74
  mode:				Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

  physical address:		0x000f1d00
  signature:			'PCMP'
  base table length:		284
  version:			1.4
  checksum:			0x63
  OEM ID:			'INTEL   '
  Product ID:			'CNB30LE     '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			27
  local APIC address:		0xfee00000
  extended table length:	260
  extended table checksum:	110

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:	APIC ID	Version	State		Family	Model	Step	Flags
		 0	 0x11	 BSP, usable	 6	 8	 10	 0x387fbff
		 1	 0x11	 AP, usable	 6	 8	 10	 0x387fbff
--
Bus:		Bus ID	Type
		 0	 PCI
		 1	 PCI
		 2	 PCI
		 3	 ISA
--
I/O APICs:	APIC ID	Version	State		Address
		 4	 0x11	 usable		 0xfec00000
		 5	 0x11	 usable		 0xfec01000
--
I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		INT	active-lo       level	     0	 4:A	      5	   7
		INT	active-lo       level	     0	 7:A	      5	   1
		INT	active-lo       level	     0	 8:A	      5	   0
		INT	active-lo       level	     0	15:A	      4	  10
		INT	active-lo       level	     1	 2:A	      5	  10
		ExtINT	active-hi        edge	     3	   0	      4	   0
		INT	active-hi        edge	     3	   1	      4	   1
		INT	active-hi        edge	     3	   0	      4	   2
		INT	active-hi        edge	     3	   3	      4	   3
		INT	active-hi        edge	     3	   4	      4	   4
		INT	active-hi        edge	     3	   6	      4	   6
		INT	active-hi        edge	     3	   7	      4	   7
		INT	active-hi        edge	     3	   8	      4	   8
		INT	active-hi        edge	     3	  12	      4	  12
		INT	active-hi        edge	     3	  13	      4	  13
		INT	active-hi        edge	     3	  14	      4	  14
		INT	active-hi        edge	     3	  15	      4	  15
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	     3	   0	    255	   0
		NMI	active-hi        edge	     0	 0:A	    255	   1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0xd000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0x80000000
 address range: 0x77e00000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xfc100000
 address range: 0x2900000
--
System Address Space
 bus ID: 0 address type: prefetch address
 address base: 0xf7e00000
 address range: 0x100000
--
System Address Space
 bus ID: 1 address type: I/O address
 address base: 0xd000
 address range: 0x2000
--
System Address Space
 bus ID: 1 address type: memory address
 address base: 0xfea00000
 address range: 0x200000
--
System Address Space
 bus ID: 1 address type: prefetch address
 address base: 0xf7f00000
 address range: 0x4200000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xfec00000
 address range: 0x100000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xff000000
 address range: 0x1000000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x20000
--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0xffa0
 address range: 0x1000
--
Bus Heirarchy
 bus ID: 3 bus info: 0x01 parent bus ID: 0
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 1 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 1 address modifier: subtract
 predefined range: 0x00000001

===============================================================================


On Thu, 3 Oct 2002, Charles Sprickman wrote:

> Hello,
>
> We're seeing SMP looking a bit broken on an Intel SRM2K server.  I've
> tried tracking down what exactly the model of the mainboard is, but so far
> no luck; it's not mentioned in the manual and the support folks don't seem
> to have this info.
>
> That said, the problem manifests itself like so:
>
> -UP kernel, no problems, everything functions normally
> -SMP kernel with keyboard plugged in, everything functions normally
> -SMP kernel with no keyboard plugged in machine hangs at the following
> point in the boot process:
>
> sio0: configured irq 4 not in bitmap of probed irqs 0
> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
> sio0: type 16550A, console
> sio1: configured irq 3 not in bitmap of probed irqs 0
> ppc0: parallel port not found.
> APIC_IO: Testing 8254 interrupt delivery
>
> And at that point it just hangs.
>
> On a successful smp boot, the following is shown after the APIC_IO line:
>
> 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
>
> I see this same message on another dual PIII board, and nothing is acting
> odd there (it's a supermicro board).
>
> I am attaching a dmesg from a boot attempt where it hangs, a dmesg from a
> SMP boot with keyboard plugged in, and an UP boot.  Both kernel configs
> are the same except for the following SMP options:
>
> > options       SMP                     # Symmetric MultiProcessor Kernel
> > options       APIC_IO                 # Symmetric (APIC) I/O
>
> We've tried every console configuration on boot; bios redirected to serial
> console, fbsd boot directed to serial console, and all permutations of the
> above.
>
> The server has dual PIII-1GHz processors, built-in ahc controller
> (disabled in bios), adaptec raid card (asr), two 10/100 intel chips (fxp),
> and 2GB PC133 DIMMS.  Chipset is ServerWorks (see dmesg).
>
> If there's any other information I can provide, or if there's a more
> appropriate list for smp issues, please let me know.
>
> Thanks,
>
> Charles
>
> --
> Charles Sprickman
> spork@inch.com
>
>
>


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?Pine.BSF.4.44.0210030435010.14438-100000>