Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Dec 2009 19:22:57 -0500
From:      Steven Friedrich <freebsd@insightbb.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform processors"?
Message-ID:  <200912221922.58096.freebsd@insightbb.com>
In-Reply-To: <20091223004130.1cc2814f.torfinn.ingolfsen@broadpark.no>
References:  <20091220215943.5c6cbdcb.torfinn.ingolfsen@broadpark.no> <alpine.BSF.2.00.0912212114490.61247@ury.york.ac.uk> <20091223004130.1cc2814f.torfinn.ingolfsen@broadpark.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 22 December 2009 06:41:30 pm Torfinn Ingolfsen wrote:
> On Mon, 21 Dec 2009 21:21:45 +0000 (GMT)
> 

> FreeBSD 7.2-STABLE #6: Sun Oct 11 11:14:33 CEST 2009

> 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,M
> CA,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

> 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

My first thought was that perhaps you were running a uniprocessor kernel, but 
I checked GENERIC and SMP option is there.  My dmesg is a little different:
FreeBSD 8.0-STABLE #16: Sat Dec 19 22:56:44 EST 2009

CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2793.02-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf41  Stepping = 1
  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=0x641d<SSE3,DTES64,MON,DS_CPL,CNXT-ID,CX16,xTPR>
  AMD Features=0x20100000<NX,LM>
  TSC: P-state invariant

FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP/HT): APIC ID:  1

I think the clue to run down is why does FreeBSD think your sx260 is running 
at 1295.21-MHz.

I think I would try updating your usb stick's kernel with 8-stable and rebuild 
it. I'm wondering if someone who made the stick image turned off SMP to make i 
fit on small sticks (above is 7.2-stable, not the 8 on a stick).

I see HTT in your CPUs features, but I wonder what that's based on. What if 
the BIOS supports hyperthreading but the cpu doesn't? (there were p4 
processors sold before hyperthreading came out, I know, I bought one. 8o)

You might try finding a cpu diagnostic tool that describes the cpu in great 
detail, like from download.com, etc.

You might also go to Intel's site and lookup the id 0xf29 and see if Intel 
says it actually supports hyperthreading.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912221922.58096.freebsd>