Bug 12973
Summary: | cannot use cpufreq scaling with the 2.6.29 kernel and an X3360 chip | ||
---|---|---|---|
Product: | ACPI | Reporter: | da_audiophile |
Component: | Power-Processor | Assignee: | Zhang Rui (rui.zhang) |
Status: | CLOSED INVALID | ||
Severity: | high | CC: | acpi-bugzilla, lenb, rui.zhang, yakui.zhao |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.29 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
acpidump under 2.6.26
dmesg under 2.6.26 grep command of /sys/devices/system/cpu/cpu0/cpufreq/ under 2.6.26 acpidump under 2.6.29 dmesg under 2.6.29 grep command of /sys/devices/system/cpu/cpu0/cpufreq/ under 2.6.29 |
Description
da_audiophile
2009-03-29 22:20:45 UTC
Will you please attach the output of acpidump? It will be great if you can attach the output of dmesg on the 2.6.26/2.6.29 kernel. Thanks. please also attach the output of "grep . /sys/devices/system/cpu/cpu0/cpufreq/*" I will post these info for you ASAP. I should add that I cannot modprobe acpi-cpufreq when I am booted into my 2.6.29 kernel. I get the following: # modprobe acpi-cpufreq FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.29-amd64/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device Let me get your guys the acpidump, dmesg, and /sys/devices/system/cpu/cpu0/cpufreq/* for under both of the kernels. I will post them shortly. Created attachment 20740 [details]
acpidump under 2.6.26
Created attachment 20741 [details]
dmesg under 2.6.26
Created attachment 20742 [details]
grep command of /sys/devices/system/cpu/cpu0/cpufreq/ under 2.6.26
Created attachment 20743 [details]
acpidump under 2.6.29
Created attachment 20744 [details]
dmesg under 2.6.29
Created attachment 20745 [details]
grep command of /sys/devices/system/cpu/cpu0/cpufreq/ under 2.6.29
Okay... all files attached. Just for kicks, I tried to modprobe the speedstep-centrino module and I get the same "No such device" error message. It's almost as if the kernel doesn't recognize that the acpi-cpufreq module will work with my chip. I even tried with the -f switch, but got the same result. I figured it out! I took a clue from my /var/log/dmesg [ 4.633657] [Firmware Bug]: BIOS needs update for CPU frequency support [ 4.633718] ACPI Error (psloop-0136): Found unknown opcode 20 at AML address ffff88012d27c633 offset 4F, ignoring [20080926] [ 4.633722] ACPI Error (psloop-0136): Found unknown opcode 6F at AML address ffff88012d27c638 offset 54, ignoring [20080926] [ 4.633726] ACPI Error (psloop-0136): Found unknown opcode 20 at AML address ffff88012d27c63c offset 58, ignoring [20080926] [ 4.633729] ACPI Error (psloop-0136): Found unknown opcode 6F at AML address ffff88012d27c640 offset 5C, ignoring [20080926] That line that reads, "Firmware Bug: BIOS needs update for CPU frequency support" was really bugging me. So I took a risk, d/l'ed the latest BIOS for my board, flashed, reset all my custom BIOS settings, and rebooted into my new kernel. I'm now able to use acpi-cpufreq and scaling works smoothly :) I think you can safely close this ticket and pass on the information to folks experiencing this same symptom: flash your BIOS! |