Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jun 1997 11:35:05 +0800
From:      Peter Wemm <peter@spinner.dialix.com.au>
To:        dyson@FreeBSD.ORG
Cc:        smp@csn.net (Steve Passe), lars@fredriks-1.pr.mcs.net, smp@FreeBSD.ORG
Subject:   Re: SMP kernel hung...more info 
Message-ID:  <199706240335.LAA05567@spinner.dialix.com.au>
In-Reply-To: Your message of "Mon, 23 Jun 1997 22:18:26 EST." <199706240318.WAA01939@dyson.iquest.net> 

next in thread | previous in thread | raw e-mail | index | archive | help
"John S. Dyson" wrote:
> > Hi,
> > 
> > Lars has been struggling with his SMP system and just sent me his mptable
> > output.  It has something bogus in it, am wondering if anyone else with a
> > supermicro has a similar table.  specifically:
> > 
> > I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	INT#
> > 		INT	active-lo       level	     0	19:A	      2	  16
> > 		INT	active-lo       level	     0	18:A	      2	  16
> > 		INT	active-lo       level	     0	17:A	      2	  16
> > 		INT	active-lo       level	     0	19:A	      2	  17
> > 		INT	active-lo       level	     0	18:A	      2	  17
> > 		INT	active-lo       level	     0	17:A	      2	  17
> > 		INT	active-lo       level	     0	19:A	      2	  18
> > 		INT	active-lo       level	     0	18:A	      2	  18
> > 		INT	active-lo       level	     0	17:A	      2	  18
> > 		INT	active-lo       level	     0	20:A	      2	  19
> > 
> > note that 19:A is declared to be attached to apic#2, pins 16, 17 and 18.
> > similarily, 18:A is attached to pins 16,17,18.
> > similarily, 17:A is attached to pins 16,17,18.
> > 
> 
> Here is a portion of my mptable output.  It appears that my system also has
> an "interesting" mptable.  It is a Supermicro P6DNF.  Does this mean that
> we might have to write some interrupt routing code???????
> 
> 
> I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	INT#
> 		INT	 conforms    conforms	     1	  15	      2	  20
> 		INT	active-lo       level	     0	18:A	      2	  17
> 		INT	active-lo       level	     0	20:A	      2	  18
> 		INT	active-lo       level	     0	19:A	      2	  18
> 		INT	active-lo       level	     0	20:A	      2	  19
> 		INT	active-lo       level	     0	19:A	      2	  19
> 		SMI	 conforms    conforms	     1	   0	      2	  23
> 
> 
> John

Umm, I don't see why this should suddenly be a problem _now_..  Nothing 
significant has changed in that part of the code over the last few days, 
except for brute-force substitutions of code constructs..  There should be 
no real difference in the handling of the routing etc, unless I've made a 
typo.. :-(

Hmm.. The only other thing that has changed that I can think of that might
affect this is the ordering of mptable parsing phases is different..  Some
routines are called earlier, some later.    Hmm, and then there's the PCI 
shared interrupt code too, but that is a few weeks old now.

Cheers,
-Peter





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706240335.LAA05567>