From owner-freebsd-smp Mon Feb 21 23:10:28 2000 Delivered-To: freebsd-smp@freebsd.org Received: from panzer.kdm.org (panzer.kdm.org [216.160.178.169]) by hub.freebsd.org (Postfix) with ESMTP id B2BF437B52B for ; Mon, 21 Feb 2000 23:10:22 -0800 (PST) (envelope-from ken@panzer.kdm.org) Received: (from ken@localhost) by panzer.kdm.org (8.9.3/8.9.1) id AAA17339; Tue, 22 Feb 2000 00:10:11 -0700 (MST) (envelope-from ken) Date: Tue, 22 Feb 2000 00:10:11 -0700 From: "Kenneth D. Merry" To: Jeroen Ruigrok/Asmodai Cc: Jonathan Lemon , Andrew Gallatin , smp@FreeBSD.ORG Subject: Re: Dell PowerEdge 2400 & RCC PCI chipset? Message-ID: <20000222001011.A17315@panzer.kdm.org> References: <200001111922.NAA07463@free.pcs> <20000111133123.C409@prism.flugsvamp.com> <20000111124219.A76365@panzer.kdm.org> <20000116190612.B283@daemon.ninth-circle.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000116190612.B283@daemon.ninth-circle.org>; from asmodai@wxs.nl on Sun, Jan 16, 2000 at 07:06:12PM +0100 Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Jan 16, 2000 at 19:06:12 +0100, Jeroen Ruigrok/Asmodai wrote: > [ Please strip either smp or hackers on the next replies ] > > -On [20000112 00:00], Kenneth D. Merry (ken@kdm.org) wrote: > > > >Anyone have a URL for RCC? > > I just spend 30 minutes digging. > > No URL to be find. All tech forums have URL's for all participants, > except for RCC (Reliance Computer Corporation). I finally found some information on RCC. In this article: http://www.eet.com/story/OEG20000218S0032 Is the following: "ServerWorks, formerly known as Reliance Computer Corp., makes a range of high-end chip sets for Pentium-class processors" Their web site is: http://www.serverworks.com/ Ken -- Kenneth Merry ken@kdm.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Tue Feb 22 7: 7:34 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 3F78A37B64E for ; Tue, 22 Feb 2000 07:07:30 -0800 (PST) (envelope-from John.Hubbard@Gunter.AF.mil) Received: from lucy.ssg.gunter.af.mil (root@localhost) by lucy.ssg.gunter.af.mil with ESMTP id JAA09718 for ; Tue, 22 Feb 2000 09:04:18 -0600 (CST) From: John.Hubbard@Gunter.AF.mil Received: from fsjubj01.ssg.gunter.af.mil (fsjubj01.gunter.af.mil [143.158.17.101]) by lucy.ssg.gunter.af.mil with ESMTP id JAA09633 for ; Tue, 22 Feb 2000 09:00:29 -0600 (CST) Received: by fsjubj01.gunter.af.mil with Internet Mail Service (5.5.2448.0) id ; Tue, 22 Feb 2000 09:00:29 -0600 Message-ID: <3B1064C98BAFD311B95E009027B11E4F14D224@fsjubj07.ssg.gunter.af.mil> To: freebsd-smp@freebsd.org Subject: Compaq Proliant 6500 Date: Tue, 22 Feb 2000 09:00:29 -0600 X-Mailer: Internet Mail Service (5.5.2448.0) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've posted to 'questions' a couple of times and they directed me over here. I'm trying to get SMP properly running on my Proliant 6500. I started with SmartStart, chose 'Other' and didn't install a system partition. Then I install 3.4-RELEASE. Running mptable gives me the following: NCPU=2 NAPIC=1 NBUS=3 NINTR=49 So that's what I use. When I reboot, it detects RAM (improperly, only 64MB) print some lines about mapping APIC pins to interrupts and then hangs. Is 'Other' the correct choice for OS in SmartStart or do one of the predefined OS' work better? Is SMP stable on a Compaq or are there still quite a few bugs? TIA. Thatcher Hubbard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Tue Feb 22 9:14:43 2000 Delivered-To: freebsd-smp@freebsd.org Received: from ricky.ssg.gunter.af.mil (RICKY.SSG.gunter.af.mil [143.158.254.14]) by hub.freebsd.org (Postfix) with ESMTP id 2EFDD37B6E9 for ; Tue, 22 Feb 2000 09:14:40 -0800 (PST) (envelope-from John.Hubbard@gunter.af.mil) Received: from ricky.ssg.gunter.af.mil (root@localhost) by ricky.ssg.gunter.af.mil with ESMTP id LAA04785 for ; Tue, 22 Feb 2000 11:04:20 -0600 (CST) From: John.Hubbard@gunter.af.mil Received: from fsjubj02.ssg.gunter.af.mil (fsjubj02.gunter.af.mil [143.158.17.102]) by ricky.ssg.gunter.af.mil with ESMTP id KAA04177 for ; Tue, 22 Feb 2000 10:55:57 -0600 (CST) Received: by fsjubj02.gunter.af.mil with Internet Mail Service (5.5.2448.0) id ; Tue, 22 Feb 2000 10:55:54 -0600 Message-ID: <3B1064C98BAFD311B95E009027B11E4F14D226@fsjubj07.ssg.gunter.af.mil> To: freebsd-smp@FreeBSD.ORG Subject: Proliant 6500 part 2: Date: Tue, 22 Feb 2000 10:55:54 -0600 X-Mailer: Internet Mail Service (5.5.2448.0) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org To narrow the focus of my earlier questions, and maybe pass some information along. I used the Compaq SmartStart to erase my configuration and try again. This time, I chose NT4.0 as the OS and allowed it to install the system partition. After installing 3.4-RELEASE again, mptable output looks different. Now the number of interrupts is reduced to 44. So I use these options: NCPU=2 NBUS=3 NAPIC=1 NINTR=44 And compile a kernel. Hurrah! It boots! But it only scans 1 PCI bus. My NIC was in the fifth PCI slot, so it couldn't find it. First, I change NBUS to 10. It scans all the buses and detects my Intel EtherExpress Pro this time, but when it comes time to start sendmail in the startup scripts, I get 'device timeout : fxp0'. Something is amiss. I moved the NIC into the first PCI slot, and it works properly there, but I'm going to need those other slots here in the future. I also noticed this in dmesg: 'fixbushigh_450nx : bogus highest PCI bus 255, reduced to 10' Has anyone figured out how to get one of these to work properly yet? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Tue Feb 22 19:34:53 2000 Delivered-To: freebsd-smp@freebsd.org Received: from mass.cdrom.com (mass.cdrom.com [204.216.28.184]) by hub.freebsd.org (Postfix) with ESMTP id C396537B849 for ; Tue, 22 Feb 2000 19:34:34 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Received: from mass.cdrom.com (localhost [127.0.0.1]) by mass.cdrom.com (8.9.3/8.9.3) with ESMTP id TAA05062 for ; Tue, 22 Feb 2000 19:47:30 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Message-Id: <200002230347.TAA05062@mass.cdrom.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: smp@freebsd.org Subject: Supermicro PIIIDM3 not working Mime-Version: 1.0 Content-Type: multipart/mixed ; boundary="==_Exmh_5319309280" Date: Tue, 22 Feb 2000 19:47:30 -0800 From: Mike Smith Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This is a multipart MIME message. --==_Exmh_5319309280 Content-Type: text/plain; charset=us-ascii The lab was just sent one of these boards for a couple of reasons; most of them have been laid to rest, but the last one is proving to be an interesting foe. The current configuration: - 2x PIII/500 - 128MB RAM - Mylex DAC1164PVX Upon booting SMP, symptoms are that interrupts from the Mylex controller aren't being delivered. The system works fine in single-CPU mode, but incredibly slowly with the mlx driver's timeout handler doing I/O completions. Surprisingly, the system's MPtable is 1.1 only (no BIOS option, etc.). Please find attached MPtable and verbose boot log; any thoughts would be appreciated. Booting kernel is current as of the build date, options SMP, APIC_IO, NBUS=7, NAPIC=2. --==_Exmh_5319309280 Content-Type: text/plain ; name="PIIIDM3.mpt"; charset=us-ascii Content-Description: PIIIDM3.mpt Content-Disposition: attachment; filename="PIIIDM3.mpt" =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000faf50 signature: '_MP_' length: 16 bytes version: 1.1 checksum: 0x57 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f4df0 signature: 'PCMP' base table length: 356 version: 1.1 checksum: 0x4c OEM ID: '_AMI_ ' Product ID: '840_CARMEL__' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 36 local APIC address: 0xfee00000 extended table length: 0 extended table checksum: 0 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x11 BSP, usable 6 7 2 0x387fbff 1 0x11 AP, usable 6 7 2 0x387fbff -- Bus: Bus ID Type 0 PCI 1 PCI 2 PCI 3 PCI 4 PCI 5 PCI 6 ISA -- I/O APICs: APIC ID Version State Address 2 0x20 usable 0xfec00000 3 0x20 usable 0xfa8fe000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 6 0 2 0 INT conforms conforms 6 1 2 1 INT conforms conforms 6 0 2 2 INT conforms conforms 6 3 2 3 INT conforms conforms 6 4 2 4 INT conforms conforms 6 5 2 5 INT conforms conforms 6 6 2 6 INT conforms conforms 6 7 2 7 INT active-hi edge 6 8 2 8 INT conforms conforms 6 9 2 9 INT conforms conforms 6 10 2 10 INT conforms conforms 6 11 2 11 INT conforms conforms 6 12 2 12 INT conforms conforms 6 13 2 13 INT conforms conforms 6 14 2 14 INT conforms conforms 6 15 2 15 INT active-lo level 0 31:A 2 16 INT active-lo level 5 0:A 2 16 INT active-lo level 0 31:D 2 19 INT active-lo level 0 31:B 2 17 INT active-lo level 1 8:A 2 16 SMI conforms conforms 6 0 2 23 INT active-lo level 4 8:A 3 4 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 0 0:A 255 0 NMI conforms conforms 0 0:A 255 1 ------------------------------------------------------------------------------- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=7 # number of busses #options NAPIC=2 # number of IO APICs #options NINTR=24 # number of INTs =============================================================================== --==_Exmh_5319309280 Content-Type: text/plain ; name="PIIIDM3.log"; charset=us-ascii Content-Description: PIIIDM3.log Content-Disposition: attachment; filename="PIIIDM3.log" SMAP type=02 base=00000000 0009fc00 len=00000000 00000400 SMAP type=02 base=00000000 000e0000 len=00000000 00020000 SMAP type=01 base=00000000 00100000 len=00000000 07ee0000 SMAP type=03 base=00000000 07fe0000 len=00000000 00018000 SMAP type=04 base=00000000 07ff8000 len=00000000 00008000 Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #1: Sat Feb 19 20:17:01 GMT 2000 root@fnord.cdrom.com:/usr/src/sys/compile/FNORD Calibrating clock(s) ... TSC clock: 497189150 Hz, i8254 clock: 1193254 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method CPU: Pentium III/Pentium III Xeon (497.16-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x672 Stepping = 2 Features=0x387fbff real memory = 134086656 (130944K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00324000 - 0x07fd7fff, 130760704 bytes (31924 pages) avail memory = 126824448 (123852K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 24 pins in IOAPIC #1 IOAPIC #1 intpin 4 -> irq 2 SMP: CPU0 apic_initialize(): lint0: 0x00000700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff FreeBSD/SMP: Multiprocessor 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: 0x00170020, at 0xfec00000 io1 (APIC): apic id: 3, version: 0x00170020, at 0xfa8fe000 bios32: Found BIOS32 Service Directory header at 0xc00fdb60 bios32: Entry = 0xfdb70 (c00fdb70) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xdb91 pnpbios: Found PnP BIOS data at 0xc00f5620 pnpbios: Entry = f0000:50b4 Rev = 1.0 Other BIOS signatures found: ACPI: 000fa0e0 Preloaded elf kernel "kernel" at 0xc0308000. Pentium Pro MTRR support enabled SMP: CPU0 bsp_apic_configure(): lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000010 SVR: 0x000001ff pci_open(1): mode 1 addr port (0x0cf8) is 0x8000005c pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=1a218086) npx0: on motherboard npx0: INT 16 interface apm0: on motherboard apm: found APM BIOS v1.2, connected at v1.2 pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=1a218086) pcib0: on motherboard found-> vendor=0x8086, dev=0x1a21, revid=0x01 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f4000000, size 26 found-> vendor=0x8086, dev=0x1a23, revid=0x01 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=5 secondarybus=5 found-> vendor=0x8086, dev=0x1a24, revid=0x01 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=4 secondarybus=2 found-> vendor=0x8086, dev=0x2418, revid=0x02 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x8086, dev=0x2410, revid=0x02 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x2411, revid=0x02 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000ffa0, size 4 Freeing (NOT implemented) redirected PCI irq 9. found-> vendor=0x8086, dev=0x2412, revid=0x02 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=19 map[20]: type 1, range 32, base 0000ef80, size 5 Freeing (NOT implemented) redirected PCI irq 10. found-> vendor=0x8086, dev=0x2413, revid=0x02 class=0c-05-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=b, irq=17 map[20]: type 1, range 32, base 0000efa0, size 4 Freeing (NOT implemented) redirected PCI irq 10. found-> vendor=0x8086, dev=0x2415, revid=0x02 class=04-01-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=b, irq=17 map[10]: type 1, range 32, base 0000e800, size 8 map[14]: type 1, range 32, base 0000ef00, size 6 pci0: on pcib0 pcib1: at device 1.0 on pci0 Freeing (NOT implemented) redirected PCI irq 11. found-> vendor=0x121a, dev=0x0005, revid=0x01 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=16 map[10]: type 1, range 32, base fc000000, size 25 map[14]: type 1, range 32, base ee000000, size 25 map[18]: type 1, range 32, base 0000d800, size 8 pci5: on pcib1 vga-pci0: <3Dfx Voodoo 3 graphics accelerator> port 0xd800-0xd8ff mem 0xee000000-0xefffffff,0xfc000000-0xfdffffff irq 16 at device 0.0 on pci5 pcib2: at device 2.0 on pci0 found-> vendor=0x8086, dev=0x1360, revid=0x02 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=4 secondarybus=3 pci2: on pcib2 pcib3: at device 31.0 on pci2 found-> vendor=0x8086, dev=0x1161, revid=0x01 class=08-00-20, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base fa8fe000, size 12 found-> vendor=0x1011, dev=0x0026, revid=0x02 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=4 secondarybus=4 pci3: on pcib3 pci3: unknown card (vendor=0x8086, dev=0x1161) at 0.0 pcib4: at device 3.0 on pci3 Freeing (NOT implemented) redirected PCI irq 11. found-> vendor=0x1011, dev=0x1065, revid=0x04 class=0b-40-01, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=2 map[10]: type 1, range 32, base fa7eff80, size 7 map[14]: type 1, range 32, base 0000ac00, size 7 map[18]: type 1, range 32, base e8000000, size 25 found-> vendor=0x1069, dev=0xba55, revid=0x00 class=01-04-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base fa7f0000, size 16 pci4: on pcib4 mlx0: port 0xac00-0xac7f mem 0xe8000000-0xe9ffffff,0xfa7eff80-0xfa7effff irq 2 at device 8.0 on pci4 mlx0: DAC1164PVX, 3 channels, firmware 5.07-0-79, 32MB RAM mlx0: Hardware ID 0x03020320 mlx0: Firmware ID 0x304f0705 mlx0: Configured/Actual channels 3/3 mlx0: Max Targets 16 mlx0: Max Tags 236 mlx0: Max System Drives 32 mlx0: Max Arms 8 mlx0: Max Spans 4 mlx0: DRAM/cache/flash/NVRAM size 33554432/31563776/1048576/32768 mlx0: DRAM type 10 mlx0: Clock Speed 40ns mlx0: Hardware Speed 360ns mlx0: Max Commands 128 mlx0: Max SG Entries 33 mlx0: Max DP 472 mlx0: Max IOD 1024 mlx0: Max Comb 256 mlx0: Latency 12s mlx0: SCSI Timeout 18s mlx0: Min Free Lines 72 mlx0: Rate Constant 50 mlx0: MAXBLK 128 mlx0: Blocking Factor 1 sectors mlx0: Cache Line Size 16 blocks mlx0: SCSI Capability 40MHz, 16 bit mlx0: Firmware Build Number 0 mlx0: Fault Management Type 0 mlx0: Features 0 mlxd0: on mlx0 mlxd0: 34732MB (71131136 sectors) RAID 5 (online) Creating DISK mlxd0 pci4: unknown card (vendor=0x1069, dev=0xba55) at 9.0 pcib5: at device 30.0 on pci0 Freeing (NOT implemented) redirected PCI irq 11. found-> vendor=0x8086, dev=0x1229, revid=0x08 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=16 map[10]: type 1, range 32, base f86ff000, size 12 map[14]: type 1, range 32, base 00009f00, size 6 map[18]: type 1, range 32, base f8500000, size 20 pci1: on pcib5 fxp0: port 0x9f00-0x9f3f mem 0xf8500000-0xf85fffff,0xf86ff000-0xf86fffff irq 16 at device 8.0 on pci1 fxp0: Ethernet address 00:30:48:10:02:76 bpf: fxp0 attached isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf at device 31.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xffa0 ata0: mask=03 status0=50 status1=01 ata0: mask=03 status0=00 status1=01 ata0: devices = 0x4 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xffa8 ata1: mask=03 status0=00 status1=00 ata1: mask=03 status0=00 status1=00 ata1: devices = 0x0 ata1: probe allocation failed pci0: Intel 82801AA (ICH) USB controller (vendor=0x8086, dev=0x2412) at 31.2 irq 19 pci0: unknown card (vendor=0x8086, dev=0x2413) at 31.3 irq 17 chip1: port 0xef00-0xef3f,0xe800-0xe8ff irq 17 at device 31.5 on pci0 Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 devclass_alloc_unit: ata0 already exists, using next available unit number devclass_alloc_unit: ata1 already exists, using next available unit number isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices ata3: iobase=0x0170 altiobase=0x0376 bmaddr=0x0000 ata3: mask=03 status0=00 status1=00 ata3: mask=03 status0=00 status1=00 ata3: devices = 0x0 ata3: probe allocation failed atkbdc0: at port 0x60-0x6f on isa0 atkbd0: irq 1 on atkbdc0 kbd0: atkbd0, generic (0), config:0x0, flags:0x1f0000 psm0: current command byte:0075 kbdc: TEST_AUX_PORT status:0000 kbdc: RESET_AUX return code:00fe kbdc: RESET_AUX return code:00fe kbdc: RESET_AUX return code:00fe kbdc: DIAGNOSE status:0055 kbdc: TEST_KBD_PORT status:0000 psm0: failed to reset the aux device. vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 fb0: vga0, vga, type:VGA (5), flags:0x7007f fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 fb0: init mode:24, bios mode:3, current mode:24 fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k VGA parameters upon power-up 50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 07 80 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff VGA parameters in BIOS for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff EGA/VGA parameters to be used for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: on isa0 sc0: VGA <16 virtual consoles, flags=0x0> sc0: fb0, kbd0, terminal emulator: sc (syscons terminal) sio0: irq maps: 0x4001 0x4011 0x4001 0x4001 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A, console sio1: irq maps: 0x4001 0x4009 0x4001 0x4001 sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: parallel port found at 0x378 ppc0: ECP SPP ECP+EPP SPP ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold ppi0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port plip0: on ppbus0 bpf: lp0 attached isa_probe_children: probing PnP devices SMP: enabled INTs: 1, 2, 3, 4, 7, 14, 16, apic_imen: 0x00febf61 BIOS Geometries: 0:03fe7f20 0..1022=1023 cylinders, 0..127=128 heads, 1..32=32 sectors 0 accounted for Device configuration finished. APIC_IO: Testing 8254 interrupt delivery APIC_IO: routing 8254 via IOAPIC #0 intpin 2 bpf: lo0 attached SMP: AP CPU #1 Launched! SMP: CPU1 apic_initialize(): lint0: 0x00010700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff ata0-master: piomode=2 dmamode=-1 udmamode=-1 dmaflag=0 ata0-master: success setting up PIO2 mode on generic chip Creating DISK afd0 afd0: rewriteable drive at ata0 as master afd0: 120MB (246528 sectors), 963 cyls, 8 heads, 32 S/T, 512 B/S afd0: 533KB/s, PIO2 afd0: Medium: Unknown media (0x0) no devsw (majdev=0 bootdev=0xa0200000) Mounting root from ufs:/dev/mlxd0s1a mlxd0s1: type 0xa5, start 32, end = 71131135, size 71131104 : OK start_init: trying /sbin/init swapon: adding /dev/mlxd0s1b as swap device Automatic reboot in progress... --==_Exmh_5319309280 Content-Type: text/plain; charset=us-ascii \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com --==_Exmh_5319309280-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Tue Feb 22 21:11:18 2000 Delivered-To: freebsd-smp@freebsd.org Received: from dt051n0b.san.rr.com (dt051n0b.san.rr.com [204.210.32.11]) by hub.freebsd.org (Postfix) with ESMTP id 7255B37B8E4 for ; Tue, 22 Feb 2000 21:11:15 -0800 (PST) (envelope-from Doug@gorean.org) Received: from gorean.org (master [10.0.0.2]) by dt051n0b.san.rr.com (8.9.3/8.9.3) with ESMTP id VAA27666 for ; Tue, 22 Feb 2000 21:11:11 -0800 (PST) (envelope-from Doug@gorean.org) Message-ID: <38B36BEE.9DCB0DED@gorean.org> Date: Tue, 22 Feb 2000 21:11:10 -0800 From: Doug Barton Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.7 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-smp@FreeBSD.ORG Subject: Re: Compaq Proliant 6500 References: <3B1064C98BAFD311B95E009027B11E4F14D224@fsjubj07.ssg.gunter.af.mil> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org John.Hubbard@Gunter.AF.mil wrote: > > I've posted to 'questions' a couple of times and they directed me over > here. I'm trying to get SMP properly running on my Proliant 6500. > I started with SmartStart, chose 'Other' and didn't install a system > partition. Then I install 3.4-RELEASE. Running mptable gives me the > following: > > NCPU=2 > NAPIC=1 > NBUS=3 > NINTR=49 HRrrmmmm... that brings up an interesting question. I have an SMP box on which I ran mptable, and got the following at the end: ------------------------------------------------------------------------------- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=2 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs =============================================================================== The only thing different in that list from the commented out defaults in GENERIC is NBUS. Do I gain anything by explicitly setting NBUS=2 in my kernel config, as opposed to just allowing it to use the default 4? I would think that if I had more busses than 4 that this would be significant, but I'm always interested in learning new things. :) BTW, took a look at the -dmesg option and it seems to me that it would be better to use /var/run/dmesg.boot since just using 'system( "dmesg" );' can include lots of non-boot related info, and might not actually include the boot info if there have been a lot of kernel messages. I can do a patch if anyone is interested.... Thanks, Doug -- "Welcome to the desert of the real." - Laurence Fishburne as Morpheus, "The Matrix" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Feb 23 6:30:13 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 A972D37B89E for ; Wed, 23 Feb 2000 06:30:05 -0800 (PST) (envelope-from John.Hubbard@gunter.af.mil) Received: from lucy.ssg.gunter.af.mil (root@localhost) by lucy.ssg.gunter.af.mil with ESMTP id IAA15745; Wed, 23 Feb 2000 08:26:33 -0600 (CST) From: John.Hubbard@gunter.af.mil Received: from fsjubj01.ssg.gunter.af.mil (fsjubj01.gunter.af.mil [143.158.17.101]) by lucy.ssg.gunter.af.mil with ESMTP id IAA15511; Wed, 23 Feb 2000 08:22:41 -0600 (CST) Received: by fsjubj01.gunter.af.mil with Internet Mail Service (5.5.2448.0) id ; Wed, 23 Feb 2000 08:22:41 -0600 Message-ID: <3B1064C98BAFD311B95E009027B11E4F14D229@fsjubj07.ssg.gunter.af.mil> To: Doug@gorean.org, freebsd-smp@FreeBSD.ORG Subject: RE: Compaq Proliant 6500 Date: Wed, 23 Feb 2000 08:22:40 -0600 X-Mailer: Internet Mail Service (5.5.2448.0) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Well, the machine seem to run fine the way it is. But only the first PCI slot is usable. That's OK for right now, but I have a RAID controller ordered. So I'll need at least two of them working. Does anyone know why it can detect cards in other slots but then timeout when trying to communicate with them? Here is my mptable (in full) : ============================================================================ === MPTable, version 2.0.15 ---------------------------------------------------------------------------- --- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4fd0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x34 mode: Virtual Wire ---------------------------------------------------------------------------- --- MP Config Table Header: physical address: 0x000f2e2f signature: 'PCMP' base table length: 436 version: 1.4 checksum: 0xb2 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 46 local APIC address: 0xfee00000 extended table length: 124 extended table checksum: 208 ---------------------------------------------------------------------------- --- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 3 0x10 BSP, usable 6 7 3 0x383fbff 2 0x10 AP, usable 6 7 3 0x383fbff -- Bus: Bus ID Type 0 PCI 4 PCI 17 ISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 0 13:A 8 26 INT active-lo level 0 13:B 8 25 INT active-lo level 4 1:A 8 23 INT active-lo level 4 1:B 8 22 INT active-lo level 4 1:C 8 23 INT active-lo level 4 1:D 8 22 INT active-lo level 4 2:A 8 21 INT active-lo level 4 2:B 8 20 INT active-lo level 4 2:C 8 21 INT active-lo level 4 2:D 8 20 INT active-lo level 4 3:A 8 19 INT active-lo level 4 3:B 8 18 INT active-lo level 4 3:C 8 19 INT active-lo level 4 3:D 8 18 INT active-lo level 4 4:A 8 17 INT active-lo level 4 4:B 8 16 INT active-lo level 4 4:C 8 17 INT active-lo level 4 4:D 8 16 INT active-lo level 0 1:A 8 31 INT active-lo level 0 1:B 8 30 INT active-lo level 0 1:C 8 31 INT active-lo level 0 1:D 8 30 INT active-lo level 0 2:A 8 29 INT active-lo level 0 2:B 8 28 INT active-lo level 0 2:C 8 29 INT active-lo level 0 2:D 8 28 INT active-lo level 0 11:A 8 27 INT active-lo level 4 11:A 8 27 INT active-hi edge 17 1 8 1 INT active-hi edge 17 0 8 2 INT active-hi edge 17 3 8 3 INT active-hi edge 17 4 8 4 INT active-hi edge 17 6 8 6 INT active-hi edge 17 7 8 7 INT active-hi edge 17 8 8 8 INT active-hi edge 17 12 8 12 INT active-lo edge 17 13 8 13 INT active-hi edge 17 14 8 14 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 17 0 255 0 NMI conforms conforms 17 0 255 1 ---------------------------------------------------------------------------- --- MP Config Extended Table Entries: -- bus ID: 0 address type: I/O address address base: 0x0 address range: 0x10000 -- bus ID: 0 address type: memory address address base: 0xc4000000 address range: 0x2f00000 -- bus ID: 4 address type: I/O address address base: 0x0 address range: 0x0 -- bus ID: 4 address type: memory address address base: 0xc6f00000 address range: 0x100000 -- bus ID: 0 address type: memory address address base: 0xa0000 address range: 0x60000 -- bus ID: 17 bus info: 0x01 parent bus ID: 0-- bus ID: 0 address modifier: add predefined range: 0x00000000-- bus ID: 4 address modifier: subtract predefined range: 0x00000000 ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=3 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=44 # number of INTs ============================================================================ === And here is my dmesg.boot : Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.4-RELEASE #4: Wed Feb 23 08:08:46 CST 2000 hubbardj@jules.afnoc.af.mil:/usr/src/sys/compile/JULES Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III (686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383fbff> real memory = 268435456 (262144K bytes) avail memory = 258035712 (251988K bytes) Programming 35 pins in IOAPIC #0 IOAPIC #0 intpint 25 -> irq 5 IOAPIC #0 intpint 26 -> irq 0 IOAPIC #0 intpint 27 -> irq -1 IOAPIC #0 intpint 28 -> irq 15 IOAPIC #0 intpint 29 -> irq 11 IOAPIC #0 intpint 30 -> irq 10 IOAPIC #0 intpint 31 -> irq 9 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 3, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 2, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 8, version: 0x00220011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc02b7000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc02b709c. Pentium Pro MTRR support enabled eisa0: Probing for devices on the EISA bus Probing for devices on PCI bus 0: chip0: rev 0x02 on pci0.2.0 ncr0: rev 0x14 int a irq 0 on pci0.13.0 ncr1: rev 0x14 int b irq 5 on pci0.13.1 vga0: rev 0x7a on pci0.14.0 chip1: rev 0x02 on pci0.15.0 ide_pci0: rev 0x01 on pci0.15.1 chip2: rev 0x02 on pci0.15.3 fixbushigh_450nx: bogus highest PCI bus 255, reduced to 1 chip3: rev 0x03 on pci0.16.0 chip4: rev 0x04 on pci0.18.0 chip5: rev 0x04 on pci0.20.0 Probing for devices on PCI bus 1: fxp0: rev 0x05 int a irq 11 on pci1.4.0 fxp0: Ethernet address 00:50:8b:6f:cf:20 fxp1: rev 0x05 int a irq 15 on pci1.5.0 fxp1: Ethernet address 00:50:8b:6f:cf:21 Probing for PnP devices: Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0 irq 12 on isa psm0: model IntelliMouse, device ID 3 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (atapi): , removable, accel, dma, iordis acd0: drive speed 5512KB/sec, 256KB cache acd0: supported read types: CD-R, CD-RW, CD-DA acd0: Audio: play, 16 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked ppc0 at 0x378 irq 7 flags 0x40 on isa ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode lpt0: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface APIC_IO: routing 8254 via pin 2 Waiting 15 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! changing root device to da0s2a da0 at ncr0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-3 device da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled da0: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) Is there anyone on this list who has actually gotten a multi-processor Proliant 6500 up and running correctly? -----Original Message----- From: Doug Barton [mailto:Doug@gorean.org] Sent: Tuesday, February 22, 2000 11:11 PM To: freebsd-smp@FreeBSD.ORG Subject: Re: Compaq Proliant 6500 John.Hubbard@Gunter.AF.mil wrote: > > I've posted to 'questions' a couple of times and they directed me over > here. I'm trying to get SMP properly running on my Proliant 6500. > I started with SmartStart, chose 'Other' and didn't install a system > partition. Then I install 3.4-RELEASE. Running mptable gives me the > following: > > NCPU=2 > NAPIC=1 > NBUS=3 > NINTR=49 HRrrmmmm... that brings up an interesting question. I have an SMP box on which I ran mptable, and got the following at the end: ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=2 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs ============================================================================ === The only thing different in that list from the commented out defaults in GENERIC is NBUS. Do I gain anything by explicitly setting NBUS=2 in my kernel config, as opposed to just allowing it to use the default 4? I would think that if I had more busses than 4 that this would be significant, but I'm always interested in learning new things. :) BTW, took a look at the -dmesg option and it seems to me that it would be better to use /var/run/dmesg.boot since just using 'system( "dmesg" );' can include lots of non-boot related info, and might not actually include the boot info if there have been a lot of kernel messages. I can do a patch if anyone is interested.... Thanks, Doug -- "Welcome to the desert of the real." - Laurence Fishburne as Morpheus, "The Matrix" 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 From owner-freebsd-smp Wed Feb 23 10:51:34 2000 Delivered-To: freebsd-smp@freebsd.org Received: from ipamzlx.physik.uni-mainz.de (ipamzlx.Physik.Uni-Mainz.DE [134.93.180.54]) by hub.freebsd.org (Postfix) with ESMTP id 05D0437B91B for ; Wed, 23 Feb 2000 10:51:32 -0800 (PST) (envelope-from ohartman@ipamzlx.physik.uni-mainz.de) Received: from ipamzlx.Physik.Uni-Mainz.DE (ipamzlx.Physik.Uni-Mainz.DE [134.93.180.54]) by ipamzlx.physik.uni-mainz.de (8.9.3/8.9.3) with ESMTP id TAA16400 for ; Wed, 23 Feb 2000 19:51:45 +0100 (CET) (envelope-from ohartman@ipamzlx.physik.uni-mainz.de) Date: Wed, 23 Feb 2000 19:51:45 +0100 (CET) From: "O. Hartmann" To: freebsd-smp@freebsd.org Subject: SMP kernel Problems FBSD 4.0-20000214 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 I tried to install FreebSD 4.0-20000214 on Siemens/Nixdorf PCE-5Smp. The machine is equippted with 256 MB RAM, Mylex DAC960DPT RAID 5 controller and one diskarray of 12 GB. PhoenixBIOS Version is 4.04.3 1997. Installing a single processor kernel works fine. The machine has two Pentium 100 processors and can be upgraded up to 4x P100. When trying to install a SMP kernel, mptable faults with no entries listed and says MP FSP table HOSED. Starting a kernel, compiled as a SMP kernel, with standard entries as recommended fails. On the identical machine, same BIOS version, we run Windows NT Enterprise Server. Looking up the system infos under NT says, that we have a MPS 1.4 SPEC Apic. NT has no problems to fit on this system as a multiprocessor system. Has anybody an idea what could be wrong? Is figuring out SMP Specs for FBSD that much difficult than for Windows NT? Are there any hints? When usinmg the tool mptable I get an empty recommendation table and the end of this procedure is that MP FSP is HOSED! as result. I don't know what's going on ... Gruss O. Hartmann ------------------------------------------------------------------- ohartman@ipamzlx.physik.uni-mainz.de Klimadatenserver des IPA, Universitaet Mainz Netzwerk- und Systembetreuung To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Feb 23 11:35:49 2000 Delivered-To: freebsd-smp@freebsd.org Received: from web2204.mail.yahoo.com (web2204.mail.yahoo.com [128.11.68.34]) by hub.freebsd.org (Postfix) with SMTP id 6455F37B9BE for ; Wed, 23 Feb 2000 11:35:47 -0800 (PST) (envelope-from theguru_wizard@yahoo.com) Received: (qmail 6475 invoked by uid 60001); 23 Feb 2000 19:35:46 -0000 Message-ID: <20000223193546.6474.qmail@web2204.mail.yahoo.com> Received: from [196.15.138.2] by web2204.mail.yahoo.com; Wed, 23 Feb 2000 11:35:46 PST Date: Wed, 23 Feb 2000 11:35:46 -0800 (PST) From: Deon Fialkov To: freebsd-smp@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org unsubscribe ===== Success is the result of good judgement. Good judgement is the result of experience, and experience is often the result of bad judgement. There are NO strangers in this world; only FRIENDS waiting to be met! <|:o) __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Feb 23 15:55:13 2000 Delivered-To: freebsd-smp@freebsd.org Received: from ricky.ssg.gunter.af.mil (RICKY.SSG.gunter.af.mil [143.158.254.14]) by hub.freebsd.org (Postfix) with ESMTP id 5E92C37BA1C for ; Wed, 23 Feb 2000 15:55:05 -0800 (PST) (envelope-from John.Hubbard@Gunter.AF.mil) Received: from ricky.ssg.gunter.af.mil (root@localhost) by ricky.ssg.gunter.af.mil with ESMTP id QAA22177; Wed, 23 Feb 2000 16:59:30 -0600 (CST) From: John.Hubbard@Gunter.AF.mil Received: from fsjubj01.ssg.gunter.af.mil (fsjubj01.gunter.af.mil [143.158.17.101]) by ricky.ssg.gunter.af.mil with ESMTP id QAA13963; Wed, 23 Feb 2000 16:36:05 -0600 (CST) Received: by fsjubj01.gunter.af.mil with Internet Mail Service (5.5.2448.0) id ; Wed, 23 Feb 2000 15:54:35 -0600 Message-ID: <3B1064C98BAFD311B95E009027B11E4F14D229@fsjubj07.ssg.gunter.af.mil> To: Doug@gorean.org, freebsd-smp@FreeBSD.ORG Subject: RE: Compaq Proliant 6500 Date: Wed, 23 Feb 2000 08:22:40 -0600 X-Mailer: Internet Mail Service (5.5.2448.0) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Well, the machine seem to run fine the way it is. But only the first PCI slot is usable. That's OK for right now, but I have a RAID controller ordered. So I'll need at least two of them working. Does anyone know why it can detect cards in other slots but then timeout when trying to communicate with them? Here is my mptable (in full) : ============================================================================ === MPTable, version 2.0.15 ---------------------------------------------------------------------------- --- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4fd0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x34 mode: Virtual Wire ---------------------------------------------------------------------------- --- MP Config Table Header: physical address: 0x000f2e2f signature: 'PCMP' base table length: 436 version: 1.4 checksum: 0xb2 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 46 local APIC address: 0xfee00000 extended table length: 124 extended table checksum: 208 ---------------------------------------------------------------------------- --- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 3 0x10 BSP, usable 6 7 3 0x383fbff 2 0x10 AP, usable 6 7 3 0x383fbff -- Bus: Bus ID Type 0 PCI 4 PCI 17 ISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 0 13:A 8 26 INT active-lo level 0 13:B 8 25 INT active-lo level 4 1:A 8 23 INT active-lo level 4 1:B 8 22 INT active-lo level 4 1:C 8 23 INT active-lo level 4 1:D 8 22 INT active-lo level 4 2:A 8 21 INT active-lo level 4 2:B 8 20 INT active-lo level 4 2:C 8 21 INT active-lo level 4 2:D 8 20 INT active-lo level 4 3:A 8 19 INT active-lo level 4 3:B 8 18 INT active-lo level 4 3:C 8 19 INT active-lo level 4 3:D 8 18 INT active-lo level 4 4:A 8 17 INT active-lo level 4 4:B 8 16 INT active-lo level 4 4:C 8 17 INT active-lo level 4 4:D 8 16 INT active-lo level 0 1:A 8 31 INT active-lo level 0 1:B 8 30 INT active-lo level 0 1:C 8 31 INT active-lo level 0 1:D 8 30 INT active-lo level 0 2:A 8 29 INT active-lo level 0 2:B 8 28 INT active-lo level 0 2:C 8 29 INT active-lo level 0 2:D 8 28 INT active-lo level 0 11:A 8 27 INT active-lo level 4 11:A 8 27 INT active-hi edge 17 1 8 1 INT active-hi edge 17 0 8 2 INT active-hi edge 17 3 8 3 INT active-hi edge 17 4 8 4 INT active-hi edge 17 6 8 6 INT active-hi edge 17 7 8 7 INT active-hi edge 17 8 8 8 INT active-hi edge 17 12 8 12 INT active-lo edge 17 13 8 13 INT active-hi edge 17 14 8 14 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 17 0 255 0 NMI conforms conforms 17 0 255 1 ---------------------------------------------------------------------------- --- MP Config Extended Table Entries: -- bus ID: 0 address type: I/O address address base: 0x0 address range: 0x10000 -- bus ID: 0 address type: memory address address base: 0xc4000000 address range: 0x2f00000 -- bus ID: 4 address type: I/O address address base: 0x0 address range: 0x0 -- bus ID: 4 address type: memory address address base: 0xc6f00000 address range: 0x100000 -- bus ID: 0 address type: memory address address base: 0xa0000 address range: 0x60000 -- bus ID: 17 bus info: 0x01 parent bus ID: 0-- bus ID: 0 address modifier: add predefined range: 0x00000000-- bus ID: 4 address modifier: subtract predefined range: 0x00000000 ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=3 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=44 # number of INTs ============================================================================ === And here is my dmesg.boot : Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.4-RELEASE #4: Wed Feb 23 08:08:46 CST 2000 hubbardj@jules.afnoc.af.mil:/usr/src/sys/compile/JULES Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III (686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383fbff> real memory = 268435456 (262144K bytes) avail memory = 258035712 (251988K bytes) Programming 35 pins in IOAPIC #0 IOAPIC #0 intpint 25 -> irq 5 IOAPIC #0 intpint 26 -> irq 0 IOAPIC #0 intpint 27 -> irq -1 IOAPIC #0 intpint 28 -> irq 15 IOAPIC #0 intpint 29 -> irq 11 IOAPIC #0 intpint 30 -> irq 10 IOAPIC #0 intpint 31 -> irq 9 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 3, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 2, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 8, version: 0x00220011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc02b7000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc02b709c. Pentium Pro MTRR support enabled eisa0: Probing for devices on the EISA bus Probing for devices on PCI bus 0: chip0: rev 0x02 on pci0.2.0 ncr0: rev 0x14 int a irq 0 on pci0.13.0 ncr1: rev 0x14 int b irq 5 on pci0.13.1 vga0: rev 0x7a on pci0.14.0 chip1: rev 0x02 on pci0.15.0 ide_pci0: rev 0x01 on pci0.15.1 chip2: rev 0x02 on pci0.15.3 fixbushigh_450nx: bogus highest PCI bus 255, reduced to 1 chip3: rev 0x03 on pci0.16.0 chip4: rev 0x04 on pci0.18.0 chip5: rev 0x04 on pci0.20.0 Probing for devices on PCI bus 1: fxp0: rev 0x05 int a irq 11 on pci1.4.0 fxp0: Ethernet address 00:50:8b:6f:cf:20 fxp1: rev 0x05 int a irq 15 on pci1.5.0 fxp1: Ethernet address 00:50:8b:6f:cf:21 Probing for PnP devices: Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0 irq 12 on isa psm0: model IntelliMouse, device ID 3 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (atapi): , removable, accel, dma, iordis acd0: drive speed 5512KB/sec, 256KB cache acd0: supported read types: CD-R, CD-RW, CD-DA acd0: Audio: play, 16 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked ppc0 at 0x378 irq 7 flags 0x40 on isa ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode lpt0: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface APIC_IO: routing 8254 via pin 2 Waiting 15 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! changing root device to da0s2a da0 at ncr0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-3 device da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled da0: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) Is there anyone on this list who has actually gotten a multi-processor Proliant 6500 up and running correctly? -----Original Message----- From: Doug Barton [mailto:Doug@gorean.org] Sent: Tuesday, February 22, 2000 11:11 PM To: freebsd-smp@FreeBSD.ORG Subject: Re: Compaq Proliant 6500 John.Hubbard@Gunter.AF.mil wrote: > > I've posted to 'questions' a couple of times and they directed me over > here. I'm trying to get SMP properly running on my Proliant 6500. > I started with SmartStart, chose 'Other' and didn't install a system > partition. Then I install 3.4-RELEASE. Running mptable gives me the > following: > > NCPU=2 > NAPIC=1 > NBUS=3 > NINTR=49 HRrrmmmm... that brings up an interesting question. I have an SMP box on which I ran mptable, and got the following at the end: ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=2 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs ============================================================================ === The only thing different in that list from the commented out defaults in GENERIC is NBUS. Do I gain anything by explicitly setting NBUS=2 in my kernel config, as opposed to just allowing it to use the default 4? I would think that if I had more busses than 4 that this would be significant, but I'm always interested in learning new things. :) BTW, took a look at the -dmesg option and it seems to me that it would be better to use /var/run/dmesg.boot since just using 'system( "dmesg" );' can include lots of non-boot related info, and might not actually include the boot info if there have been a lot of kernel messages. I can do a patch if anyone is interested.... Thanks, Doug -- "Welcome to the desert of the real." - Laurence Fishburne as Morpheus, "The Matrix" 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 From owner-freebsd-smp Wed Feb 23 16: 1:33 2000 Delivered-To: freebsd-smp@freebsd.org Received: from ricky.ssg.gunter.af.mil (RICKY.SSG.gunter.af.mil [143.158.254.14]) by hub.freebsd.org (Postfix) with ESMTP id D2BB337B9C8 for ; Wed, 23 Feb 2000 16:01:09 -0800 (PST) (envelope-from John.Hubbard@gunter.af.mil) Received: from ricky.ssg.gunter.af.mil (root@localhost) by ricky.ssg.gunter.af.mil with ESMTP id QAA19804; Wed, 23 Feb 2000 16:51:38 -0600 (CST) From: John.Hubbard@gunter.af.mil Received: from fsjubj01.ssg.gunter.af.mil (fsjubj01.gunter.af.mil [143.158.17.101]) by ricky.ssg.gunter.af.mil with ESMTP id QAA03892; Wed, 23 Feb 2000 16:10:53 -0600 (CST) Received: by fsjubj01.gunter.af.mil with Internet Mail Service (5.5.2448.0) id ; Wed, 23 Feb 2000 16:09:58 -0600 Message-ID: <3B1064C98BAFD311B95E009027B11E4F14D229@fsjubj07.ssg.gunter.af.mil> To: Doug@gorean.org, freebsd-smp@FreeBSD.ORG Subject: RE: Compaq Proliant 6500 Date: Wed, 23 Feb 2000 08:22:40 -0600 X-Mailer: Internet Mail Service (5.5.2448.0) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Well, the machine seem to run fine the way it is. But only the first PCI slot is usable. That's OK for right now, but I have a RAID controller ordered. So I'll need at least two of them working. Does anyone know why it can detect cards in other slots but then timeout when trying to communicate with them? Here is my mptable (in full) : ============================================================================ === MPTable, version 2.0.15 ---------------------------------------------------------------------------- --- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4fd0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x34 mode: Virtual Wire ---------------------------------------------------------------------------- --- MP Config Table Header: physical address: 0x000f2e2f signature: 'PCMP' base table length: 436 version: 1.4 checksum: 0xb2 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 46 local APIC address: 0xfee00000 extended table length: 124 extended table checksum: 208 ---------------------------------------------------------------------------- --- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 3 0x10 BSP, usable 6 7 3 0x383fbff 2 0x10 AP, usable 6 7 3 0x383fbff -- Bus: Bus ID Type 0 PCI 4 PCI 17 ISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 0 13:A 8 26 INT active-lo level 0 13:B 8 25 INT active-lo level 4 1:A 8 23 INT active-lo level 4 1:B 8 22 INT active-lo level 4 1:C 8 23 INT active-lo level 4 1:D 8 22 INT active-lo level 4 2:A 8 21 INT active-lo level 4 2:B 8 20 INT active-lo level 4 2:C 8 21 INT active-lo level 4 2:D 8 20 INT active-lo level 4 3:A 8 19 INT active-lo level 4 3:B 8 18 INT active-lo level 4 3:C 8 19 INT active-lo level 4 3:D 8 18 INT active-lo level 4 4:A 8 17 INT active-lo level 4 4:B 8 16 INT active-lo level 4 4:C 8 17 INT active-lo level 4 4:D 8 16 INT active-lo level 0 1:A 8 31 INT active-lo level 0 1:B 8 30 INT active-lo level 0 1:C 8 31 INT active-lo level 0 1:D 8 30 INT active-lo level 0 2:A 8 29 INT active-lo level 0 2:B 8 28 INT active-lo level 0 2:C 8 29 INT active-lo level 0 2:D 8 28 INT active-lo level 0 11:A 8 27 INT active-lo level 4 11:A 8 27 INT active-hi edge 17 1 8 1 INT active-hi edge 17 0 8 2 INT active-hi edge 17 3 8 3 INT active-hi edge 17 4 8 4 INT active-hi edge 17 6 8 6 INT active-hi edge 17 7 8 7 INT active-hi edge 17 8 8 8 INT active-hi edge 17 12 8 12 INT active-lo edge 17 13 8 13 INT active-hi edge 17 14 8 14 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 17 0 255 0 NMI conforms conforms 17 0 255 1 ---------------------------------------------------------------------------- --- MP Config Extended Table Entries: -- bus ID: 0 address type: I/O address address base: 0x0 address range: 0x10000 -- bus ID: 0 address type: memory address address base: 0xc4000000 address range: 0x2f00000 -- bus ID: 4 address type: I/O address address base: 0x0 address range: 0x0 -- bus ID: 4 address type: memory address address base: 0xc6f00000 address range: 0x100000 -- bus ID: 0 address type: memory address address base: 0xa0000 address range: 0x60000 -- bus ID: 17 bus info: 0x01 parent bus ID: 0-- bus ID: 0 address modifier: add predefined range: 0x00000000-- bus ID: 4 address modifier: subtract predefined range: 0x00000000 ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=3 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=44 # number of INTs ============================================================================ === And here is my dmesg.boot : Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.4-RELEASE #4: Wed Feb 23 08:08:46 CST 2000 hubbardj@jules.afnoc.af.mil:/usr/src/sys/compile/JULES Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III (686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383fbff> real memory = 268435456 (262144K bytes) avail memory = 258035712 (251988K bytes) Programming 35 pins in IOAPIC #0 IOAPIC #0 intpint 25 -> irq 5 IOAPIC #0 intpint 26 -> irq 0 IOAPIC #0 intpint 27 -> irq -1 IOAPIC #0 intpint 28 -> irq 15 IOAPIC #0 intpint 29 -> irq 11 IOAPIC #0 intpint 30 -> irq 10 IOAPIC #0 intpint 31 -> irq 9 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 3, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 2, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 8, version: 0x00220011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc02b7000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc02b709c. Pentium Pro MTRR support enabled eisa0: Probing for devices on the EISA bus Probing for devices on PCI bus 0: chip0: rev 0x02 on pci0.2.0 ncr0: rev 0x14 int a irq 0 on pci0.13.0 ncr1: rev 0x14 int b irq 5 on pci0.13.1 vga0: rev 0x7a on pci0.14.0 chip1: rev 0x02 on pci0.15.0 ide_pci0: rev 0x01 on pci0.15.1 chip2: rev 0x02 on pci0.15.3 fixbushigh_450nx: bogus highest PCI bus 255, reduced to 1 chip3: rev 0x03 on pci0.16.0 chip4: rev 0x04 on pci0.18.0 chip5: rev 0x04 on pci0.20.0 Probing for devices on PCI bus 1: fxp0: rev 0x05 int a irq 11 on pci1.4.0 fxp0: Ethernet address 00:50:8b:6f:cf:20 fxp1: rev 0x05 int a irq 15 on pci1.5.0 fxp1: Ethernet address 00:50:8b:6f:cf:21 Probing for PnP devices: Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0 irq 12 on isa psm0: model IntelliMouse, device ID 3 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (atapi): , removable, accel, dma, iordis acd0: drive speed 5512KB/sec, 256KB cache acd0: supported read types: CD-R, CD-RW, CD-DA acd0: Audio: play, 16 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked ppc0 at 0x378 irq 7 flags 0x40 on isa ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode lpt0: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface APIC_IO: routing 8254 via pin 2 Waiting 15 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! changing root device to da0s2a da0 at ncr0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-3 device da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled da0: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) Is there anyone on this list who has actually gotten a multi-processor Proliant 6500 up and running correctly? -----Original Message----- From: Doug Barton [mailto:Doug@gorean.org] Sent: Tuesday, February 22, 2000 11:11 PM To: freebsd-smp@FreeBSD.ORG Subject: Re: Compaq Proliant 6500 John.Hubbard@Gunter.AF.mil wrote: > > I've posted to 'questions' a couple of times and they directed me over > here. I'm trying to get SMP properly running on my Proliant 6500. > I started with SmartStart, chose 'Other' and didn't install a system > partition. Then I install 3.4-RELEASE. Running mptable gives me the > following: > > NCPU=2 > NAPIC=1 > NBUS=3 > NINTR=49 HRrrmmmm... that brings up an interesting question. I have an SMP box on which I ran mptable, and got the following at the end: ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=2 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs ============================================================================ === The only thing different in that list from the commented out defaults in GENERIC is NBUS. Do I gain anything by explicitly setting NBUS=2 in my kernel config, as opposed to just allowing it to use the default 4? I would think that if I had more busses than 4 that this would be significant, but I'm always interested in learning new things. :) BTW, took a look at the -dmesg option and it seems to me that it would be better to use /var/run/dmesg.boot since just using 'system( "dmesg" );' can include lots of non-boot related info, and might not actually include the boot info if there have been a lot of kernel messages. I can do a patch if anyone is interested.... Thanks, Doug -- "Welcome to the desert of the real." - Laurence Fishburne as Morpheus, "The Matrix" 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 From owner-freebsd-smp Wed Feb 23 16:27:38 2000 Delivered-To: freebsd-smp@freebsd.org Received: from meg.pdq.net (pop.pdq.net [204.145.251.79]) by hub.freebsd.org (Postfix) with SMTP id A018137BA3F for ; Wed, 23 Feb 2000 16:27:34 -0800 (PST) (envelope-from jsmethers@pdq.net) X-AirNote: 1 Received: from 216-118-40-60.pdq.net [216.118.40.60-11] by meg.pdq.net ID 49_-1; Wed, 23 Feb 2000 18:26:47 -0600 Message-ID: <00e301bf7e5d$d6457e00$3c2876d8@pdq.net> From: "Jason" To: Subject: Checksuming Date: Wed, 23 Feb 2000 18:26:46 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This patch should add the simple checksuming of the MP Floating Point Structure, MP Configuration Table Header base and later support for checksuming of the MP Configuration Table Header extended table if its use is ever incorporated. Who knows whatever could cause corruption of these tables, but FreeBSD as now uses these tables with out any validation. This simple validation could be a start. These patches are to the Intel Multiprocessor Specification 1.4 though are untested because of my lack of SMP equipment, but they do apply and compile to -current. It is currently available at http://216.118.40.103/~jason/mpchecksum-1.patch and hopefully will be there for a while (machine is dhcp, but ip seems stable). Any sort of feed back welcome. Thanks - Jason (who wishes he could scroundge up enough money for an smp box) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Thu Feb 24 2:11:35 2000 Delivered-To: freebsd-smp@freebsd.org Received: from ipamzlx.physik.uni-mainz.de (ipamzlx.Physik.Uni-Mainz.DE [134.93.180.54]) by hub.freebsd.org (Postfix) with ESMTP id 4F94A37BBA8 for ; Thu, 24 Feb 2000 02:11:28 -0800 (PST) (envelope-from ohartman@ipamzlx.physik.uni-mainz.de) Received: from ipamzlx.Physik.Uni-Mainz.DE (ipamzlx.Physik.Uni-Mainz.DE [134.93.180.54]) by ipamzlx.physik.uni-mainz.de (8.9.3/8.9.3) with ESMTP id LAA27432 for ; Thu, 24 Feb 2000 11:11:39 +0100 (CET) (envelope-from ohartman@ipamzlx.physik.uni-mainz.de) Date: Thu, 24 Feb 2000 11:11:39 +0100 (CET) From: "O. Hartmann" To: freebsd-smp@freebsd.org Subject: MP Spec 1.1 vs 1.4 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ascii Content-Transfer-Encoding: 8BIT Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have some confusing outputs of mptable. While reading some questions on Proliant systems from Compaq and others, I remember that my server reports to be MP Spec 1.1 (in the table got by mptable named Floating Point Structure ...). I think this is the MP Spec as discussed in manpages and in many postings. Our system is a custom made server, based on a dual board form GigaByte (GA6-BXD). I can switch by BIOS MP SPEC from 1.1 to 1.4 and I switched it to 1.4 without any affect getting another MP Spec report by mptable. What is wrong? I saw some other postings of users of 440NX chips based SMP systems and they got as mptable output Spec 1.4. I tried to install FBSD 4.0 on an older SMP system from Siemens Nixdorf. The machine is called PCE-5Smp, an EISA/ISA and PCI based Quad CPU system, here equippted with only two CPUs. This server uses a Mylex DAC960PD (it works fine with 4.0!!!) on PCI bus. Starting a single CPU kernel works, but sometimes I get some error messages about VM_XXX errors while copying a tar_ball file from a CDROM (attached to an aic0 controller, ISA Adaptec 1510). I try to get rid of this problem by getting the newest cvsupdated stuff and recompile the system. But, courios is: Windows NT Enterprise Server works fine on this older SMP system without any patches and fiddling around. Calling the NT own systutils for examine the system tells us having a SMP board with MP Spec 1.4. When calling mptable on an identical machine (they are really identical!) I get this output: =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: EBDA physical address: 0x0009f0a0 signature: '_MP_' length: 16 bytes version: 1.1 checksum: 0x69 mode: PIC ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x0009fcb5 signature: 'ÿÿÿÿ' base table length: 65535 version: 1.255 checksum: 0xff OEM ID: 'ÿÿÿÿÿÿÿÿ' Product ID: 'ÿÿÿÿÿÿÿÿÿÿÿÿ' OEM table pointer: 0xffffffff OEM table size: 65535 entry count: 65535 local APIC address: 0xffffffff extended table length: 65535 extended table checksum: 255 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags -- Bus: Bus ID Type -- I/O APICs: APIC ID Version State Address -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ------------------------------------------------------------------------------- MP Config Extended Table Entries: Extended Table HOSED! That's it. Trying to start a SMP kerenl out of the blue fails, the system hangs. Has anybody any suggestions to these problems? Thanks in advance, Gruss O. Hartmann ------------------------------------------------------------------- ohartman@ipamzlx.physik.uni-mainz.de Klimadatenserver des IPA, Universitaet Mainz Netzwerk- und Systembetreuung To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Sat Feb 26 20:39:10 2000 Delivered-To: freebsd-smp@freebsd.org Received: from smtp7.atl.mindspring.net (smtp7.atl.mindspring.net [207.69.128.51]) by hub.freebsd.org (Postfix) with ESMTP id 43F0137B589 for ; Sat, 26 Feb 2000 20:39:08 -0800 (PST) (envelope-from bdbeck@ix.netcom.com) Received: from ix.netcom.com (sji-ca3-39.ix.netcom.com [209.109.233.39]) by smtp7.atl.mindspring.net (8.9.3/8.8.5) with ESMTP id XAA28677; Sat, 26 Feb 2000 23:39:06 -0500 (EST) Message-ID: <38B8AA5A.426A5117@ix.netcom.com> Date: Sat, 26 Feb 2000 20:38:50 -0800 From: Bernhard Beck Reply-To: bbeck@mindmaker.com X-Mailer: Mozilla 4.6 [en] (Win95; U) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-smp@freebsd.org Subject: Dell Poweredge 2400/2450 & SMP Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm planning on purchasing a few Dell 2450 boxes. Does anybody have experience running this system in a Dual-Processor setup? The chipset is a ServerSet Entry Level III LE (also used in the PowerEdge 2400's). Any help or comments is highly appreciated. Thanks, Bernhard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message