From owner-freebsd-questions@FreeBSD.ORG Wed Apr 30 21:21:13 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5571E37B40B for ; Wed, 30 Apr 2003 21:21:13 -0700 (PDT) Received: from eesh.lebox.org (dsl092-249-138.sfo2.dsl.speakeasy.net [66.92.249.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C8FF43F93 for ; Wed, 30 Apr 2003 21:21:12 -0700 (PDT) (envelope-from mio@eesh.lebox.org) Received: from eesh.lebox.org (localhost [127.0.0.1]) by eesh.lebox.org (8.12.6p2/8.12.6) with ESMTP id h414Sv1s005780 for ; Wed, 30 Apr 2003 21:28:58 -0700 (PDT) (envelope-from mio@eesh.lebox.org) Received: (from mio@localhost) by eesh.lebox.org (8.12.6p2/8.12.6/Submit) id h414SvxS005779 for questions@freebsd.org; Wed, 30 Apr 2003 21:28:57 -0700 (PDT) Date: Wed, 30 Apr 2003 21:28:56 -0700 From: milan To: questions@freebsd.org Message-ID: <20030501042856.GE2778@eesh.lebox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i Subject: SMP bug? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2003 04:21:13 -0000 Hi, i have a dual proc Xeon system but freebsd with SMP and Hyperthreading enabled dectects 3 (three) processors! any ideas what's wrong? is this normal? thanks for any help, -Milan my motherboard spec (X5DEi-GG): http://www.supermicro.com/PRODUCT/MotherBoards/GC_SL/X5DEi.htm and (sorry if too verbose) dmesg output: 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 4.8-RELEASE #0: Wed Apr 30 00:20:45 PDT 2003 root@kick.lebox.org:/usr/obj/usr/src/sys/KICK Calibrating clock(s) ... TSC clock: 1796624052 Hz, i8254 clock: 1192978 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: Intel(R) XEON(TM) CPU 1.80GHz (1796.94-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf24 Stepping = 4 Features=0x3febfbff Hyperthreading: 2 logical CPUs real memory = 1073676288 (1048512K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00370000 - 0x3ffe7fff, 1070039040 bytes (261240 pages) avail memory = 1041747968 (1017332K bytes) Programming 16 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 16 pins in IOAPIC #1 Programming 16 pins in IOAPIC #2 Programming 16 pins in IOAPIC #3 SMP: CPU0 apic_initialize(): lint0: 0x00000700 lint1: 0x00010400 TPR: 0x00000000 SVR: 0x000001ff FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00050014, at 0xfee00000 cpu2 (AP): apic id: 2, version: 0x00050014, at 0xfee00000 cpu3 (AP): apic id: 3, version: 0x00050014, at 0xfee00000 io0 (APIC): apic id: 8, version: 0x000f0011, at 0xfec00000 io1 (APIC): apic id: 9, version: 0x000f0011, at 0xfec01000 io2 (APIC): apic id: 10, version: 0x000f0011, at 0xfec02000 io3 (APIC): apic id: 11, version: 0x000f0011, at 0xfec03000 bios32: Found BIOS32 Service Directory header at 0xc00fdb70 bios32: Entry = 0xfdb80 (c00fdb80) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xdba1 pnpbios: Found PnP BIOS data at 0xc00f49b0 pnpbios: Entry = f0000:3854 Rev = 1.0 Other BIOS signatures found: ACPI: 000ff900 Preloaded elf kernel "kernel" at 0xc0346000. Pentium Pro MTRR support enabled Creating DISK md0 md0: Malloc disk Math emulator present SMP: CPU0 bsp_apic_configure(): lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff pci_open(1): mode 1 addr port (0x0cf8) is 0x800078ac pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=00171166) Using $PIR table, 11 entries at 0xc00f4fb0 pcib-: pcib0 exists, using next available unit number npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x1166, dev=0x0017, revid=0x32 class=06-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x1166, dev=0x0017, revid=0x00 class=06-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 IOAPIC #1 intpin 12 -> irq 2 Freeing (NOT implemented) redirected PCI irq 9. found-> vendor=0x8086, dev=0x100e, revid=0x02 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=2 map[10]: type 1, range 32, base feb40000, size 17 map[18]: type 1, range 32, base 0000e000, size 6 IOAPIC #1 intpin 10 -> irq 9 Freeing (NOT implemented) redirected PCI irq 11. found-> vendor=0x8086, dev=0x100e, revid=0x02 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base feb80000, size 17 map[18]: type 1, range 32, base 0000e400, size 6 IOAPIC #1 intpin 13 -> irq 10 found-> vendor=0x1002, dev=0x4752, revid=0x27 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base fd000000, size 24 map[14]: type 1, range 32, base 0000e800, size 8 map[18]: type 1, range 32, base febff000, size 12 found-> vendor=0x1166, dev=0x0203, revid=0xa0 class=06-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x1166, dev=0x0213, revid=0xa0 class=01-01-8a, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base 000001f0, size 3 map[14]: type 1, range 32, base 000003f4, size 2 map[18]: type 1, range 32, base 00000170, size 3 map[1c]: type 1, range 32, base 00000374, size 2 map[20]: type 1, range 32, base 0000ffa0, size 4 IOAPIC #1 intpin 1 -> irq 11 Freeing (NOT implemented) redirected PCI irq 10. found-> vendor=0x1166, dev=0x0221, revid=0x05 class=0c-03-10, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base febfd000, size 12 found-> vendor=0x1166, dev=0x0227, revid=0x00 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 pci0: on pcib0 em0: port 0xe000-0xe03f mem 0xfeb40000-0xfeb5ffff irq 2 at device 8.0 on pci0 bpf: em0 attached em0: Speed:N/A Duplex:N/A em1: port 0xe400-0xe43f mem 0xfeb80000-0xfeb9ffff irq 9 at device 9.0 on pci0 bpf: em1 attached em1: Speed:100 Mbps Duplex:Full pci0: (vendor=0x1002, dev=0x4752) at 11.0 irq 10 atapci0: port 0xffa0-0xffaf,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 at device 15.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xffa0 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI 00 00 ata0-slave: ATAPI 00 00 ata0: mask=03 stat0=50 stat1=00 ata0-master: ATA 01 a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xffa8 ata1: mask=03 ostat0=50 ostat2=00 ata1-master: ATAPI 00 00 ata1-slave: ATAPI 00 00 ata1: mask=03 stat0=50 stat1=00 ata1-master: ATA 01 a5 ata1: devices=01 ata1: at 0x170 irq 15 on atapci0 pci0: (vendor=0x1166, dev=0x0221) at 15.2 irq 11 isab0: at device 15.3 on pci0 isa0: on isab0 pcib255: on motherboard pci255: on pcib255 pcib1: on motherboard pci1: on pcib1 ata-: ata0 exists, using next available unit number ata-: ata1 exists, using next available unit number 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 isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: