C-States and Hyperthreading working
I have a Fit-pc2i 1.2 from two weeks ago, I tried several distributions and Ubuntu 9.10 is the best work by following the instructions on the wiki (
http://www.fit-pc2.com/wiki/index.php?t ... buntu_9.10 ). Finally I decided to use Ubuntu 9.10 but became unstable when activated Hiperthreading and C-States in the Bios.
I compiled a new kernel based on the original 2.6.31-34-fitpc2 to add a patch that enables support for Reiserfs4 filesystem, without making any other changes:
zcat /proc/config.gz | diff -uN /boot/config-2.6.31-34-fitpc2 -
--- /boot/config-2.6.31-34-fitpc2 2010-06-16 11:01:59.000000000 +0200
+++ - 2010-07-06 18:28:55.478595100 +0200
@@ -1,9 +1,7 @@
-
-
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.31-34-fitpc2
-# Wed Jun 16 11:23:06 2010
+# Linux kernel version: 2.6.31-34-fitpc2i
+# Sun Jun 27 18:56:14 2010
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -3216,7 +3214,7 @@
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
+CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
@@ -3230,6 +3228,8 @@
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
+CONFIG_REISER4_FS=m
+# CONFIG_REISER4_DEBUG is not set
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
From yesterday I get working well with C-States Hiperthreading when I added on boot the following parameters to the kernel:
acpi_irq_balance acpi_osi=Linux
menuentry "Ubuntu, Linux 2.6.31-34-fitpc2i" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod reiserfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3b2e9f50-b894-4eca-a8e4-959ca4b2cb30
linux /boot/vmlinuz-2.6.31-34-fitpc2i root=UUID=3b2e9f50-b894-4eca-a8e4-959ca4b2cb30 ro quiet splash acpi_irq_balance acpi_osi=Linux
initrd /boot/initrd.img-2.6.31-34-fitpc2i
}
# uptime
18:46:35 up 1 day, 2:14, 6 users, load average: 0.40, 0.55, 0.66
# powertop
PowerTOP 1.11 (C) 2007, 2008 Intel Corporation
Collecting data for 5 seconds
Your CPU supports the following C-states : C1 C2 C4 C6
Your BIOS reports the following C-states : C1 C2 C4 C6
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 8.1%) 1.60 Ghz 4.2%
polling 0.0ms ( 0.0%) 1333 Mhz 0.1%
C1 mwait 0.0ms ( 0.8%) 1067 Mhz 0.1%
C2 mwait 0.1ms ( 0.2%) 800 Mhz 95.7%
C4 mwait 0.4ms ( 0.1%)
C6 mwait 8.0ms (90.8%)
Wakeups-from-idle per second : 351.4 interval: 15.0s
no ACPI power usage estimate available
Top causes for wakeups:
68.5% (541.4) <kernel IPI> : Function call interrupts
8.9% ( 70.5) <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
3.0% ( 23.8) USB device 4-1.3 : Microsoft Wireless Optical Mouse® 1.00 (Microsoft)
2.6% ( 20.7) <interrupt> : iegd@pci:0000:00:02.0, eth0
2.6% ( 20.3) <interrupt> : uhci_hcd:usb4, mmc2
2.5% ( 19.7) <kernel core> : hrtimer_start (tick_sched_timer)
2.2% ( 17.4) <kernel IPI> : Rescheduling interrupts
1.5% ( 11.5) USB device 1-1 : NovaT 500Stick (Hauppauge)
1.2% ( 9.9) geyes_applet2 : hrtimer_start_range_ns (hrtimer_wakeup)
1.2% ( 9.6) <interrupt> : ehci_hcd:usb1
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU Z530 @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority
bogomips : 3191.63
clflush size : 64
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU Z530 @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority
bogomips : 3191.94
clflush size : 64
power management: