Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2000 23:56:32 +0200
From:      sthaug@nethelp.no
To:        gallatin@cs.duke.edu
Cc:        smp@csn.net, mihara@prd.fc.nec.co.jp, freebsd-smp@FreeBSD.ORG
Subject:   Re: Multiple APIC support (RE: Issues with Spankin' new Poweredge 4400 w/ dual 866's and 133MHz FSB?)
Message-ID:  <96899.956181392@verdi.nethelp.no>
In-Reply-To: Your message of "Wed, 19 Apr 2000 17:44:24 -0400 (EDT)"
References:  <14590.9330.960514.16657@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
>  > > However, this is not the problem for the IBM Netfinity 5600 servers with
>  > > the RCC chipset:
>  > > 
>  > > I/O APICs:      APIC ID Version State           Address
>  > >                 14       0x11    usable          0xfec00000
>  > >                 15       0x11    usable          0xfec01000
>  > > 
>  > 
>  > I agree, its 2 different issues.
> 
> 
> I think an important tidbit is that in Eric Duncan's post 
> (http://docs.FreeBSD.org/cgi/getmsg.cgi?fetch=5951+0+archive/2000/freebsd-smp/20000416.freebsd-smp), 
> he mentions that 3.4 works properly, enables both CPUs & does not
> hang.  This is probably worth at least some sort of investigation by
> SMP hackers (I'm not an SMP person, I just tripped over this thread
> while researching a PE4400 purchase).

Unfortunately, 3.4-STABLE is what I'm trying to run, and which hangs after
probing the serial ports.

> Also, if somebody has a PE2400 or a PE4400 which they're attempting to
> run 3-stable on, can they tell me if all the pci buses (at least 2
> peer buses on the PE2400, and at least 4 on the PE4400) are detected?
> If not, try the appended patch.  This was coded blindly, I don't run
> 3-stable.

I'm using a similar patch from Dag-Erling Smørgrav <des@flood.ping.uio.no>:

*** pcisupport.c.orig	Sun Mar 12 22:55:15 2000
--- pcisupport.c	Sun Apr  9 21:42:30 2000
***************
*** 88,93 ****
--- 88,100 ----
  	}
  }
  
+ /* Hackety-hack-hack */
+ static void
+ fixbushigh_nf5600(pcici_t tag)
+ {
+ 	tag->secondarybus = tag->subordinatebus = 2;
+ }
+ 
  static void
  fixwsc_natoma(device_t dev)
  {
***************
*** 674,679 ****
--- 681,690 ----
  pcib_match(device_t dev)
  {
  	switch (pci_get_devid(dev)) {
+ 	/* IBM Netfinity 5600 */
+ 	case 0x00091166:
+ 		fixbushigh_nf5600(tag);
+ 		return ("IBM Netfinity 5600 host to PCI bridge");
  	/* Intel -- vendor 0x8086 */
  	case 0x71818086:
  		return ("Intel 82443LX (440 LX) PCI-PCI (AGP) bridge");

It works well enough that the PCI busses are detected. But no SMP. I
haven't tried -current on this box yet.

Steinar Haug, Nethelp consulting, sthaug@nethelp.no


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?96899.956181392>