バッテリ充電制限 (Ubuntu9.04 tp_smapi)

ここでは、「バッテリ充電制限 (Ubuntu9.04 tp_smapi)」 に関する記事を紹介しています。
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
HP Mini 1000のバッテリが氏に気味だったので、新しいのを調達してきた
せっかくなので今度は大事に使いたい。

リチウムイオン電池のばあい、どうやら満充電状態に長時間さらすのはよくないらしい、という記述がちらほら見つかった。

そこで、バッテリの充電制限をするような手立てはないかとおもって探していたら、tp_smapiというものが使えるらしいと分かった。

20101101追記:
朝起きてみたら100%まで充電されてしまっていた。あれぇ?
なんかミスってるのか、BIOSとかが対応していないのか。よく分からん。
あとで調査だな。


で、やり方。
まず拾ってくる:

$ sudo apt-get install tp-smapi-source
[sudo] password for tekitobibouroku:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
module-assistant
提案パッケージ:
sysfsutils
以下のパッケージが新たにインストールされます:
module-assistant tp-smapi-source
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
158kB のアーカイブを取得する必要があります。
この操作後に追加で 631kB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com jaunty/universe module-assistant 0.10.11ubuntu1 [100kB]
取得:2 http://jp.archive.ubuntu.com jaunty/universe tp-smapi-source 0.40-1 [57.3kB]
158kB を 0s で取得しました (242kB/s)
未選択パッケージ module-assistant を選択しています。
(データベースを読み込んでいます ... 現在 284058 個のファイルとディレクトリがインストールされています。)
(.../module-assistant_0.10.11ubuntu1_all.deb から) module-assistant を展開しています...
未選択パッケージ tp-smapi-source を選択しています。
(.../tp-smapi-source_0.40-1_all.deb から) tp-smapi-source を展開しています...
man-db のトリガを処理しています ...
module-assistant (0.10.11ubuntu1) を設定しています ...
tp-smapi-source (0.40-1) を設定しています ...


$ sudo module-assistant prepare tp-smapi
Getting source for kernel version: 2.6.28-19-generic
/usr/src/linux-headers-2.6.28-19-generic のカーネルヘッダを利用できます
symlink を作成中...
apt-get install build-essential
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
build-essential はすでに最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

完了!




$ sudo module-assistant auto-install tp-smapi

1 パッケージについての情報を更新しました
Getting source for kernel version: 2.6.28-19-generic
/usr/src/linux のカーネルヘッダを利用できます
symlink を作成中...
/usr/src/linux シンボリックリンクを作成できませんでした!
apt-get install build-essential
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
build-essential はすでに最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

完了!
unpack
Extracting the package tarball, /usr/src/tp-smapi.tar.bz2, please wait...
"/usr/share/modass/overrides/tp-smapi-source" build KVERS=2.6.28-19-generic KSRC=/usr/src/linux-headers-2.6.28-19-generic KDREV=2.6.28-19.66 kdist_image
/usr/src/tp-smapi-modules-2.6.28-19-generic_0.40-1+2.6.28-19.66_i386.deb が完了しました。
dpkg -Ei /usr/src/tp-smapi-modules-2.6.28-19-generic_0.40-1+2.6.28-19.66_i386.deb
未選択パッケージ tp-smapi-modules-2.6.28-19-generic を選択しています。
(データベースを読み込んでいます ... 現在 284118 個のファイルとディレクトリがインストールされています。)
(.../tp-smapi-modules-2.6.28-19-generic_0.40-1+2.6.28-19.66_i386.deb から) tp-smapi-modules-2.6.28-19-generic を展開しています...
tp-smapi-modules-2.6.28-19-generic (0.40-1+2.6.28-19.66) を設定しています ...



$ sudo echo "tp_smapi" >> /etc/modules
$ sudo echo "hdaps" >> /etc/modules
$ sudo update-initramfs -u

update-initramfs: Generating /boot/initrd.img-2.6.28-19-generic
$ modprobe -a tp_smapi hdaps






次に設定。/etc/sysfs.conf に

devices/platform/smapi/BAT0/start_charge_thresh=40
devices/platform/smapi/BAT0/stop_charge_thresh=80

などと書く。




こちらを参考にしました。感謝。
http://d.hatena.ne.jp/metaphorize/20090808/1249746482

スポンサーサイト
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://tekitobibouroku.blog42.fc2.com/tb.php/275-4aee5645
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。