From owner-freebsd-smp Mon Mar 5 13: 6:23 2001 Delivered-To: freebsd-smp@freebsd.org Received: from magnesium.net (toxic.magnesium.net [207.154.84.15]) by hub.freebsd.org (Postfix) with SMTP id 52D4337B719 for ; Mon, 5 Mar 2001 13:06:16 -0800 (PST) (envelope-from jasone@magnesium.net) Received: (qmail 22502 invoked by uid 1142); 5 Mar 2001 21:09:11 -0000 Date: 5 Mar 2001 13:09:11 -0800 Date: Mon, 5 Mar 2001 13:02:25 -0800 From: Jason Evans To: smp@freebsd.org Subject: SMP Project Status (5 March 2001) Message-ID: <20010305130225.D45981@canonware.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Since the last status report at the end of January, some significant developments have occurred. The kernel is now preemptive, priority propagation works, proc locking is mostly done, and John Baldwin has patches to move signal handling out of under Giant. In addition, significant cleanups have been done in the mutex and interrupt code. We're starting to reap some of the benefits of all the work done up to now. A lot of low-hanging fruit is ripe now. On another note, I have accepted a job at Sendmail, and am stepping down as SMP project manager due to anticipated time constraints. The SMP project has been in progress for 8 months, and we have 3 to 4 months until the focus of the project needs to shift from development of functionality to performance and stability improvements. There are plenty of disjoint tasks that can be picked up by developers not currently involved in the SMP project. If you want FreeBSD 5.0 to be a success, please consider what you can do to help make it so. There are several unassigned tasks on the task list, and plenty more in the minds of the SMP developers. The SMP project page is still at http://people.freebsd.org/~jasone/smp/. It is likely that the page will move at some point since I am no longer maintaining it, so watch your -smp mail for announcements. Jason Evans To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Mar 7 7:47:41 2001 Delivered-To: freebsd-smp@freebsd.org Received: from metzelkueche.tabu.uni-bonn.de (metzelkueche.tabu.uni-bonn.de [131.220.159.242]) by hub.freebsd.org (Postfix) with ESMTP id 8480637B718 for ; Wed, 7 Mar 2001 07:47:38 -0800 (PST) (envelope-from armin@metzelkueche.tabu.uni-bonn.de) Received: from localhost (armin@localhost) by metzelkueche.tabu.uni-bonn.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id QAA06596 for ; Wed, 7 Mar 2001 16:47:34 +0100 Date: Wed, 7 Mar 2001 16:47:33 +0100 (CET) From: Armin Ollig X-Sender: armin@metzelkueche.tabu.uni-bonn.de To: freebsd-smp@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org subscribe armin@mk.tabu.uni-bonn.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Mar 7 8: 4:32 2001 Delivered-To: freebsd-smp@freebsd.org Received: from metzelkueche.tabu.uni-bonn.de (metzelkueche.tabu.uni-bonn.de [131.220.159.242]) by hub.freebsd.org (Postfix) with ESMTP id 53B7037B718 for ; Wed, 7 Mar 2001 08:04:28 -0800 (PST) (envelope-from armin@metzelkueche.tabu.uni-bonn.de) Received: from localhost (armin@localhost) by metzelkueche.tabu.uni-bonn.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id RAA06665 for ; Wed, 7 Mar 2001 17:04:30 +0100 Date: Wed, 7 Mar 2001 17:04:29 +0100 (CET) From: Armin Ollig X-Sender: armin@metzelkueche.tabu.uni-bonn.de To: freebsd-smp@freebsd.org Subject: Fast/reliable SMP hardware Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Gentlemen, iam about to buy hardware for a FreeBSD file server. I dont understand much of all those fancy chipset names, however i thought either an asus CUV4X-DLS (VIA chipset) or a tyan Thunder HEsl (S2567) may work well. Question is are they fully supported, are there better boards for FreeBSD ? The primary use will be file service (about 20 disks attached (IDE and SCSI), network connection via gigabit. Thanks for your suggestions ! --Armin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Mar 7 8:23:30 2001 Delivered-To: freebsd-smp@freebsd.org Received: from fast.cs.utah.edu (fast.cs.utah.edu [155.99.212.1]) by hub.freebsd.org (Postfix) with ESMTP id 0D30D37B719 for ; Wed, 7 Mar 2001 08:23:28 -0800 (PST) (envelope-from vanmaren@fast.cs.utah.edu) Received: (from vanmaren@localhost) by fast.cs.utah.edu (8.9.1/8.9.1) id JAA12142; Wed, 7 Mar 2001 09:23:03 -0700 (MST) Date: Wed, 7 Mar 2001 09:23:03 -0700 (MST) From: Kevin Van Maren Message-Id: <200103071623.JAA12142@fast.cs.utah.edu> To: armin@metzelkueche.tabu.uni-bonn.de Subject: Re: Fast/reliable SMP hardware Cc: freebsd-smp@FreeBSD.ORG Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org You absolutely want to get a board with the ServerWorks chipset. Unfortunatly, it is the only game in town right now. ServerWorks *requires* registered ECC Dimms. 64bit/66MHz PCI does wonders for Gigabit Ethernet. Most RAID controllers are 64-bit PCI cards as well. Plus being able to go to 4GB of ECC SDRAM is nice with memory prices so low. I've heard the Tyan Thunder 2500 works well with FreeBSD, but is a little hard to track down, so the other Tyan should be fine (but only has 4 DIMMs instead of 8, and 256MB DIMMs are a lot cheaper than 512 or 1024MB DIMMs; still 1GB is probably enough). Most "servers" from Compaq, Dell, IBM, etc (even Intel) use ServerWorks, in case you decide to go pre-packaged. Asus also has several serverworks boards. The VIA (dual) chipsets offer very mediocre performance under SMP. You'd be better off getting a 440BX/GX board (some issues there with the 133MHz bus and AGP). Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Mar 7 8:53:11 2001 Delivered-To: freebsd-smp@freebsd.org Received: from internet.madriver.k12.oh.us (mail.madriver.k12.oh.us [156.63.175.139]) by hub.freebsd.org (Postfix) with SMTP id 4FC7A37B719 for ; Wed, 7 Mar 2001 08:53:08 -0800 (PST) (envelope-from MWhite@madriver.k12.oh.us) Received: from Mad_River-Message_Server by internet.madriver.k12.oh.us with Novell_GroupWise; Wed, 07 Mar 2001 11:53:00 -0500 Message-Id: X-Mailer: Novell GroupWise Internet Agent 5.5.3.1 Date: Wed, 07 Mar 2001 11:52:54 -0500 From: "Matt White" To: , Subject: Re: Fast/reliable SMP hardware Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Armin; We have a server here with the Tyan Thunder 2510 board. It uses the = ServerWorks LE chipset (not the HE), but I can tell you that I have been = extremely pleased with it. Ours has 1GB of RAM, and only a single hard = drive on the SCSI chain. It's lightning fast, and very stable. - Matt >>> Armin Ollig 03/07/01 11:04AM >>> Gentlemen,=20 iam about to buy hardware for a FreeBSD file server. I dont understand much of all those fancy chipset names, however i thought either an asus CUV4X-DLS (VIA chipset) or a tyan Thunder HEsl (S2567) may work well. Question is are they fully supported, are there better boards for FreeBSD ? The primary use will be file service (about 20 disks attached (IDE and SCSI), network connection via gigabit.=20 Thanks for your suggestions ! --Armin To Unsubscribe: send mail to majordomo@FreeBSD.org=20 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 From owner-freebsd-smp Wed Mar 7 17: 7:27 2001 Delivered-To: freebsd-smp@freebsd.org Received: from rmx460-mta.mail.com (rmx460-mta.mail.com [165.251.48.47]) by hub.freebsd.org (Postfix) with ESMTP id 5E49C37B71A for ; Wed, 7 Mar 2001 17:07:25 -0800 (PST) (envelope-from scip7050@programmer.net) Received: from weba2.iname.net (weba2.iname.net [165.251.4.12]) by rmx460-mta.mail.com (8.9.3/8.9.3) with ESMTP id UAA04507 for ; Wed, 7 Mar 2001 20:07:24 -0500 (EST) From: scip7050@programmer.net Received: (from root@localhost) by weba2.iname.net (8.9.1a/8.9.2.Alpha2) id UAA12397; Wed, 7 Mar 2001 20:06:28 -0500 (EST) MIME-Version: 1.0 Message-Id: <0103072006251S.07557@weba2.iname.net> Date: Wed, 7 Mar 2001 20:06:25 -0500 (EST) Content-Type: Text/Plain Content-Transfer-Encoding: 7bit To: freebsd-smp@FreeBSD.ORG Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org auth 6c34c547 unsubscribe freebsd-smp scip7050@programmer.net ---------------------------------------------------------------- Get your free email from AltaVista at http://altavista.iname.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Fri Mar 9 13:11:26 2001 Delivered-To: freebsd-smp@freebsd.org Received: from sttlpop3.sttl.uswest.net (pop.sttl.uswest.net [206.81.192.3]) by hub.freebsd.org (Postfix) with SMTP id 46CA437B718 for ; Fri, 9 Mar 2001 13:11:21 -0800 (PST) (envelope-from kmills@a6l.net) Received: (qmail 13379 invoked by alias); 9 Mar 2001 21:11:16 -0000 Delivered-To: fixup-freebsd-smp@freebsd.org@fixme Received: (qmail 13320 invoked by uid 0); 9 Mar 2001 21:11:15 -0000 Received: from www.a6l.net (HELO a6l.net) (63.229.13.49) by pop.sttl.uswest.net with SMTP; 9 Mar 2001 21:11:15 -0000 Received: (qmail 13211 invoked by uid 1002); 9 Mar 2001 21:11:15 -0000 To: freebsd-smp@freebsd.org Subject: APIC_IO warning From: Kevin Mills Date: 09 Mar 2001 13:11:15 -0800 Message-ID: <858zme8x70.fsf@diablo.in.a6l.net> Lines: 109 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Greetings! I have a Dell PowerEdge 1550 running 4.2-STABLE that gives the following warning upon boot up: APIC_IO: Testing 8254 interrupt delivery APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0 intpin 2 APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0 What exactly is this telling me? And should I be concerned? I'm evaluating this machine for my employer so I'd like to get as much information as possible. Thank you! Here is the machine's dmesg: Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.2-STABLE #0: Thu Mar 8 10:11:01 PST 2001 root@bobbie.xxxxx:/usr/obj/usr/src/sys/BOBBIE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (860.89-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x686 Stepping = 6 Features=0x387fbff real memory = 536805376 (524224K bytes) avail memory = 518057984 (505916K bytes) Changing APIC ID for IO APIC #0 from 0 to 2 on chip Changing APIC ID for IO APIC #1 from 0 to 3 on chip Programming 16 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 16 pins in IOAPIC #1 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x000f0011, at 0xfec00000 io1 (APIC): apic id: 3, version: 0x000f0011, at 0xfec01000 Preloaded elf kernel "kernel" at 0xc03b7000. Pentium Pro MTRR support enabled md0: Malloc disk npx0: on motherboard npx0: INT 16 interface pcib1: on motherboard pci1: on pcib1 pcib0: on motherboard IOAPIC #1 intpin 0 -> irq 2 IOAPIC #1 intpin 1 -> irq 3 pci0: on pcib0 fxp0: port 0xecc0-0xecff mem 0xfe100000-0xfe1fff ff,0xfe2ff000-0xfe2fffff irq 2 at device 1.0 on pci0 fxp0: Ethernet address 00:b0:d0:b0:a0:98 fxp1: port 0xec80-0xecbf mem 0xfe000000-0xfe0fff ff,0xfe2fe000-0xfe2fefff irq 3 at device 2.0 on pci0 fxp1: Ethernet address 00:b0:d0:b0:a0:99 pci0: at 3.0 isab0: at device 15.0 on pci0 isa0: on isab0 atapci0: port 0x8b0-0x8bf at device 15.1 on p ci0 ata0: at 0x1f0 irq 14 on atapci0 pcib2: on motherboard IOAPIC #1 intpin 11 -> irq 5 IOAPIC #1 intpin 12 -> irq 10 pci2: on pcib2 ahc0: port 0xdc00-0xdcff mem 0xfeaff000-0x feafffff irq 5 at device 5.0 on pci2 aic7899: Wide Channel A, SCSI Id=7, 32/255 SCBs ahc1: port 0xd800-0xd8ff mem 0xfeafe000-0x feafefff irq 10 at device 5.1 on pci2 aic7899: Wide Channel B, SCSI Id=7, 32/255 SCBs pcib3: on motherboard pci3: on pcib3 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: irq 12 on atkbdc0 psm0: model IntelliMouse, device ID 3 vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1: configured irq 3 not in bitmap of probed irqs 0 ppc0: parallel port not found. APIC_IO: Testing 8254 interrupt delivery APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0 intpin 2 APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0 SMP: AP CPU #1 Launched! ata0-slave: ata_command: timeout waiting for intr ata0-slave: identify failed acd0: CDROM at ata0-master using PIO4 Waiting 15 seconds for SCSI devices to settle pass2 at ahc0 bus 0 target 6 lun 0 pass2: Fixed Processor SCSI-2 device pass2: 3.300MB/s transfers da0 at ahc0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-3 device da0: 160.000MB/s transfers (80.000MHz, offset 63, 16bit), Tagged Queueing Enabled da0: 8683MB (17783239 512 byte sectors: 255H 63S/T 1106C) da1 at ahc0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-3 device da1: 160.000MB/s transfers (80.000MHz, offset 63, 16bit), Tagged Queueing Enabled da1: 8683MB (17783239 512 byte sectors: 255H 63S/T 1106C) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Fri Mar 9 14:41:56 2001 Delivered-To: freebsd-smp@freebsd.org Received: from sttlpop2.sttl.uswest.net (sttlpop2.sttl.uswest.net [206.81.192.2]) by hub.freebsd.org (Postfix) with SMTP id 2B71337B719 for ; Fri, 9 Mar 2001 14:41:50 -0800 (PST) (envelope-from kmills@a6l.net) Received: (qmail 55620 invoked by alias); 9 Mar 2001 22:41:47 -0000 Delivered-To: fixup-freebsd-smp@freebsd.org@fixme Received: (qmail 55510 invoked by uid 0); 9 Mar 2001 22:41:45 -0000 Received: from www.a6l.net (HELO a6l.net) (63.229.13.49) by sttlpop2.sttl.uswest.net with SMTP; 9 Mar 2001 22:41:45 -0000 Received: (qmail 13371 invoked by uid 1002); 9 Mar 2001 22:41:45 -0000 To: "Kevin Van Maren" Cc: freebsd-smp@freebsd.org Subject: Re: APIC_IO warning References: <200103092143.OAA28717@fast.cs.utah.edu> From: Kevin Mills Date: 09 Mar 2001 14:41:45 -0800 In-Reply-To: "Kevin Van Maren"'s message of "Fri, 9 Mar 2001 14:43:37 -0700 (MST)" Message-ID: <85r906o992.fsf@diablo.in.a6l.net> Lines: 23 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Kevin Van Maren" writes: > > APIC_IO: Testing 8254 interrupt delivery > > APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0 intpin 2 > > APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0 > > It's telling you that the "mptable", which contains configuration > information about your machine (in this case, it says which pin on > the interrupt controller used for SMP vinterupt sources are connected > to), has incorrect information (it lies). This is just a diagnoistic > message -- FreeBSD detects this condition since so many motherboards > get this part wrong, and runs fine. > > Personally, I think this diagnostic message should be eliminated > because so many people ask this same question :-) Ah, thank you. It is interesting that another server I have here that uses the 440GX chipset is fine. However, the other two servers I have that use the ServerWorks chipset both are "broken". Is this just Intel changing things without telling the rest of the world? Thanks for the explanation! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message