PDA

View Full Version : powernow-k8.ko work with X2 cpus?


marko
2006-01-08, 12:30 PM CST
I don't get it, I installed Fedora Core 4 on my Abit AN8 Ultra board.
I have a Athlon 64 X2 3800 on there (dual core). cpuspeed is
trying to load at boot up but it seems it isn't configured right.

I see that acpid is running.
Fedora's install correctly put in the smp version of the kernel:
2.6.11-1.1369_FC4smp

so edited /etc/cpuspeed.conf (basically the only change from
the one put in by the install is to change the DRIVER from powernow-k7
to powernow-k8 since Athlon 64 is a k8 class cpu. and I also uncommented
the thermal_zone checking, I figure the ac_adapter test is N/A to a
desktop) to look like:

VMAJOR=1
VMINOR=1
# uncomment this and set to the name of your CPUFreq module
DRIVER="powernow-k8"
# Let background (nice) processes speed up the cpu
OPTS="$OPTS -n"
# Add your favorite options here
#OPTS="$OPTS -s 0 -i 10 -r"
# uncomment and modify this to check the state of the AC adapter
#OPTS="$OPTS -a /proc/acpi/ac_adapter/*/state"
# uncomment and modify this to check the system temperature
OPTS="$OPTS -t /proc/acpi/thermal_zone/*/temperature 75"

now when I run
/etc/init.d/cpuspeed start
I get:
FATAL: Error inserting powernow_k8 (/lib/modules/2.6.11-1.1369_FC4smp/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k8.ko): No such device

but when I look in that path there is a module there called powernow-k8.ko
so what's the deal? Is it that in Fedora core 4, powernow-k8 doesn't
work with the dual core Athlons?

Mark

marko
2006-01-08, 10:48 PM CST
Replying to my own post, I found that if I flash the mother board bios from
the current version 1.7 dated 7/21/2005 to version 1.9 11/17/2005, the
cpuspeed does a much better job at least finding both cpus, now
I see in dmesg for powernow-k8:

owernow-k8: Found 2 AMD Athlon 64 / Opteron processors (version 1.50.4)
powernow-k8: 0 : fid 0xc (2000 MHz), vid 0x8 (1350 mV)
powernow-k8: 1 : fid 0xa (1800 MHz), vid 0xa (1300 mV)
powernow-k8: 2 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)
cpu_init done, current fid 0xc, vid 0x8
powernow-k8: 0 : fid 0xc (2000 MHz), vid 0x8 (1350 mV)
powernow-k8: 1 : fid 0xa (1800 MHz), vid 0xa (1300 mV)
powernow-k8: 2 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)
cpu_init done, current fid 0xc, vid 0x8
powernow-k8: error - out of sync, fix 0xc 0xa, vid 0x8 0xa
powernow-k8: error - out of sync, fix 0xa 0x2, vid 0xa 0x12

before I was just getting the error message about:
powernow-k8: MP systems not supported by PSB BIOS

so I think the cpuspeed now just needs configuring,
so if you use dual core and have trouble, try flashing to
the latest bios.
Mark