From owner-freebsd-smp Thu Mar 23 7:30:47 2000 Delivered-To: freebsd-smp@freebsd.org Received: from lucy.ssg.gunter.af.mil (LUCY.SSG.gunter.af.mil [143.158.254.15]) by hub.freebsd.org (Postfix) with ESMTP id 30B4237BCFD for ; Thu, 23 Mar 2000 07:30:37 -0800 (PST) (envelope-from John.Hubbard@Gunter.AF.mil) Received: from mfil.terminal (mfil@localhost) by lucy.ssg.gunter.af.mil with SMTP id JAA11774 for ; Thu, 23 Mar 2000 09:25:28 -0600 (CST) From: John.Hubbard@Gunter.AF.mil Received: from fsjubj02.ssg.gunter.af.mil (fsjubj02.gunter.af.mil [143.158.17.102]) by lucy.ssg.gunter.af.mil with ESMTP id JAA11625 for ; Thu, 23 Mar 2000 09:22:38 -0600 (CST) Received: by fsjubj02.gunter.af.mil with Internet Mail Service (5.5.2448.0) id ; Thu, 23 Mar 2000 09:22:38 -0600 Message-ID: <3B1064C98BAFD311B95E009027B11E4F14D276@fsjubj07.ssg.gunter.af.mil> To: smp@FreeBSD.org Subject: RE: 3.4 and SMP Date: Thu, 23 Mar 2000 09:22:38 -0600 X-Mailer: Internet Mail Service (5.5.2448.0) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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. -----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> 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> 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