Hi

I have two identical Intel Atom motherboards based on Diamondville 330 series processors, both running F13 Goddard with kernel 2.6.34.9-69.fc13.x86_64 (I believe in "if it ain't broke don't fix it").

One is a 'lights out' server, the other an occasional use workstation. Both have been giving sterling service for some years now.

However, I noticed that, after a recent reboot because of a UPS replacement, the lights out server is suddenly only showing one cpu core. The occasional use workstation still shows 4 cores (2 cores plus multiple threads I believe).

Has anyone else come across this and does anyone have any idea how to fix it so I get my other core(s) back? I can't see anything obvious in the BIOS settings.

The output from dmesg|grep -i cpu on the two systems is:

workstation:
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
SMP: Allowing 4 CPUs, 0 hotplug CPUs
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
PERCPU: Embedded 29 pages/cpu @ffff880002000000 s89768 r8192 d20824 u524288
pcpu-alloc: s89768 r8192 d20824 u524288 alloc=1*2097152
pcpu-alloc: [0] 0 1 2 3
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Initializing cgroup subsys cpuacct
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 5 MCE banks
CPU0: Thermal monitoring enabled (TM1)
CPU0: Intel(R) Atom(TM) CPU 330 @ 1.60GHz stepping 02
TSC synchronization [CPU#0 -> CPU#3]:
Measured 12 cycles TSC warp between CPUs, turning off TSC clock.
Brought up 4 CPUs
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
cpuidle: using governor ladder
cpuidle: using governor menu
microcode: CPU0 sig=0x106c2, pf=0x8, revision=0x213
microcode: CPU1 sig=0x106c2, pf=0x8, revision=0x213
microcode: CPU2 sig=0x106c2, pf=0x8, revision=0x213
microcode: CPU3 sig=0x106c2, pf=0x8, revision=0x213
microcode: CPU0 updated to revision 0x219, date = 2009-04-10
microcode: CPU1 updated to revision 0x219, date = 2009-04-10
microcode: CPU2 updated to revision 0x219, date = 2009-04-10
microcode: CPU3 updated to revision 0x219, date = 2009-04-10
p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available


and server:

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Processor #0 (Bootup-CPU)
SMP: Allowing 1 CPUs, 0 hotplug CPUs
setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:1 nr_node_ids:1
PERCPU: Embedded 29 pages/cpu @ffff880002000000 s89768 r8192 d20824 u2097152
pcpu-alloc: s89768 r8192 d20824 u2097152 alloc=1*2097152
pcpu-alloc: [0] 0
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Initializing cgroup subsys cpuacct
CPU: Unsupported number of siblings 4
mce: CPU supports 5 MCE banks
CPU0: Thermal monitoring enabled (TM1)
CPU0: Intel(R) Atom(TM) CPU 330 @ 1.60GHz stepping 02
Brought up 1 CPUs
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
cpuidle: using governor ladder
cpuidle: using governor menu
microcode: CPU0 sig=0x106c2, pf=0x8, revision=0x213
microcode: CPU0 updated to revision 0x219, date = 2009-04-10
p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available


Sorry if this is the wrong way to attach supporting info but I tried to attach these as a .tar file but it always failed!

Any help would be most welcome.

Chris