I have a P4 notebook (Compaq NX9010-Pavilion ze8500) with which I'm having CPU frequency problems. It's a 2.8GHz processor, but I can't seem to get it above 692MHz. [root@liquidity /]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 692.000 cache size : 512 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 pbe up cid xtpr bogomips : 5789.47 [root@liquidity /]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 668000 692000 [root@liquidity /]$ dmesg |grep CPU Initializing CPU#0 CPU 0 irqstacks, hard=c07ae000 soft=c078e000 CPU: After generic identify, caps: bfebf9ff 00000000 00000000 00000000 00004400 00000000 00000000 CPU: After vendor identify, caps: bfebf9ff 00000000 00000000 00000000 00004400 00000000 00000000 CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 512K CPU: Hyper-Threading is disabled CPU: After all inits, caps: bfebf1ff 00000000 00000000 00000080 00004400 00000000 00000000 Intel machine check reporting enabled on CPU#0. CPU0: Intel P4/Xeon Extended MCE MSRs (12) available CPU0: Thermal monitoring enabled CPU0: Intel Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09 Brought up 1 CPUs speedstep-smi: you're trying to use this cpufreq driver on a Pentium 4-based CPU. Most likely it will not work. ACPI: CPU0 (power states: C1[C1] C2[C2]) Note the speedstep-smi line. I've tried disabling cpuspeed and also tried manually selecting frequency. Personally, I'd prefer to have scaling working only on battery power, but I'll settle for getting it to work *at all*. Any suggestions?