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>