Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Apr 1997 09:24:33 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Steve Passe <smp@csn.net>
Cc:        smp@freebsd.org
Subject:   Re: cvs commit: /home/smp/sys/kern init_smp.c 
Message-ID:  <Pine.BSF.3.95q.970421092105.280B-100000@herring.nlsystems.com>
In-Reply-To: <199704210758.BAA10368@Ilsa.StevesCafe.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 21 Apr 1997, Steve Passe wrote:

> Hi,
> 
> >It was similar to the last config I tried but stopping in single user mode
> >meant that I could capture the dmesg output.  Basically, nothing printed
> >on the console except kernel printfs appears until I try to break into the
> >debugger with Ctl-SysRq.  That seems to trigger some kind of delayed
> >interrupt in syscons and the text appears.  It doesn't matter whether DDB
> >is in the kernel or not.
> >
> >Something odd is happening interrupt-wise.  Maybe the clock isn't running?
> 
> kinda smells like it...  you've been trying since yesterday so we can't blame 
> todays defaulting of IRQ_LO_NC.  I don't see an MP table around here for your
> system,  if you've already sent one I guess I need another.  What make
> and model of board is it?  Haven't you successfully been using it with SMP
> b4 the Lite2 merge?

I haven't had this machine working with SMP at all yet.  It is a new
machine and it arrived after Lite2.  Since I have been working on the
Lite2 code with this machine, it hasn't been practical to try out the SMP
kernel until now.  The board is a SuperMicro P6DNE.  The mptable is:


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

MPTable, version 2.0.6

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

MP Floating Pointer Structure:

  location:			BIOS
  physical address:		0x000fb070
  signature:			'_MP_'
  length:			16 bytes
  version:			1.1
  checksum:			0x21
  mode:				Virtual Wire

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

MP Config Table Header:

  physical address:		0x000f5320
  signature:			'PCMP'
  base table length:		284
  version:			1.1
  checksum:			0x43
  OEM ID:			'INTEL   '
  Product ID:			'440FX       '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			27
  local APIC address:		0xfee00000
  extended table length:	0
  extended table checksum:	0

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

MP Config Base Table Entries:

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

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

# SMP kernel config file options:

options		SMP			# Symmetric MultiProcessor Kernel
options		APIC_IO			# Symmetric (APIC) I/O
options		NCPU=2			# number of CPUs
options		NBUS=2			# number of busses
options		NAPIC=1			# number of IO APICs
options		NINTR=24		# number of INTs
options		SMP_INVLTLB		# 
#options		SMP_PRIVPAGES		# BROKEN, DO NOT use!
#options		SMP_AUTOSTART		# BROKEN, DO NOT use!
#options		SERIAL_DEBUG		# com port debug output

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



> 
> I just put a set of reference SMP kernels on the main web page, you might
> want to grab the 2 CPU version and see if that works.

Will do.

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 951 1891




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.970421092105.280B-100000>