Difference between revisions of "HDAPS"

From ThinkWiki
Jump to: navigation, search
(HDAPS - IBM Active Protection System Linux Driver)
Line 10: Line 10:
 
=== Features ===
 
=== Features ===
 
*provides accelerometer values via sysfs
 
*provides accelerometer values via sysfs
 +
*provides a joystick type input device
  
 
=== Project Homepage / Availability ===
 
=== Project Homepage / Availability ===
Line 17: Line 18:
  
 
=== Status ===
 
=== Status ===
A driver is included in recent Linux kernels and is actively maintained. The latter feature is under development.  See below.
+
A driver is included in recent Linux kernels and is actively maintained.  
  
 
=== Harddisk Protection ===
 
=== Harddisk Protection ===
Line 23: Line 24:
  
 
See [[How to protect the harddisk through APS]].
 
See [[How to protect the harddisk through APS]].
 +
 +
=== Input device support ===
 +
It seems ([http://lkml.org/lkml/2005/9/22/217], [http://lkml.org/lkml/2005/11/22/129]) that (with kernels from 2.6.14?) the hdaps driver also exports a joystick type input device. (This hasn't been verifyed so far.)
  
 
=== Applications ===
 
=== Applications ===
Line 44: Line 48:
 
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] <tt>a WindowMaker DockApp animating a 3D-ThinkPad</tt>
 
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] <tt>a WindowMaker DockApp animating a 3D-ThinkPad</tt>
 
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] <tt>keeps your display levelled when tilting the ThinkPad</tt>
 
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] <tt>keeps your display levelled when tilting the ThinkPad</tt>
 +
 +
====Games====
 +
*Robert Love mentions a Neverball patch on [http://rlove.org/log/2005100302.html his blog]. However, the links there seems broken.
  
 
=== Interesting links related to this project ===
 
=== Interesting links related to this project ===

Revision as of 06:22, 22 January 2006

HDAPS - IBM Active Protection System Linux Driver

This is the Linux driver for monitoring the acceleratometer known as IBM Active Protection System.

The driver only enables reading of the acceleration data. It does not perform automatic disk head parking. But there are already some other useful applications for HDAPS, using the /sys interface it provides.

Features

  • provides accelerometer values via sysfs
  • provides a joystick type input device

Project Homepage / Availability

  • Project Homepage
  • The driver is included in the 2.6-mm series of kernels since August, 26th 2005.
  • The driver is now in the mainline (2.6.14).

Status

A driver is included in recent Linux kernels and is actively maintained.

Harddisk Protection

As mentioned above, the hdaps kernel driver is only responsible for reading the accelerometer data and exporting it through the sysfs interface. In order to use this information to protect the disk, some additional steps are required.

See How to protect the harddisk through APS.

Input device support

It seems ([1], [2]) that (with kernels from 2.6.14?) the hdaps driver also exports a joystick type input device. (This hasn't been verifyed so far.)

Applications

Security & Safety

Monitoring

Visualisation (of ThinkPad orientation)

Games

  • Robert Love mentions a Neverball patch on his blog. However, the links there seems broken.

Interesting links related to this project