Activity log for bug #68423

Date Who What changed Old value New value Message
2006-10-26 17:08:07 Arnaud bug added bug
2006-10-29 10:43:06 Arnaud description Binary package hint: powersaved VERSION: using fully updated kubuntu edgy. - Frequency scaling is not working because - powersaved fails to load cpu frequency governors, and frequency scaling doesn't work because - at the start of the load_governors() function, script /etc/init.d/powersaved checks for readable "/sys/devices/system/cpu/cpu0/cpufreq". And that folder doesn't exist _at that time_. If the folder does not exist or is not readable, cpu freq governors kernel modules are not loaded. because - the folder "/sys/devices/system/cpu/cpu0/cpufreq" is created by the kernel after the appropriate cpufreq module is loaded (in load_cpufreq_modules() function) and - load_governors() is called too early after loading cpufreq module The FIX: in function load_cpufreq_modules() of /etc/init.d/powersaved, a small delay has to be introduced between the loading of cpufreq module and the call to load_governor. I tried a sleep .2 which was too short, but a sleep 5 works perfectly. The sleep delay has to be adapted, which I couldn't do (lack of time). I hope this report is useful. thanks for your work Binary package hint: powersaved VERSION: using fully updated kubuntu edgy. - Frequency scaling is not working because - powersaved fails to load cpu frequency governors, and frequency scaling doesn't work because - at the start of the load_governors() function, script /etc/init.d/powersaved checks for readable "/sys/devices/system/cpu/cpu0/cpufreq". And that folder doesn't exist _at that time_. If the folder does not exist or is not readable, cpu freq governors kernel modules are not loaded. because - the folder "/sys/devices/system/cpu/cpu0/cpufreq" is created by the kernel after the appropriate cpufreq module is loaded (in load_cpufreq_modules() function) and - load_governors() is called too early after loading cpufreq module a quick FIX: - in function load_cpufreq_modules() of /etc/init.d/powersaved, a small delay could be introduced between the loading of cpufreq module and the call to load_governor. I tried a sleep .2 which was too short, but a sleep 1 works perfectly. Hoping this reporting is useful, thanks for your work
2008-08-28 03:09:52 Daniel T Chen powersave: status New Confirmed
2008-08-28 03:09:52 Daniel T Chen powersave: importance Undecided Low
2008-08-28 03:09:52 Daniel T Chen powersave: statusexplanation
2009-10-02 06:38:03 Arnaud powersave (Ubuntu): status Confirmed Invalid