Bug 212439
Summary: | Pentium 4 frequency scaling still not working correctly | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ronny Fischer <ronny.fischer> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6 | CC: | greg, pfrields, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.6.20 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-03-15 19:22:49 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Ronny Fischer
2006-10-26 19:26:35 UTC
I had reported frequency scaling not working but upgrading the kernel manually to the i686 version fixed it in most cases. However I do have one laptop in which frequency scaling still does not work even with the i686 kernel. As the previous poster noted, this laptop did not have functional frequency scaling in FC5 with either the 2.6.17 or 2.6.18 based kernels. Frequency scaling DID work with prior kernels. The information about this particular laptop/cpu is: processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Mobile Intel(R) Celeron(R) CPU 1.50GHz stepping : 4 cpu MHz : 1495.705 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up bogomips : 2994.74 The kernel running currently is: Linux toshiba1115 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386 GNU/Linux I had upgraded the kernel to the i686 version with: rpm --force -Uhv kernel-2.6.18-1.2798.fc6.i686.rpm Yet cpuspeed still does not work: # service cpuspeed restart cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver: No such file or directory WARNING: Error inserting freq_table (/lib/modules/2.6.18-1.2798.fc6/kernel/drivers/cpufreq/freq_table.ko): Operation not permitted FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device Ron: It stopped working for some folks when an errata workaround was added. It intentionally limits some frequencies which can be problematic on some systems, but aparently that needs revisiting as it limits too many. I'll poke the people who submitted that patch to revisit it. Greg: You have a completely different problem. It looks like you haven't set DRIVER="p4-clockmod" in your /etc/cpuspeed.conf. You have to set this up manually as using p4-clockmod is something that a user must decide to do due to the performance impact using it implies. Changing the DRIVER did work on this particular laptop. It seems to me that should somehow be automated. Is there any way to have cpuspeed automatically detect and use the correct driver? Dear Dave and all the others. With the realease of Kernel 2.6.20 for Fedora Core 6 (in fact today) the frequency scaling is working correctly now. All eight cCPU clock states are available. I wonder what you have done to make it? Hope it won't fail again... Great work an thx a lot Ronny I checked on my Mobile Intel(R) Celeron(R) CPU 1.50GHz based Toshiba notebook and once again frequency scaling is working as of the 2.6.20 kernel update that came out yesterday. Thank you. |