From owner-freebsd-smp Thu Mar 23 7:45:19 2000 Delivered-To: freebsd-smp@freebsd.org Received: from balrog.rt.ru (balrog.rt.ru [195.161.0.169]) by hub.freebsd.org (Postfix) with ESMTP id 406D037C0BA for ; Thu, 23 Mar 2000 07:45:13 -0800 (PST) (envelope-from dima@rt.ru) Received: from rt.ru (localhost [127.0.0.1]) by balrog.rt.ru (8.9.3/8.9.3) with ESMTP id SAA50309 for ; Thu, 23 Mar 2000 18:45:10 +0300 (MSK) (envelope-from dima@rt.ru) Message-ID: <38DA3C06.D4929748@rt.ru> Date: Thu, 23 Mar 2000 18:45:10 +0300 From: "Dmitry S. Rzhavin" Organization: Rostelecom Internet X-Mailer: Mozilla 4.7 [en] (X11; I; FreeBSD 4.0-20000103-CURRENT i386) X-Accept-Language: ru MIME-Version: 1.0 Cc: smp@FreeBSD.ORG Subject: Re: 3.4 and SMP References: <3B1064C98BAFD311B95E009027B11E4F14D276@fsjubj07.ssg.gunter.af.mil> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org John.Hubbard@Gunter.AF.mil wrote: > > I got this same problem. In fact, I haven't ever gotten SMP working > completely properly > on my machine (which is exactly the same). First, move your NIC into the > first PCI slot, > because none of the other slots work if you enable SMP (nobody on the list > has been able > to tell me why). Then make sure you have this line in your kernel config: > > options "MAXMEM=(1024*256)" # Replace 256 with however many MB > of RAM you have > > Then, under the SMP section, make it look like this: > > options SMP > options APIC_IO > options NCPU=2 > options NBUS=3 > options NAPIC=1 > options NINTR=49 > > Using this configuration, my machine boots and runs fine with SMP, it just > won't see PCI cards > in any slot but the first. I don't have a RAID controller in it yet, so > this is okay, but I am a little > disappointed in the lack of response I've gotten from the list, this is > obviously a code problem > relating to the 450NX chipset. > As a final note, before you re-install, use the SmartStart CD to reset the > whole machine, then > select "Unixware 7" as your OS and choose to do a manual install. I've also > gotten SMP working > using "NT 4", but you have fewer interrupts available. Let me know how this > works. > Heh, thanks, but it's not good solution for me. I have 2 pci ethernets and SmartArray controller there. I'll try such configuration, but maybe there is a person here, who can tell exactly whats going on? I'm sorry, but I don't know much about SMP. > -----Original Message----- > From: Dmitry S. Rzhavin [mailto:dima@rt.ru] > Sent: Thursday, March 23, 2000 8:40 AM > To: smp@FreeBSD.ORG > Subject: 3.4 and SMP > > Hi! > I have compaq proliant 6500 with 2xPIII-500 Xeon cpu. When I tried to > enable SMP (by uncommenting SMP and APIC_IO), I got this: > > Timecounter "i8254" frequency 1193182 Hz > CPU: Pentium III (686-class CPU) > Origin = "GenuineIntel" Id = 0x673 Stepping = 3 > > Features=0x383f9ff PAT,PSE36,MMX,FXSR,> > real memory = 16777216 (16384K bytes) > avail memory = 13701120 (13380K bytes) > Programming 35 pins in IOAPIC #0 > IOAPIC #0 intpint 25 -> irq -1 > IOAPIC #0 intpint 26 -> irq 0 > IOAPIC #0 intpint 27 -> irq -1 > IOAPIC #0 intpint 28 -> irq -1 > IOAPIC #0 intpint 29 -> irq -1 > IOAPIC #0 intpint 30 -> irq -1 > IOAPIC #0 intpint 31 -> irq -1 > > And system does nothing after it. > Then I uncommented: > options NCPU=2 # number of CPUs > options NAPIC=1 # number of IO APICs > options NINTR=24 # number of INTs > I got error like this: > > BIOS basemem (638K) != RTC basemem (640K), setting to BIOS value > found 43 intrs, increase NINTR > panic: you must reconfigure your kernel > mp_lock = 00000001; cpuid = 0; lapic.id = 00000000 > Automatic reboot in 15 seconds - press a key on the console to abort > > And when I said: > options NINTR=43 > I got again this message: > > Timecounter "i8254" frequency 1193182 Hz > CPU: Pentium III (686-class CPU) > Origin = "GenuineIntel" Id = 0x673 Stepping = 3 > > Features=0x383f9ff PAT,PSE36,MMX,FXSR,> > real memory = 16777216 (16384K bytes) > avail memory = 13697024 (13376K bytes) > Programming 35 pins in IOAPIC #0 > IOAPIC #0 intpint 25 -> irq -1 > IOAPIC #0 intpint 26 -> irq 0 > IOAPIC #0 intpint 27 -> irq -1 > IOAPIC #0 intpint 28 -> irq -1 > IOAPIC #0 intpint 29 -> irq -1 > IOAPIC #0 intpint 30 -> irq -1 > IOAPIC #0 intpint 31 -> irq -1 > > What does it mean and what shall I do to enable SMP? > > PS: 4.0-RELEASE (before 21-03) had same problem, but I didn't test latest > release. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-smp" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-smp" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message