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>