It looks like you don't have a module loaded to do cpu frequency scaling. Since it looks like you have a newer processor (is it core or core2?) you could try acpi-cpufreq
Code:
sudo modprobe acpi-cpufreq
You'll also want to load a governor module. "ondemand" is probably what you want.
Code:
sudo modprobe ondemand
Otherwise, you could just try
Code:
sudo /etc/init.d/loadcpufreq start
sudo /etc/init.d/cpufrequtils start
This is what should get run on boot, so you'll see if things will load up correctly this way.
Someone else may know more about wifi radar, but for the usb wakeups,
Code:
echo options usbcore autosuspend=1 > /etc/modprobe.d/usbcore.modprobe
will make USB auto-suspend permanent starting the next time you load this module. Depending on your powertop version, it may not stop complaining because it really wants autosuspend=0, which is probably not necessary. The number is the number of seconds before an inactive usb port suspends.
Are you running i386 or amd64? Especially for the latter, you want to use a kernel newer than 2.6.24 which is the first one that allows dynamic ticks (NO_HZ) for 64-bit. There is also quite a lot of other powersaving improvment in that kernel. I literally decreased my wakeups by an order of magnitude by upgrading to it on amd64.
Bookmarks