From owner-freebsd-smp Sat Jul 24 0: 8:13 1999 Delivered-To: freebsd-smp@freebsd.org Received: from scam.xcf.berkeley.edu (scam.XCF.Berkeley.EDU [128.32.43.201]) by hub.freebsd.org (Postfix) with SMTP id 8728514E0B for ; Sat, 24 Jul 1999 00:08:09 -0700 (PDT) (envelope-from grady@scam.XCF.Berkeley.EDU) Received: (qmail 6141 invoked by uid 348); 24 Jul 1999 06:41:10 -0000 Received: from localhost (HELO scam.XCF.Berkeley.EDU) (sendmail-bs@127.0.0.1) by localhost with SMTP; 24 Jul 1999 06:41:10 -0000 To: freebsd-smp@FreeBSD.ORG Subject: Re: slow network reading with SMP From: grady@xcf.berkeley.edu (Steven Grady) In-reply-to: Your message of Fri, 23 Jul 1999 23:18:27 +0000 (GMT) <199907232318.QAA14623@usr09.primenet.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <6137.932798469.1@scam.XCF.Berkeley.EDU> Date: Fri, 23 Jul 1999 23:41:09 -0700 Message-Id: <19990724070810.8728514E0B@hub.freebsd.org> Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Thanks for the reply. > You should diff the dmesg output for both kernels. The non-trivial diffs are approximately (for various reasons, this is hand-typed...): diff SMP.dmesg NOSMP.dmesg: < CPU: Pentium III (686-class CPU) > CPU: Pentium III (451.02-MHz 686-class CPU) < Programming 24 pins in IOAPIC #0 < FreeBSD/SMP: Multiprocesor motherboard < cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000 < cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000 < io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 < pn0: <82c169 PNIC 10/100BaseTX> rev 0x21 int a irq 18 on pci0.13.0 > pn0: <82c169 PNIC 10/100BaseTX> rev 0x21 int a irq 9 on pci0.13.0 < ahc0: rev 0x00 int a irq 16 on pci0.14.0 > ahc0: rev 0x00 int a irq 10 on pci0.14.0 < vga0: rev 0x01 int a irq 19 on pci0.20.0 > vga0: rev 0x01 int a irq 11 on pci0.20.0 < APIC_IO: Testing 8254 interrupt delivery < APIC_IO: routing 8254 via pin 2 < SMP: AP CPU #1 Launched! Sadly, I know very little about SMP, so I don't understand why different irq's are being used, but I assume that the difference is expected. > Let us know it it is complaining about the clock not being > routed via APIC. There is another configuration option (see > LINT) that will let you fix this, if this is the case. Doesn't look like it to me.. > There are also a number of BIOS settings that can effect the > performance. Specifically, there are BIOS' where you can > select an OS by name; I believe "UnixWare" works best on most > of these, but I can't be specific as to what you should select > to make the BIOS happy without detailed knowledge of your > BIOS (if you obtain that, your in a better positition to decide, > anyway). It was hard to find the BIOS version. It's AMIBIOS, but I couldn't find a version number -- the best I could find was the setup version, which was R2.0. There are a _lot_ of options (like > 100), most of them with cryptic abbreviations that seemed irrelevant. There was no option for selecting an OS -- the closest were options about whether the OS is Plug-And-Play compatible (I said yes), and whether it should boot into OS/2 (I said no). If there are particular things I should look for, I'd be more than glad to provide further information. -- Steven grady@xcf.berkeley.edu "It's for you, McGruff!" "Did you hear what he called me? I HATE that! Let's sneak up to his room later and drain all the liquid out of his body." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message