Next: , Previous: Todo, Up: Top


21 FAQ

21.1 Something wents wrong I'm not sure what

Have a look in /var/log/messages. All errors and warnings are logged there by default. You may additionally want to set up verbosity: set DEBUG variable to 7 or even to 15 in /etc/sysconfig/powersave/common and restart the powersave service/daemon to isolate the error. Messages are again logged to /var/log/messages.

21.2 I have ACPI enabled but buttons or/and battery states do not work as expected

or I have ACPI Errors in dmesg and /var/log/messages

or I don't see any battery information

If you experience ACPI related problems (normally logged in dmesg, or missing directories in /proc/acpi) (try: dmesg |grep -i acpi and watch out for errors).

Please visit the homepage of your laptop vendor and update your BIOS. Nag your vendor to stick to the newest ACPI specifications in their BIOS!

If they still occur you could try to override your DSDT (see: DSDT).

21.3 CPU frequency does not work

See in the kernel source if your processor is supported: /usr/src/linux/Documentation/cpu-freq/* (You need to install the kernel-source package) and if you need a special module or module option. If you need a special module/option use following variables: POWERSAVE_CPUFREQD_MODULE="" POWERSAVE_CPUFREQD_MODULE_OPTS="" in the /etc/sysconfig/powersave/cpufreq config file to set them.

21.4 My battery has much shorter lifetime than when I bought my laptop

As older a battery as worse the remaining capacity. But it may still work suitable, only the values delivered to the OS may be wrong.

Try:

21.5 My battery shows totally weird values, therefore power management is going crazy

See section above.

21.6 My processor does not run with maximum CPU frequency

This is a feature, not a bug. The processor's frequency is lowered if supported and the processor is idle. Try:
cat /dev/zero > /dev/null &
or
glxgears

The system's load should then be on 100% and the processor should run at highest speed (see cat /proc/cpuinfo)

21.7 I cannot use the daemon related functions of the powersave binary

If you encounter following error using the powersave binary: Could not connect to daemon. Is the daemon running? Are you privileged to connect to the powersave daemon?

Is the powersave daemon running and the file /var/run/powersave_socket does exist? If not restart the daemon: /etc/init.d/powersave restart

Does your user have rights to connect to the daemon (see Security).

21.8 My system runs very slow

Do powersave -c. If POWERSAVE is returned your CPU always runs on lowest frequency. This could of course have totally other reasons. Check your system (top, ps, ...).

Have a look in /proc/acpi/processor/*/throttling. If the state is not T0 even your CPU load is high disable, throttling your scheme configuration files (see Schemes).

Another reason could be that you use the p4-clockmod module (verify by: lsmod |grep p4). You should not do that. Throttling is done through another interface. Using both slows down the CPU unpredictable. Be sure this module is not used in /etc/sysconfig/powersave/cpufreq or loaded in any other way.