hi jeremy i've found a pentium-m banias which reports "Mobile Genuine Intel(R) processor 1400MHz" in /proc/cpuinfo. this (strange?) signature prevents speedstep-centrino.c from working properly. the machine is a asus L4000R-series (L4510RBP) pentium-m/ati9100igp notebook. "Enhanced SpeedStep" works as advertised for this particular pentium-m with the following trivial patch applied: # diff -up arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c.default arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c --- arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c.default 2004-08-19 19:53:59.000000000 +0200 +++ arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c 2004-08-19 20:49:06.000000000 +0200 @@ -195,7 +195,7 @@ static struct cpufreq_frequency_table ba #define _BANIAS(cpuid, max, name) \ { .cpu_id = cpuid, \ - .model_name = "Intel(R) Pentium(R) M processor " name "MHz", \ + .model_name = "Mobile Genuine Intel(R) processor " name "MHz", \ .max_freq = (max)*1000, \ .op_points = banias_##max, \ } it seems that only the model_name is different for this CPU? thias # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Mobile Genuine Intel(R) processor 1400MHz stepping : 5 cpu MHz : 600.087 cache size : 1024 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 mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est bogomips : 1190.18 -- Matthias Brill