Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Sep 2013 09:42:30 -0400
From:      "Thomas Laus" <lausts@acm.org>
To:        freebsd-stable@freebsd.org
Subject:   FreeBSD 9-Stable + Atom D510 Freeze
Message-ID:  <523AFF46.29244.4657A1@lausts.acm.org>

next in thread | raw e-mail | index | archive | help
I have an Intel Atom D510 motherboard that is being used in my home router 
for
the last several years.  It started on FreeBSD 8-Stable and was recently 
upgraded
to FreeBSD 9-Stable.  Through the years I have observed spurious reboots when
rebuilding ports, but never world or kernel.  I have tried both schedulers in
FreeBSD 8-Stable.  I have also replaced memory, power supply and disk drives
to attempt to isolate hardware from the equation.  Last evening I had a 
complete
freeze when rebuilding tshark.  The keyboard was dead, screen display was 
frozen
and no network access.  I recovered by pressing the reset switch.  As always,
there are no log entries about panic or core dumps in the swap partition.

My question to the group is whether FreeBSD is correctly identifying the 
number
of CPU's on this motherboard.  I see 4 listed in the top utility and it 
appears
that code is being run on all 4.  Are HT CPU's equal in performance to 'real'
ones and should they participate fully in the task scheduler operation?  
Since
my problem is very intermittant and non-reproducable, is it possible that 
code
may try to exercise something in a HT core that should only be run on a 
'real'
one?

My DMESG:

Sep 18 20:50:19 mail kernel: Copyright (c) 1992-2013 The FreeBSD Project.
Sep 18 20:50:19 mail kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 
1989, 1991, 1992, 1993, 1994
Sep 18 20:50:19 mail kernel: The Regents of the University of California. All 
rights reserved.
Sep 18 20:50:19 mail kernel: FreeBSD is a registered trademark of The FreeBSD 
Foundation.
Sep 18 20:50:19 mail kernel: FreeBSD 9.2-PRERELEASE #2: Sat Sep 14 18:27:55 
EDT 2013
Sep 18 20:50:19 mail kernel: 
root@xxxxx.xxxxx.xxxxx:/usr/obj/usr/src/sys/ROUTER amd64   
Sep 18 20:50:19 mail kernel: gcc version 4.2.1 20070831 patched [FreeBSD]
Sep 18 20:50:19 mail kernel: CPU: Intel(R) Atom(TM) CPU D510   @ 1.66GHz 
(1662.72-MHz K8-class CPU)
Sep 18 20:50:19 mail kernel: Origin = "GenuineIntel"  Id = 0x106ca  Family = 
0x6  Model = 0x1c  Stepping = 10
Sep 18 20:50:19 mail kernel: 
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,
FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Sep 18 20:50:19 mail kernel: 
Features2=0x40e31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE>
Sep 18 20:50:19 mail kernel: AMD Features=0x20100800<SYSCALL,NX,LM>
Sep 18 20:50:19 mail kernel: AMD Features2=0x1<LAHF>
Sep 18 20:50:19 mail kernel: TSC: P-state invariant, performance statistics
Sep 18 20:50:19 mail kernel: real memory  = 1073741824 (1024 MB)
Sep 18 20:50:19 mail kernel: avail memory = 1002127360 (955 MB)
Sep 18 20:50:19 mail kernel: Event timer "LAPIC" quality 400
Sep 18 20:50:19 mail kernel: ACPI APIC Table: <INTEL  MOPNV10N>
Sep 18 20:50:19 mail kernel: FreeBSD/SMP: Multiprocessor System Detected: 4 
CPUs
Sep 18 20:50:19 mail kernel: FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 HTT 
threads
Sep 18 20:50:19 mail kernel: cpu0 (BSP): APIC ID:  0
Sep 18 20:50:19 mail kernel: cpu1 (AP/HT): APIC ID:  1
Sep 18 20:50:19 mail kernel: cpu2 (AP): APIC ID:  2
Sep 18 20:50:19 mail kernel: cpu3 (AP/HT): APIC ID:  3

Tom

-- 
Public Keys:
PGP KeyID = 0x5F22FDC1
GnuPG KeyID = 0x620836CF




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?523AFF46.29244.4657A1>