|
发表于 2012-1-12 19:46:17
|
显示全部楼层
因为IBM/联想对开源界的不合作态度,HDAPS支持总体来说相当差劲...
我参考了多个可能已经过时的资料,因此下面的过程有错误也说不定,还请您随机应变了。
首先需要内核中的HDAPS支持。有两个选择:
- tp_smapi包提供的,这个选项被开发者所推荐。您需要开启tp_smapi包的hdaps USE flag。tp_smapi提供了一系列额外功能,例如对Thinkpad电源系统的更多监控功能和充电控制。
- 内核中的。内核版本要在2.6.28以上,更旧版本中的HDAPS支持有缺陷。
- Symbol: SENSORS_HDAPS [=n]
- Type : tristate
- Prompt: Thinkpad Hard Drive Active Protection System (hdaps)
- Defined at drivers/platform/x86/Kconfig:406
- Depends on: X86_PLATFORM_DEVICES [=y] && INPUT [=y] && X86 [=y]
- Location:
- -> Device Drivers
- -> X86 Platform Specific Device Drivers (X86_PLATFORM_DEVICES [=y])
- Selects: INPUT_POLLDEV [=n]
复制代码
注意,两个内核模块切忌同时使用。
而后,您需要hdapsd。
- Install hdapsd with: # emerge hdapsd.
- Edit /etc/conf.d/hdapsd (change your harddrive if neccessary: mine is sda, and change the value from 5, 5 is to sensitive, 12 is a good value in my opinion).
- start deamon with: # /etc/init.d/hdapsd start
- Optional: add to default runlevel: # rc-update add hdapsd default; rc-update add hdapsd battery
复制代码
( http://www.thinkwiki.org/wiki/Ho ... _through_APS#Gentoo )
这里说还需要一个udev规则,不过可能实际上不需要: http://www.thinkwiki.org/wiki/HDAPS#Userspace_daemon
Portage tree中提供了多个hdaps监控器,您可以用eix/emerge搜索hdaps,选择其中一个。遗憾的是目前似乎没有GNOME 3 applet形式的监控器。 |
|