Torfinn Ingolfsen
2009-Dec-20 20:59 UTC
Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform processors"?
Hi, I just booted my Dell OptiPlex SX260[1] from a usb memory stick with FreeBSD 8.0-release on it. Part of the dmesg output is: Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (1295.21-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x4400<CNXT-ID,xTPR> real memory = 2147483648 (2048 MB) avail memory = 2085347328 (1988 MB) ACPI APIC Table: <DELL SX260 > WARNING: Non-uniform processors. WARNING: Using suboptimal topology. ioapic0: Changing APIC ID to 1 ioapic0 <Version 2.0> irqs 0-23 on motherboard kbd1 at kbdmux0 Full demsg output on the FreeBSD page[2] for this machine. Why does FreeBSD think that this machine has "non-unform processors? Ok, the Pentium 4 in it can proably do hyperthreading, but that isn't much to talk about. What excatly is non-unform here? References: 1) http://sites.google.com/site/tingox/sx260 2) http://sites.google.com/site/tingox/sx260_freebsd -- Regards, Torfinn Ingolfsen
Ian Smith
2009-Dec-21 04:30 UTC
Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform processors"?
On Sun, 20 Dec 2009, Torfinn Ingolfsen wrote: > Hi, > I just booted my Dell OptiPlex SX260[1] from a usb memory stick with > FreeBSD 8.0-release on it. Part of the dmesg output is: > Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. > FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 > root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (1295.21-MHz 686-class CPU) Why is it booting up at half speed? Same in your 7.2-STABLE dmesg. Something set that way in BIOS? What does 'sysctl dev.cpu' say? > Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 > Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > Features2=0x4400<CNXT-ID,xTPR> > real memory = 2147483648 (2048 MB) > avail memory = 2085347328 (1988 MB) > ACPI APIC Table: <DELL SX260 > > WARNING: Non-uniform processors. > WARNING: Using suboptimal topology. > ioapic0: Changing APIC ID to 1 > ioapic0 <Version 2.0> irqs 0-23 on motherboard > kbd1 at kbdmux0 > > Full demsg output on the FreeBSD page[2] for this machine. Only spotted a verbose dmesg for 7.2-STABLE there, not for 8.0? > Why does FreeBSD think that this machine has "non-unform processors? > Ok, the Pentium 4 in it can proably do hyperthreading, but that isn't > much to talk about. I suppose you have HTT disabled in BIOS? > What excatly is non-unform here? I don't know, but suspect the detected half CPU speed may be a clue? > References: > 1) http://sites.google.com/site/tingox/sx260 > 2) http://sites.google.com/site/tingox/sx260_freebsd > -- > Regards, > Torfinn Ingolfsen cheers, Ian
Gavin Atkinson
2009-Dec-21 21:21 UTC
Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform processors"?
On Sun, 20 Dec 2009, Torfinn Ingolfsen wrote:> Hi, > I just booted my Dell OptiPlex SX260[1] from a usb memory stick with > FreeBSD 8.0-release on it. Part of the dmesg output is: > Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. > FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 > root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (1295.21-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 > Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > Features2=0x4400<CNXT-ID,xTPR> > real memory = 2147483648 (2048 MB) > avail memory = 2085347328 (1988 MB) > ACPI APIC Table: <DELL SX260 > > WARNING: Non-uniform processors. > WARNING: Using suboptimal topology. > ioapic0: Changing APIC ID to 1 > ioapic0 <Version 2.0> irqs 0-23 on motherboard > kbd1 at kbdmux0 > > Full demsg output on the FreeBSD page[2] for this machine. > Why does FreeBSD think that this machine has "non-unform processors? > Ok, the Pentium 4 in it can proably do hyperthreading, but that isn't > much to talk about. > What excatly is non-unform here? > > References: > 1) http://sites.google.com/site/tingox/sx260 > 2) http://sites.google.com/site/tingox/sx260_freebsdCan you please reboot and show a verbose dmesg from this system? Also, how many CPUs does this system actually have? It appears that in the 7.2 dmesg at 2) above, two are detected but only one is ever used - are you explicitly disabling hyperthreading somehow? Gavin
Torfinn Ingolfsen
2009-Dec-22 23:41 UTC
Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform processors"?
On Mon, 21 Dec 2009 21:21:45 +0000 (GMT) Gavin Atkinson <gavin@FreeBSD.org> wrote:> Can you please reboot and show a verbose dmesg from this system?Yes, it is there[1] now. :-)> Also, how many CPUs does this system actually have? It appears that > in the 7.2 dmesg at 2) above, two are detected but only one is ever > used - are you explicitly disabling hyperthreading somehow?It has one Pentium 4 cpu. Hyperthreading was disabled in bios, it is enabled now: Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 7.2-STABLE #6: Sun Oct 11 11:14:33 CEST 2009 root@kg-work2.kg4.no:/usr/obj/usr/src/sys/SX270 Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (1295.21-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FX SR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x4400<CNXT-ID,xTPR> Logical CPUs per core: 2 real memory = 2145849344 (2046 MB) avail memory = 2090192896 (1993 MB) ACPI APIC Table: <DELL SX260 > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP/HT): APIC ID: 1 ioapic0: Changing APIC ID to 2 ioapic0 <Version 2.0> irqs 0-23 on motherboard kbd1 at kbdmux0 acpi0: <DELL SX260 > on motherboard References: 1) http://sites.google.com/site/tingox/sx260_freebsd -- Torfinn