forked from linux-thinkpad/hdapsd
-
Notifications
You must be signed in to change notification settings - Fork 0
HDAPS daemon for IBM/Lenovo ThinkPads
License
zdzichu/hdapsd
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
hdapsd - Hard Drive Active Protection System Daemon =================================================== This is a disk protection user-space daemon. It monitors the acceleration values through the various motion interfaces and automatically initiates disk head parking if a fall or sliding of the laptop is detected. Currently, the following motion interfaces are supported: * HDAPS on IBM/Lenovo ThinkPads * AMS on Apple iBooks and PowerBooks (G4) * HP3D on Hewlett-Packard laptops * APPLESMC on Apple MacBooks and MacBooks Pro (Intel) (UNTESTED!) 1. Compilation -------------- ./configure make make install 2. Usage -------- hdapsd (it will try to autodetect everything itself) for more options, please read man hdapsd 3. Compatibility ---------------- Since kernel 2.6.28 you don't need to patch your kernel, as support for IDLE_IMMEDIATE is present in mainline. NOTE: The new interface only allows IDLE_IMMEDIATE for drives that announce to be ATA-7 conform. But threre are also drives that support ATA-6 only but do IDLE_IMMEDIATE fine. For those you need to force the interface with: echo -1 > /sys/block/$DISK/device/unload_heads OR: Call hdapsd like this: hdapsd -f -d $DISK For kernels <2.6.28, please have a look at http://www.thinkwiki.org/wiki/HDAPS#Kernel_patch and patch your kernel with the appropriate patch before using hdapsd. 4. mainline hdaps module vs tp_smapi (ThinkPad only) ---------------------------------------------------- The mainline hdaps module present in Linux kernels does not support all hdaps-enabled ThinkPads, thus it is recommended to use the one provided by tp_smapi. Additionally the tp_smapi version provides a input interface to the data, which stops hdapsd from polling the data itself all the time, saving your battery.
About
HDAPS daemon for IBM/Lenovo ThinkPads
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 99.5%
- Shell 0.5%