From owner-freebsd-smp@FreeBSD.ORG Wed Dec 31 14:26:58 2003 Return-Path: Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3D4716A4CF; Wed, 31 Dec 2003 14:26:58 -0800 (PST) Received: from smtp1.global.net.uk (smtp1.global.net.uk [80.189.94.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id EADCF43D39; Wed, 31 Dec 2003 14:26:52 -0800 (PST) (envelope-from john.ekins.REMOVE@brightview.com) Received: from [195.137.100.169] (helo=chunky.internal.amaretti.net) by smtp1.global.net.uk with asmtp (Exim 4.24; FreeBSD 5.1) id 1Abonj-0003Xm-2v; Wed, 31 Dec 2003 22:26:51 +0000 Date: Wed, 31 Dec 2003 22:26:22 +0000 From: John Ekins To: John Baldwin Message-Id: <20031231222622.03d831e2.john.ekins.REMOVE@brightview.com> In-Reply-To: References: <20031231133702.0108eff5.john.ekins.REMOVE@brightview.com> Organization: Brightview X-Mailer: Sylpheed version 0.9.7 (GTK+ 1.2.10; i386-portbld-freebsd5.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authenticated-Sender: jre cc: freebsd-smp@freebsd.org Subject: Re: SMP on 8 CPU Compaq 8500 X-BeenThere: freebsd-smp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD SMP implementation group List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Dec 2003 22:26:58 -0000 On Wed, 31 Dec 2003 12:32:30 -0500 (EST) John Baldwin wrote: -> Do you have a dmesg from a bootup with the card in a slot where it didn't -> work? Luckily I did keep this with verbose logging, and a pciconf too. I've put them at the end of this email. I hope they're useful. -> John Baldwin <>< http://www.FreeBSD.org/~jhb/ -> "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ Cheers, John. dmesg: Copyright (c) 1992-2003 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 5.2-RC1 #0: Sun Dec 7 22:15:14 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC Preloaded elf kernel "/boot/kernel/kernel" at 0xc09dc000. MP Configuration Table version 1.4 found at 0xc00f944b APIC: Using the MPTable enumerator. SMP: Added CPU 7 (BSP) SMP: Added CPU 0 (AP) SMP: Added CPU 1 (AP) SMP: Added CPU 2 (AP) SMP: Added CPU 3 (AP) SMP: Added CPU 4 (AP) SMP: Added CPU 5 (AP) SMP: Added CPU 6 (AP) MPTable: Calibrating clock(s) ... i8254 clock: 1193134 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 550003374 Hz CPU: Pentium III/Pentium III Xeon/Celeron (550.00-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383fbff real memory = 2147450880 (2047 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000000c29000 - 0x000000007dbd1fff, 2096795648 bytes (511913 pages) avail memory = 2080706560 (1984 MB) APIC ID: physical 0, logical 0:0 APIC ID: physical 1, logical 0:1 APIC ID: physical 2, logical 0:2 APIC ID: physical 3, logical 0:3 APIC ID: physical 4, logical 1:0 APIC ID: physical 5, logical 1:1 APIC ID: physical 6, logical 1:2 APIC ID: physical 7, logical 1:3 FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs cpu0 (BSP): APIC ID: 7 cpu1 (AP): APIC ID: 0 cpu2 (AP): APIC ID: 1 cpu3 (AP): APIC ID: 2 cpu4 (AP): APIC ID: 3 cpu5 (AP): APIC ID: 4 cpu6 (AP): APIC ID: 5 cpu7 (AP): APIC ID: 6 bios32: Found BIOS32 Service Directory header at 0xc00ffee0 bios32: Entry = 0xf0000 (c00f0000) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0x14d5 Other BIOS signatures found: ioapic0: Changing APIC ID to 8 ioapic0: Assuming intbase of 0 ioapic0: intpin 0 -> ExtINT (edge, activehi) ioapic0: intpin 1 -> irq 1 (edge, activehi) ioapic0: intpin 2 -> irq 2 (edge, activehi) ioapic0: intpin 3 -> irq 3 (edge, activehi) ioapic0: intpin 4 -> irq 4 (edge, activehi) ioapic0: intpin 5 -> irq 5 (edge, activehi) ioapic0: intpin 6 -> irq 6 (edge, activehi) ioapic0: intpin 7 -> irq 7 (edge, activehi) ioapic0: intpin 8 -> irq 8 (edge, activehi) ioapic0: intpin 9 -> irq 9 (edge, activehi) ioapic0: intpin 10 -> irq 10 (edge, activehi) ioapic0: intpin 11 -> irq 11 (edge, activehi) ioapic0: intpin 12 -> irq 12 (edge, activehi) ioapic0: intpin 13 -> irq 13 (edge, activehi) ioapic0: intpin 14 -> irq 14 (edge, activehi) ioapic0: intpin 15 -> irq 15 (edge, activehi) ioapic0: intpin 16 -> irq 16 (level, activelo) ioapic0: intpin 17 -> irq 17 (level, activelo) ioapic0: intpin 18 -> irq 18 (level, activelo) ioapic0: intpin 19 -> irq 19 (level, activelo) ioapic0: intpin 20 -> irq 20 (level, activelo) ioapic0: intpin 21 -> irq 21 (level, activelo) ioapic0: intpin 22 -> irq 22 (level, activelo) ioapic0: intpin 23 -> irq 23 (level, activelo) ioapic0: intpin 24 -> irq 24 (level, activelo) ioapic0: intpin 25 -> irq 25 (level, activelo) ioapic0: intpin 26 -> irq 26 (level, activelo) ioapic0: intpin 27 -> irq 27 (level, activelo) ioapic0: intpin 28 -> irq 28 (level, activelo) ioapic0: intpin 29 -> irq 29 (level, activelo) ioapic0: intpin 30 -> irq 30 (level, activelo) ioapic0: intpin 31 -> irq 31 (level, activelo) ioapic0: intpin 32 -> irq 32 (level, activelo) ioapic0: intpin 33 -> irq 33 (level, activelo) ioapic0: intpin 34 -> irq 34 (level, activelo) ioapic0: intpin 24 trigger: level ioapic0: intpin 24 polarity: active-lo ioapic0: intpin 24 trigger: level ioapic0: intpin 24 polarity: active-lo ioapic0: intpin 20 trigger: level ioapic0: intpin 20 polarity: active-lo ioapic0: intpin 20 trigger: level ioapic0: intpin 20 polarity: active-lo ioapic0: intpin 20 trigger: level ioapic0: intpin 20 polarity: active-lo ioapic0: intpin 20 trigger: level ioapic0: intpin 20 polarity: active-lo ioapic0: intpin 19 trigger: level ioapic0: intpin 19 polarity: active-lo ioapic0: intpin 19 trigger: level ioapic0: intpin 19 polarity: active-lo ioapic0: intpin 19 trigger: level ioapic0: intpin 19 polarity: active-lo ioapic0: intpin 19 trigger: level ioapic0: intpin 19 polarity: active-lo ioapic0: intpin 18 trigger: level ioapic0: intpin 18 polarity: active-lo ioapic0: intpin 18 trigger: level ioapic0: intpin 18 polarity: active-lo ioapic0: intpin 18 trigger: level ioapic0: intpin 18 polarity: active-lo ioapic0: intpin 18 trigger: level ioapic0: intpin 18 polarity: active-lo ioapic0: intpin 17 trigger: level ioapic0: intpin 17 polarity: active-lo ioapic0: intpin 17 trigger: level ioapic0: intpin 17 polarity: active-lo ioapic0: intpin 17 trigger: level ioapic0: intpin 17 polarity: active-lo ioapic0: intpin 17 trigger: level ioapic0: intpin 17 polarity: active-lo ioapic0: intpin 16 trigger: level ioapic0: intpin 16 polarity: active-lo ioapic0: intpin 16 trigger: level ioapic0: intpin 16 polarity: active-lo ioapic0: intpin 16 trigger: level ioapic0: intpin 16 polarity: active-lo ioapic0: intpin 16 trigger: level ioapic0: intpin 16 polarity: active-lo ioapic0: intpin 31 trigger: level ioapic0: intpin 31 polarity: active-lo ioapic0: intpin 31 trigger: level ioapic0: intpin 31 polarity: active-lo ioapic0: intpin 31 trigger: level ioapic0: intpin 31 polarity: active-lo ioapic0: intpin 31 trigger: level ioapic0: intpin 31 polarity: active-lo ioapic0: intpin 23 trigger: level ioapic0: intpin 23 polarity: active-lo ioapic0: intpin 23 trigger: level ioapic0: intpin 23 polarity: active-lo ioapic0: intpin 23 trigger: level ioapic0: intpin 23 polarity: active-lo ioapic0: intpin 23 trigger: level ioapic0: intpin 23 polarity: active-lo ioapic0: intpin 22 trigger: level ioapic0: intpin 22 polarity: active-lo ioapic0: intpin 22 trigger: level ioapic0: intpin 22 polarity: active-lo ioapic0: intpin 22 trigger: level ioapic0: intpin 22 polarity: active-lo ioapic0: intpin 22 trigger: level ioapic0: intpin 22 polarity: active-lo ioapic0: intpin 21 trigger: level ioapic0: intpin 21 polarity: active-lo ioapic0: intpin 21 trigger: level ioapic0: intpin 21 polarity: active-lo ioapic0: intpin 21 trigger: level ioapic0: intpin 21 polarity: active-lo ioapic0: intpin 21 trigger: level ioapic0: intpin 21 polarity: active-lo ioapic0: intpin 30 trigger: level ioapic0: intpin 30 polarity: active-lo ioapic0: intpin 30 trigger: level ioapic0: intpin 30 polarity: active-lo ioapic0: intpin 29 trigger: level ioapic0: intpin 29 polarity: active-lo ioapic0: intpin 29 trigger: level ioapic0: intpin 29 polarity: active-lo ioapic0: intpin 28 trigger: level ioapic0: intpin 28 polarity: active-lo ioapic0: intpin 28 trigger: level ioapic0: intpin 28 polarity: active-lo ioapic0: intpin 28 trigger: level ioapic0: intpin 28 polarity: active-lo ioapic0: intpin 28 trigger: level ioapic0: intpin 28 polarity: active-lo ioapic0: intpin 26 trigger: level ioapic0: intpin 26 polarity: active-lo ioapic0: intpin 26 trigger: level ioapic0: intpin 26 polarity: active-lo ioapic0: intpin 26 trigger: level ioapic0: intpin 26 polarity: active-lo ioapic0: intpin 1 trigger: edge ioapic0: intpin 1 polarity: active-hi ioapic0: Routing IRQ 0 -> intpin 2 ioapic0: intpin 2 trigger: edge ioapic0: intpin 2 polarity: active-hi ioapic0: intpin 3 trigger: edge ioapic0: intpin 3 polarity: active-hi ioapic0: intpin 4 trigger: edge ioapic0: intpin 4 polarity: active-hi ioapic0: intpin 6 trigger: edge ioapic0: intpin 6 polarity: active-hi ioapic0: intpin 7 trigger: edge ioapic0: intpin 7 polarity: active-hi ioapic0: intpin 8 trigger: edge ioapic0: intpin 8 polarity: active-hi ioapic0: intpin 9 trigger: level ioapic0: intpin 9 polarity: active-lo ioapic0: intpin 12 trigger: edge ioapic0: intpin 12 polarity: active-hi ioapic0: intpin 13 trigger: level ioapic0: intpin 13 polarity: active-lo ioapic0: intpin 14 trigger: edge ioapic0: intpin 14 polarity: active-hi ioapic0: intpin 15 trigger: edge ioapic0: intpin 15 polarity: active-hi lapic: Routing ExtINT -> LINT0 lapic: Routing NMI -> LINT1 ioapic0 irqs 0-34 on motherboard cpu0 BSP: ID: 0x07000000 VER: 0x00040011 LDR: 0x18000000 DFR: 0x0fffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff wlan: <802.11 Link Layer> null: random: mem: Pentium Pro MTRR support enabled npx0: [FAST] npx0: on motherboard npx0: INT 16 interface pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 1 2 3 4 5 6 7 8 9 10 11 [class=080400] 12 [class=088000] 13 [class=030000] [hdr=00] is there (id=47561002) pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pci0: on pcib0 pci0: physical bus=0 map[10]: type 1, range 32, base f7bf0000, size 8, enabled pcib0: slot 11 INTA routed to irq 26 found-> vendor=0x0e11, dev=0xa0f7, revid=0x11 bus=0, slot=11, func=0 class=08-04-00, hdrtype=0x00, mfdev=0 cmdreg=0x0142, statreg=0x0420, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=26 map[10]: type 4, range 32, base 00001800, size 8, enabled map[14]: type 1, range 32, base f7be0000, size 8, enabled found-> vendor=0x0e11, dev=0xa0f0, revid=0x00 bus=0, slot=12, func=0 class=08-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0143, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=255 map[10]: type 3, range 32, base f4000000, size 24, enabled map[14]: type 4, range 32, base 00002000, size 8, enabled map[18]: type 1, range 32, base f7bd0000, size 12, enabled found-> vendor=0x1002, dev=0x4756, revid=0x7a bus=0, slot=13, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0087, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns) powerspec 1 supports D0 D3 current D0 map[10]: type 4, range 32, base 00002400, size 8, enabled map[14]: type 1, range 32, base f6000000, size 24, enabled map[18]: type 1, range 32, base f5000000, size 24, enabled pcib0: slot 14 INTA routed to irq 24 found-> vendor=0x1000, dev=0x0010, revid=0x01 bus=0, slot=14, func=0 class=01-04-00, hdrtype=0x00, mfdev=0 cmdreg=0x0157, statreg=0x0210, cachelnsz=8 (dwords) lattimer=0xc0 (5760 ns), mingnt=0x1e (7500 ns), maxlat=0x08 (2000 ns) intpin=a, irq=24 powerspec 1 supports D0 D3 current D0 map[90]: type 4, range 32, base 00000000, size 4, enabled found-> vendor=0x1166, dev=0x0200, revid=0x4d bus=0, slot=15, func=0 class=06-01-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x118c, dev=0x1117, revid=0x05 bus=0, slot=20, func=0 class=05-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x118c, dev=0x1117, revid=0x05 bus=0, slot=20, func=1 class=05-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x0e11, dev=0x6010, revid=0x01 bus=0, slot=25, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0147, statreg=0x2420, cachelnsz=8 (dwords) lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x0e11, dev=0x6010, revid=0x01 bus=0, slot=26, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0147, statreg=0x0420, cachelnsz=8 (dwords) lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x0e11, dev=0x6010, revid=0x01 bus=0, slot=27, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0147, statreg=0x0420, cachelnsz=8 (dwords) lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) pci0: at device 11.0 (no driver attached) pci0: at device 12.0 (no driver attached) pci0: at device 13.0 (no driver attached) ida0: port 0x2400-0x24ff mem 0xf5000000-0xf5ffffff,0xf6000000-0xf6ffffff irq 24 at device 14.0 on pci0 ida0: drives=1 firm_rev=1.34 idad0: on ida0 idad0: 104183MB (213367680 sectors), blocksize=512 GEOM: create disk idad0 dp=0xc821cc08 isab0: port 0-0xf at device 15.0 on pci0 isa0: on isab0 pci0: at device 20.0 (no driver attached) pci0: at device 20.1 (no driver attached) eisa0: on motherboard mainboard0: on eisa0 slot 0 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 ex_isa_identify() unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed 0 unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: