Power Management
brad longo
Bl0ngo067 at aim.com
Thu Feb 19 22:23:18 UTC 2009
Hans Ulrich Niedermann wrote:
> Matthew Garrett wrote:
>
>> On Mon, Feb 16, 2009 at 07:02:52PM -0500, brad longo wrote:
>>
>
>
>> Charging of the battery is generally under firmware rather than software
>> control. Laptops will typically stop charging at 100%, at which point
>> the battery will slowly self-discharge. When the battery hits some
>> threshold (typically somewhere between 95% and 97%) the firmware will
>> start charging again.
>>
>> What you're talking about is presumably an interface to modify that
>> threshold. This is device specific. The tp_smapi driver (which is not in
>> the kernel for exceedingly dull reasons) allows this to be configured on
>> Thinkpads. I don't believe that we know how to on any other systems.
>>
>
> I have been running tp_smapi locally for quite some time to reduce the
> number of charge cycles on my battery and thus its lifetime.
>
> Given that kernel modules are a no-go in Fedora and I remember having
> read somewhere that most of the code is to be expected to go into 2.6.29
> or something similar, I have not published my packages until now.
>
> However, someone still might find them useful:
>
> http://ndim.fedorapeople.org/packages/tp_smapi-kmod/
> http://ndim.fedorapeople.org/packages/tp_smapi/
> or
> git://fedorapeople.org/~ndim/tp_smapi-kmod-package.git
> git://fedorapeople.org/~ndim/tp_smapi-package.git
>
> These tp_smapi* packages require the rpmfusion akmod stuff.
>
> The user interface is a file in /etc/sysconfig with the two threshold
> values. I use 40% as start-charging threshold and 80% as stop-charging
> threshold. Occasionally when I know I need more capacity on the road, I
> manually force it to start charging and charge higher.
>
> Eventually, I'd like to see that functionality in Fedora with a nice
> user interface, but right now it works for me, so I can live with that.
>
>
I was trying to build the tp_smpi-kmod rpm, but I could /not/ find the
dependency buildsys-build-rpmfusion-kerneldevpkgs-akmod. However, I did
find the package buildsys-build-rpmfusion-kerneldevpkgs-current. Is
there a typo in the spec file, or is this does this package exist
somewhere else outside of rpmfusion and the fedora repos?
--
Brad Longo
North Carolina State University
Aerospace Engineering/Applied Mathematics
Raleigh, NC, USA
More information about the devel
mailing list