Most recent kernel where this bug did not occur: unknown Distribution: gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2) Hardware Environment: 2xAMD Athlon FX-74 CPUs on ASUS L1N64-SLI WS NF680a 1207 MB Software Environment: gentoo Problem Description: While trying to enable Cool'n'Quiet, dmesg error with: powernow-k8: Processor cpuid c0f13 not supported powernow-k8: Processor cpuid c0f13 not supported powernow-k8: Processor cpuid c0f13 not supported powernow-k8: Processor cpuid c0f13 not supported Tried w/ powernow-k8 build as a module as well as build into kernel... same result. Steps to reproduce: 1. compile kernel with powernow-k8 support 2. boot on Athlon FX-74 CPU
Created attachment 14038 [details] x86info output
Looks like it should be pretty easy to fix. Try this patch: --- linux-2.6.23-git18-vanilla/arch/x86/kernel/cpu/cpufreq/powernow-k8.h.old 2007-12-14 12:15:06.000000000 -0600 +++ linux-2.6.23-git18-vanilla/arch/x86/kernel/cpu/cpufreq/powernow-k8.h 2007-12-14 12:15:27.000000000 -0600 @@ -47,7 +47,7 @@ struct powernow_k8_data { #define CPUID_XFAM 0x0ff00000 /* extended family */ #define CPUID_XFAM_K8 0 #define CPUID_XMOD 0x000f0000 /* extended model */ -#define CPUID_XMOD_REV_MASK 0x00080000 +#define CPUID_XMOD_REV_MASK 0x000c0000 #define CPUID_XFAM_10H 0x00100000 /* family 0x10 */ #define CPUID_USE_XFAM_XMOD 0x00000f00 #define CPUID_GET_MAX_CAPABILITIES 0x80000000
Created attachment 14039 [details] Patch to revise powernow xmod
It fixed it for me. thank you.