1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
@section Something went wrong I'm not sure what
Have a look in @code{/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
@code{/etc/powersave/common} and restart the powersave
service/daemon to isolate the error. Messages are again logged
to @code{/var/log/messages}.
@section I have ACPI enabled but buttons or/and battery states do not work as expected
@heading or I have ACPI Errors in dmesg and /var/log/messages
@heading 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 find out why by debugging
ACPI parts of your system (see @ref{ACPI_Debugging} and to override
your DSDT (see: @ref{DSDT}).
@section CPU frequency does not work
See in the kernel source if your processor is supported:
@code{/usr/src/linux/Documentation/cpu-freq/*}
(You need to install the kernel-source package)
and if you need a special module or module option (see @ref{Cpufreq}). If you need
a special module/option use following variables:
@itemize
@item @code{CPUFREQD_MODULE=""}
@item @code{CPUFREQD_MODULE_OPTS=""}
@end itemize
in the @code{/etc/powersave/cpufreq} config file to set
them.
@section My battery has much shorter lifetime than when I bought my laptop
As older a battery as worse its capacity. But it may
still work suitable, only the values delivered to the OS may be
wrong.
Try:
@itemize
@item
If your BIOS does support refreshing (emptying) of your
battery do it. Empty it totally and then be sure you fully
charge it again. You should refresh your battery
regularly (see manual of your laptop).
@item
Measuring battery values is more complex using ACPI. It
could be that your battery shows the OS a remaining
capacity of zero, but could still work for an hour or even
longer (specially older batteries). Boot your system in APM
mode (if supported) using the bootparam: acpi=off. This
sometimes helps.
@end itemize
@section My battery shows totally weird values, therefore power management is going crazy
See section above.
@section 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:@*
@code{cat /dev/zero > /dev/null &}@*
or@*
@code{glxgears}
The system's load should then be on 100% and the
processor should run at highest speed (see @code{cat /proc/cpuinfo})
@section 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?
You probably have a DBus connection problem.
Check the security config file for the powersave daemon in
the DBus configuration (default: @code{/etc/dbus-1/system.d/powersave.conf}).
Try to restart the DBus daemon.
@section My system runs very slow
Do @code{powersave -c}. If POWERSAVE is returned your CPU always runs
on lowest frequency.
A slow system could of course have totally other
reasons. Check your system (top, ps, ...).
Have a look in @code{/proc/acpi/processor/*/throttling}. If the state
is not T0 even your CPU load is high disable
throttling in your scheme configuration files (see @ref{Schemes}).
Another reason could be that you use the p4-clockmod module
(verify by: @code{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 @code{/etc/powersave/cpufreq}
or loaded in any other way.
|