Bug 12993
Summary: | warning in powernow-k8.c:1254 | ||
---|---|---|---|
Product: | Power Management | Reporter: | Peter Teoh (htmldeveloper) |
Component: | cpufreq | Assignee: | cpufreq |
Status: | CLOSED DOCUMENTED | ||
Severity: | normal | CC: | lenb, rui.zhang, trenn |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.29 | Subsystem: | |
Regression: | Yes | Bisected commit-id: |
Description
Peter Teoh
2009-04-01 02:42:38 UTC
cat /proc/cpuinfo: processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 35 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ stepping : 2 cpu MHz : 2411.004 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm cmp_legacy bogomips : 4822.00 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 35 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ stepping : 2 cpu MHz : 2411.004 cache size : 1024 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm cmp_legacy bogomips : 4821.19 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp this warning is introduced by commit 79cc56af, which indicates that powernow-k8 can not be used for a MP laptop. Thanks, but this is customized desktop, with A8N32-SLI as the mother board. I will be glad to provide further info if needed. Thanks. powernow-k8 can of course be used for MP laptops/workstations/servers. The problem of your "customized" machine is, that the BIOS does not recon the CPUs and thus cannot expose the needed cpufreq info to the OS via the _PSS ACPI function. You could try to implement the _PSS function yourself and override your DSDT, but that is not perfect (e.g. DSDT table changes on HW changes, e.g. exchanging memory). You could also patch powernow-k8.c and statically fill the needed values. Best you complain to the vendor, anyway. CPUfreq won't work with this type of CPUs on Windows, too. There is nothing that can be done to enhance the kernel to support your machine, this must be done in the BIOS or you go for a private patch which is not worth it. IMO this bug should be set invalid or won't fix, there is nothing that the kernel is going to fix. Thank you Thomas for the explanation, I understand better now. Shall try looking into the BIOS upgrade from vendor. Thanks!!! |