I have recently installed PHC 3.2.2 onto a Slackware 13.1 x64 system (kernel 184.108.40.206 vanilla) with a p8600 processor. Having changed the VIDS in the phc_controls file, I noticed that the readmsr tool was showing that although the processor was trying to go to the VIDs specified it wouldn't make it there and just be stuck at the original values.
Here are the commands I have run thusfar from /sys/devices/system/cpu/cpu0/cpufreq. The semicolon separates the input from the output.
Code: Select all
cat phc_controls: 73:39 9:29 6:23 134:13 echo "73:30 9:24 6:15 134:10" >> phc_controls
Code: Select all
bash-4.1# ./read_msr.py --readmsr MSRTOOL V0.2pre-3 started... [cpu0] [CURRENT] FID:9 HID:0 DID:0 VID:29 [cpu0] [TARGET] FID:9 HID:0 DID:1 VID:30 [cpu0] [HIGHEST] FID:9 (HID:0 DID:0) VID:29 (not sure if they exist here) [cpu0] [LOWEST] FID:6 (HID:0 DID:0) VID:23 (not sure if they exist here) [cpu0] [SLFM] FID:6 VID:13 [cpu0] [IDA] FID:9 VID:39 [cpu0] [CURRENTLY ACTIVE FEATURES] IDA:0 EIST:1 [cpu1] [CURRENT] FID:9 HID:0 DID:0 VID:29 [cpu1] [TARGET] FID:9 HID:0 DID:1 VID:39 [cpu1] [HIGHEST] FID:9 (HID:0 DID:0) VID:29 (not sure if they exist here) [cpu1] [LOWEST] FID:6 (HID:0 DID:0) VID:23 (not sure if they exist here) [cpu1] [SLFM] FID:6 VID:13 [cpu1] [IDA] FID:9 VID:39 [cpu1] [CURRENTLY ACTIVE FEATURES] IDA:0 EIST:1
from lsmod I have the intel-phc module loaded and acpi-cpufreq not loaded. (trying to load acpi-cpufreq results in nothing happening)
in my kernel config I have the ACPI CPU Frequency Scaling options acpi_cpufreq, cpufreq <insert governor here>, and the translation stats built as modules.
dmesg shows no errors for the ACPI system loading.
So any idea on where i might be going wrong? I have read over the documentation but i might have missed something or I just plain suck at this