All drivers [davej, can you please verify for powernow-k7?] set the transition_latency time in microseconds, even though the core demanded nanoseconds. Instead of fixing up the drivers, fix up the core... Dominik diff -ruN linux-original/include/linux/cpufreq.h linux/include/linux/cpufreq.h --- linux-original/include/linux/cpufreq.h 2003-11-04 15:27:38.000000000 +0100 +++ linux/include/linux/cpufreq.h 2003-11-04 16:09:23.547389216 +0100 @@ -57,7 +57,7 @@ struct cpufreq_cpuinfo { unsigned int max_freq; unsigned int min_freq; - unsigned int transition_latency; /* in 10^(-9) s */ + unsigned int transition_latency; /* in 10^(-6) s = microseconds */ }; struct cpufreq_real_policy {