<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jescombe</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jescombe"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Jescombe"/>
	<updated>2026-04-07T11:35:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:ATI_Mobility_Radeon_X1400&amp;diff=31379</id>
		<title>Talk:ATI Mobility Radeon X1400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:ATI_Mobility_Radeon_X1400&amp;diff=31379"/>
		<updated>2007-07-19T16:14:33Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* framebuffer at 1680x1050? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== framebuffer at 1680x1050? ==&lt;br /&gt;
hey guys - did anyone of you get the framebuffer to 1680x1050?&lt;br /&gt;
vesafb works well with 1280x1024, but not more.&lt;br /&gt;
maybe with vesafb-tng from [http://dev.gentoo.org/~spock/projects/vesafb-tng/ dev.gentoo.org/~spock]? the patch fails here with 2.6.16 and 2.6.17 :(&lt;br /&gt;
(yes, I posted this question already to [[Category_talk:Z61m]], but never got a reply there)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I've not been able to get vesafb above 1280x1024 either, and didn't see any screen output from vesafb-tng when I tried it. &lt;br /&gt;
--[[User:Jescombe|Jescombe]] 15:40, 28 August 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Use lower color depth -- just added an entry into main article i use 1400x1050 and highcolor (16bit)&lt;br /&gt;
:Hm, which vga-mode is it -- what vga=XXX did you append to your boot-params? --[[User:Zhenech|Zhenech]] 14:39, 15 May 2007 (CEST)&lt;br /&gt;
::Well, after googling I found 0x13b, 0x142, 0x145 and 0x148, adding 0x200 and booting -&amp;gt; only 0x145 works and fglrx isn't able to initialize the display afterwards, also tested 0x144 and 0x143 with same results. :( --[[User:Zhenech|Zhenech]] 15:44, 15 May 2007 (CEST)&lt;br /&gt;
:::Hadn't looked at this for a while, but just tried again with vga=0x344 and appears to be working fine.. (Note - haven't tested with fglrx or the avivo X drivers yet, but the vesa X driver is ok).--[[User:Jescombe|Jescombe]] 15:40, 28 August 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sorry, my ignorance.  I was talking about the X vesa driver, not the vesafb kernel framebuffer.  Better do better reading from now on. :-(  I removed the entry from the article.&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Idle_consumptions&amp;diff=29599</id>
		<title>Idle consumptions</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Idle_consumptions&amp;diff=29599"/>
		<updated>2007-05-05T13:00:21Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page reports the minimal consumptions of Thinkpads when idle. This means, in principle: minimum brightness, CPU and GPU at lowest speed, no wifi, hard drive spun down, no pcmcia cards inserted (see details of each entry).&lt;br /&gt;
&lt;br /&gt;
This kind of information has several uses: comparing one's consumption with that of other people's setups, knowing which model to use as a gateway/file server, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Model !! OS !! Remarks !! consumption &lt;br /&gt;
|----&lt;br /&gt;
|{{600E}} PIII/450 || Archlinux 0.8/xfce ||  || 9W&lt;br /&gt;
|----&lt;br /&gt;
|{{T41p}}||Ubuntu 7.04|| Undervolted, fglrx, no dri; fan-&amp;gt;+0.5W, powerstate=2-&amp;gt;+0.7W, HD-&amp;gt;+1.5W || 8.3W&lt;br /&gt;
|----&lt;br /&gt;
|{{T43}} (1871)||Debian (Linux 2.6.21, fluxbox)|| DRI, alsa (power_save=1), with usb, no networking || 10.1W (12.0W with HD)&lt;br /&gt;
|----&lt;br /&gt;
|{{T43}} (2669)||Gentoo (2.6.20-gentoo-r5)|| Undervolted, fglrx (powerstate=1), DRI, no alsa, no usb modules, no networking || 12.7W&lt;br /&gt;
|----&lt;br /&gt;
|{{T43}} (2686)||Fedora Core 6 (2.6.19.x patched)|| Undervolted, radeon, &amp;lt;tt&amp;gt;rovclock -c 125 -m 130&amp;lt;/tt&amp;gt;, no DRI, ALSA &amp;lt;tt&amp;gt;power_save=1&amp;lt;/tt&amp;gt;, no usb modules, no networking, min brightness, HDD spun down || 15W&lt;br /&gt;
|----&lt;br /&gt;
|{{R50e}}|| ||Lid closed ||14W&lt;br /&gt;
|----&lt;br /&gt;
|{{X60}}||Ubunto 7.04||Wireless kill switch on, min brightness||10.2W&lt;br /&gt;
|----&lt;br /&gt;
|{{T60}} (2007)||Fedora Core 6|| Wireless kill switch on, 1400x1050 panel @ min brightness, fglrx (powerstate=1), HDD spun up (~1W saving without) || 16W&lt;br /&gt;
|----&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=29532</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=29532"/>
		<updated>2007-04-28T12:56:26Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* Disk head parking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
=== HDAPS - IBM Active Protection System Linux Driver ===&lt;br /&gt;
This is the Linux driver for monitoring the accelerometer known as [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
The driver only enables reading of the acceleration data. It does '''not''' perform [[#Harddisk Protection|automatic disk head parking]]. But there are already some other useful [[#Applications|applications]] for HDAPS, using the {{path|/sys}} interface it provides.&lt;br /&gt;
&lt;br /&gt;
{{WARN|There are two versions of the hdaps driver, one in the Linux kernel mainline, and another provided by [[tp_smapi]].  '''Use of the tp_smapi version of hdaps is strongly recommended by the current hdaps developers.'''}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*provides accelerometer values via sysfs&lt;br /&gt;
*provides a joystick type input device&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
*The [[tp_smapi]] package contains some patches to this driver. These are necessary for some recent models, and recommended for all.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained, but it is very inferior to the driver in tp_smapi.&lt;br /&gt;
&lt;br /&gt;
=== How to install the driver ===&lt;br /&gt;
If you are using a version of the Linux kernel &amp;lt; 2.6.14, please upgrade. I struggled long and hard to get the driver working with an old version of the kernel, and it was a mess. I gave up, upgraded my kernel, and one recompile later, HDAPS was working. &lt;br /&gt;
&lt;br /&gt;
For 2.6.18 kernel, T60 users have to edit hdaps_init() in drivers/hwmon/hdaps.c to include a HDAPS_DMI_MATCH_LENOVO(&amp;quot;ThinkPad T60&amp;quot;) line.&lt;br /&gt;
&lt;br /&gt;
Install the tp_smapi module if you experience problems with hdaps always reading out constant values of (0,0) [http://sourceforge.net/mailarchive/message.php?msg_id=15350314 refer]&lt;br /&gt;
&lt;br /&gt;
=== Harddisk Protection ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
See [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
=== Input device support ===&lt;br /&gt;
The hdaps driver in the lastest kernels (2.6.14 and later?) also exports a joystick type input device, which can be used by games.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Disk head parking====&lt;br /&gt;
You will need the kernel patch and userspace daemon. The GUI monitoring is optional.&lt;br /&gt;
* Kernel patch (apply using 'patch -p1 -l &amp;lt; hdaps_xx.patch')&lt;br /&gt;
**[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 *([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 *([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdaps_protect.20060430.patch Latest sata/ide disk protection patch for 2.6.16]&lt;br /&gt;
**[http://whoopie.gmxhome.de/linux/patches/2.6.16-tj/05-hdaps_protect-20060430-for-2.6.16-tj.patch Latest sata/ide disk protection patch for use with the libata hotplug 2.6.16.16 patches] - See [[How_to_hotswap_UltraBay_devices]]&lt;br /&gt;
**[http://whoopie.gmxhome.de/linux/patches/2.6.17.14-tj/03-hdaps_protect-20060430-for-2.6.17-tj.patch Latest sata/ide disk protection patch for use with the libata hotplug 2.6.17.4 patches] - See [[How_to_hotswap_UltraBay_devices]]&lt;br /&gt;
**[http://exitzero.de/t41p-configs/hdaps_protect-2.6.17.1-20060625.patch Untested patch for 2.6.17.1]: see [http://thread.gmane.org/gmane.linux.drivers.hdaps.devel/708/focus=708]&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdaps_protect-2.6.18.3-2.patch Latest sata/ide disk protection patch for 2.6.18.3]&lt;br /&gt;
**[http://article.gmane.org/gmane.linux.kernel/470413 Latest sata/ide disk protection patch for 2.6.19-rc6]&lt;br /&gt;
**[http://article.gmane.org/gmane.linux.drivers.hdaps.devel/993 Latest sata/ide disk protection patch for 2.6.20.x and 2.6.21]&lt;br /&gt;
*Userspace daemon&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdapsd-20070415.c  userspace parking daemon]&lt;br /&gt;
**[ftp://rohrmoser-engineering.de/pub/  hdapsd-&amp;lt;date&amp;gt;.c  is an improved version of the daemon, which computes an adaptive sensivity threshold]&lt;br /&gt;
*GUI monitoring&lt;br /&gt;
**[http://roy.marples.name/node/269 khdapmonitor] KDE System Tray Monitor&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] visual display of disk protection status in gnome panel&lt;br /&gt;
See [[How to protect the harddisk through APS]] for more information.&lt;br /&gt;
&lt;br /&gt;
====Security &amp;amp; safety====&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Tilt monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation (of ThinkPad orientation)====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Games====&lt;br /&gt;
*[http://icculus.org/neverball/ Neverball] is quite fun with HDAPS. (You'll need to have the HDAPS joystick device)&lt;br /&gt;
*Turn your ThinkPad into a Jedi Weapon (hey, it [http://isnoop.net/blog/2006/05/20/macsaber-turn-your-mac-into-a-jedi-weapon works for Mac laptops])&lt;br /&gt;
&lt;br /&gt;
====Other====&lt;br /&gt;
&lt;br /&gt;
*[http://blog.micampe.it/articles/2006/06/04/here-comes-the-smackpad smack.py] - switch workspace by smacking your laptop, inspired by the [http://blog.medallia.com/2006/05/smacbook_pro.html SmackBook] (uses EWMH)&lt;br /&gt;
**an [http://weblogs.mozillazine.org/gerv/archives/2006/09/stablilised_smackpad.html improved version] adds stabilization (by comparing smacks to previous ones, uses EWMH)&lt;br /&gt;
**another [http://pberndt.com/Programme/Linux/pyhdaps/index.html approach] adds stabilization (by requiring a certain type of value deflection, uses xmacroplay)&lt;br /&gt;
**[http://www.gnome.org/~fherrera/gtollina.c GTollina] is another smack program for use with compiz (video [http://www.gnome.org/~fherrera/blog/gtollina.html here]).&lt;br /&gt;
*[http://blog.odonnell.nu/61.html xmms-smack.py] - move through your xmms playlist by smacking, based on the two smack scripts above.&lt;br /&gt;
*[http://www-128.ibm.com/developerworks/linux/library/l-knockage.html?ca=dgr-lnxw02aKnockBasedCommands KnockBasedCommands] - Execute commands by tapping your laptop.&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=119845 Gentoo ebuild for hdaps driver and daemon including a initscript*&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137345 Gentoo ebuild for gkhdaps gkrell plugin&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137350 Gentoo ebuild for hdaps-gl application&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137351 Gentoo ebuild for gnome hdapsgl-applet&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137352 Gentoo ebuild for gnome tilt application&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137353 Gentoo ebuild for wmhdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:R60]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:T60]] [[Category:T60p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:X60]] [[Category:X60s]] [[Category:Z60m]] [[Category:Z60t]] [[Category:Drivers]] [[Category:Z61m]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=26617</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=26617"/>
		<updated>2006-11-28T08:34:21Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* Disk head parking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
=== HDAPS - IBM Active Protection System Linux Driver ===&lt;br /&gt;
This is the Linux driver for monitoring the acceleratometer known as [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
The driver only enables reading of the acceleration data. It does '''not''' perform [[#Harddisk Protection|automatic disk head parking]]. But there are already some other useful [[#Applications|applications]] for HDAPS, using the {{path|/sys}} interface it provides.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*provides accelerometer values via sysfs&lt;br /&gt;
*provides a joystick type input device&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
*The [[tp_smapi]] package contains some patches to this driver. These are necessary for some recent models, and recommended for all.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. &lt;br /&gt;
&lt;br /&gt;
=== How to install the driver ===&lt;br /&gt;
If you are using a version of the Linux kernel &amp;lt; 2.6.14, please upgrade. I struggled long and hard to get the driver working with an old version of the kernel, and it was a mess. I gave up, upgraded my kernel, and one recompile later, HDAPS was working.&lt;br /&gt;
&lt;br /&gt;
=== Harddisk Protection ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
See [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
=== Input device support ===&lt;br /&gt;
The hdaps driver in the lastest kernels (2.6.14 and later?) also exports a joystick type input device, which can be used by games.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Disk head parking====&lt;br /&gt;
You will need the kernel patch and userspace daemon. The GUI montoring is optional.&lt;br /&gt;
* Kernel patch (apply using 'patch -p1 -l &amp;lt; hdaps_xx.patch')&lt;br /&gt;
**[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 *([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 *([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdaps_protect.20060430.patch Latest sata/ide disk protection patch for 2.6.16]&lt;br /&gt;
**[http://whoopie.gmxhome.de/linux/patches/2.6.16-tj/05-hdaps_protect-20060430-for-2.6.16-tj.patch Latest sata/ide disk protection patch for use with the libata hotplug 2.6.16.16 patches] - See [[How_to_hotswap_UltraBay_devices]]&lt;br /&gt;
**[http://whoopie.gmxhome.de/linux/patches/2.6.17.14-tj/03-hdaps_protect-20060430-for-2.6.17-tj.patch Latest sata/ide disk protection patch for use with the libata hotplug 2.6.17.4 patches] - See [[How_to_hotswap_UltraBay_devices]]&lt;br /&gt;
**[http://exitzero.de/t41p-configs/hdaps_protect-2.6.17.1-20060625.patch Untested patch for 2.6.17.1]: see [http://thread.gmane.org/gmane.linux.drivers.hdaps.devel/708/focus=708]&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdaps_protect-2.6.18.3-2.patch Latest sata/ide disk protection patch for 2.6.18.3]&lt;br /&gt;
**Userspace daemon&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/hdapsd-20060409.c  userspace parking daemon]&lt;br /&gt;
**[ftp://rohrmoser-engineering.de/pub/  hdapsd-&amp;lt;date&amp;gt;.c  is an improved version of the daemon, which computes an adaptive sensivity threshold]&lt;br /&gt;
*GUI monitoring&lt;br /&gt;
**[http://www.oakcourt.dyndns.org/projects/khdapsmon/ khdapsmon] &amp;lt;tt&amp;gt;KDE System Tray app similar to the Windows one (also at [http://www.kde-apps.org/content/show.php?content=34134 kde-apps.org])&amp;lt;/tt&amp;gt;&lt;br /&gt;
**[http://roy.marples.name/node/269 khdapmonitor] Another userfriendly KDE System Tray Monitor&lt;br /&gt;
**[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status in gnome panel&amp;lt;/tt&amp;gt;&lt;br /&gt;
See [[How to protect the harddisk through APS]] for more information.&lt;br /&gt;
&lt;br /&gt;
====Security &amp;amp; safety====&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Tilt monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation (of ThinkPad orientation)====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Games====&lt;br /&gt;
*Robert Love mentions a [http://icculus.org/neverball/ Neverball] patch on [http://rlove.org/log/2005100302.html his blog] to keep the display aligned. However, the link there seems broken.&lt;br /&gt;
*Turn your ThinkPad into a Jedi Weapon (hey, it [http://isnoop.net/blog/2006/05/20/macsaber-turn-your-mac-into-a-jedi-weapon works for Mac laptops])&lt;br /&gt;
&lt;br /&gt;
====Other====&lt;br /&gt;
&lt;br /&gt;
*[http://blog.micampe.it/articles/2006/06/04/here-comes-the-smackpad smack.py] - switch workspace by smacking your laptop, inspired by the [http://blog.medallia.com/2006/05/smacbook_pro.html SmackBook] (an [http://weblogs.mozillazine.org/gerv/archives/2006/09/stablilised_smackpad.html improved version] adds stabilization])&lt;br /&gt;
*[http://www.gnome.org/~fherrera/gtollina.c GTollina] - another smack program for use with compiz (video [http://www.gnome.org/~fherrera/blog/gtollina.html here]).&lt;br /&gt;
*[http://blog.odonnell.nu/61.html xmms-smack.py] - move through your xmms playlist by smacking, based on the two smack scripts above.&lt;br /&gt;
*[http://www-128.ibm.com/developerworks/linux/library/l-knockage.html?ca=dgr-lnxw02aKnockBasedCommands KnockBasedCommands] - Execute commands by tapping your laptop.&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=119845 Gentoo ebuild for hdaps driver and daemon including a initscript*&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137345 Gentoo ebuild for gkhdaps gkrell plugin&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137350 Gentoo ebuild for hdaps-gl application&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137351 Gentoo ebuild for gnome hdapsgl-applet&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137352 Gentoo ebuild for gnome tilt application&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=137353 Gentoo ebuild for wmhdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:R60]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:T60]] [[Category:T60p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:X60]] [[Category:X60s]] [[Category:Z60m]] [[Category:Z60t]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:ATI_Mobility_Radeon_X1400&amp;diff=24379</id>
		<title>Talk:ATI Mobility Radeon X1400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:ATI_Mobility_Radeon_X1400&amp;diff=24379"/>
		<updated>2006-08-28T13:40:07Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* framebuffer at 1680x1050? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== framebuffer at 1680x1050? ==&lt;br /&gt;
hey guys - did anyone of you get the framebuffer to 1680x1050?&lt;br /&gt;
vesafb works well with 1280x1024, but not more.&lt;br /&gt;
maybe with vesafb-tng from [http://dev.gentoo.org/~spock/projects/vesafb-tng/ dev.gentoo.org/~spock]? the patch fails here with 2.6.16 and 2.6.17 :(&lt;br /&gt;
(yes, I posted this question already to [[Category_talk:Z61m]], but never got a reply there)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I've not been able to get vesafb above 1280x1024 either, and didn't see any screen output from vesafb-tng when I tried it. &lt;br /&gt;
--[[User:Jescombe|Jescombe]] 15:40, 28 August 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Szentiv%C3%83%C2%A1nyi&amp;diff=22250</id>
		<title>User talk:SzentivÃ¡nyi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Szentiv%C3%83%C2%A1nyi&amp;diff=22250"/>
		<updated>2006-05-13T17:41:20Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, &lt;br /&gt;
&lt;br /&gt;
I maintain some FC5 kernel rpms with hdaps-protect and suspend/resume patches here - http://www.dresco.co.uk/hdaps/&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
[[User:jescombe|Jon]].&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Szentiv%C3%83%C2%A1nyi&amp;diff=22249</id>
		<title>User talk:SzentivÃ¡nyi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Szentiv%C3%83%C2%A1nyi&amp;diff=22249"/>
		<updated>2006-05-13T17:40:05Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, &lt;br /&gt;
&lt;br /&gt;
I maintain some FC5 kernel rpms with hdaps-protect and suspend/resume patches here - http://www.dresco.co.uk/hdaps/&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Jon.&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Ajbarr&amp;diff=19218</id>
		<title>User talk:Ajbarr</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Ajbarr&amp;diff=19218"/>
		<updated>2006-02-01T18:53:38Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, &lt;br /&gt;
&lt;br /&gt;
I reverted your edit to the patch location. Reason being that my underlying ISP may change, but my domain name shouldn't..&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Jon.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good point - I've changed the redirection so that it doesn't use frames (&amp;amp; tested with wget)...&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
Jon,&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Ajbarr&amp;diff=19202</id>
		<title>User talk:Ajbarr</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Ajbarr&amp;diff=19202"/>
		<updated>2006-02-01T17:23:27Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, &lt;br /&gt;
&lt;br /&gt;
I reverted your edit to the patch location. Reason being that my underlying ISP may change, but my domain name shouldn't..&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Jon.&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=19201</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=19201"/>
		<updated>2006-02-01T17:21:30Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: revert patch location edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
=== HDAPS - IBM Active Protection System Linux Driver ===&lt;br /&gt;
This is the Linux driver for monitoring the acceleratometer known as [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
The driver only enables reading of the acceleration data. It does '''not''' perform [[#Harddisk Protection|automatic disk head parking]]. But there are already some other useful [[#Applications|applications]] for HDAPS, using the {{path|/sys}} interface it provides.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*provides accelerometer values via sysfs&lt;br /&gt;
*provides a joystick type input device&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. &lt;br /&gt;
&lt;br /&gt;
=== Harddisk Protection ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
See [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
=== Input device support ===&lt;br /&gt;
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.)&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Security &amp;amp; Safety====&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch Latest sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdapsd-20060121-1.c Latest userspace parking daemon]&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.oakcourt.dyndns.org/projects/khdapsmon/ khdapsmon] &amp;lt;tt&amp;gt;KDE System Tray app similar to the Windows one (also at [http://www.kde-apps.org/content/show.php?content=34134 kde-apps.org])&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status in gnome panel&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation (of ThinkPad orientation)====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Games====&lt;br /&gt;
*Robert Love mentions a [http://icculus.org/neverball/ Neverball] patch on [http://rlove.org/log/2005100302.html his blog]. However, the link there seems broken.&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=100167 Gentoo ebuild for hdaps driver and daemon including a initscript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:T60]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:X60]] [[Category:X60s]] [[Category:Z60m]] [[Category:Z60t]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User_talk:Wyrfel&amp;diff=18659</id>
		<title>User talk:Wyrfel</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User_talk:Wyrfel&amp;diff=18659"/>
		<updated>2006-01-22T10:50:43Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: HDAPS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See [[User_talk:Akw]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 13:14, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
I added some ibm flavour to the main stylesheet. What do you think? :-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 21:29, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Looks good.&lt;br /&gt;
But I'd remove the stripes on the left, they look a bit too IBMish for my taste.&lt;br /&gt;
&lt;br /&gt;
I just added pictures to the Category pages. Looks nice. The pictures are partly from IBMs page and they have a disclaimer that says you should make a curtasy by ibm.... statement when using them. We don't use them in their original quality and you can find smallscale versions all over the net. However, we should maybe place some credits page somewhere to include this curtasy line there.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 21:39, 26 Sep 2004 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Good work ==&lt;br /&gt;
&lt;br /&gt;
Good work! Please continue! :-)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hi Wyrfel,&lt;br /&gt;
&lt;br /&gt;
thanks for the great logo! As you may have seen, I put in in place.&lt;br /&gt;
Unfortunately there is still no price available for the contest winner, but maybe this will change.&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 14:29, 1 Mar 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The honour is enough. ;-)&lt;br /&gt;
&lt;br /&gt;
I can send you the files as PNGs with alpha, they should look a little better then.&lt;br /&gt;
Also, I could scale the logo to be a little smaller so that it fits better.&lt;br /&gt;
I'm also working on a page redesign with a bigger black header to contain the logo (the bar would need to be about a 100 pixels in height).&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 19:55, 1 Mar 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Sorry to mess things up... ==&lt;br /&gt;
&lt;br /&gt;
Hey, &lt;br /&gt;
&lt;br /&gt;
I want to write a framedrivers howto for the 770e... Where and how should i put it? &lt;br /&gt;
&lt;br /&gt;
Bashusr&lt;br /&gt;
&lt;br /&gt;
== Missing ThinkPad's ==&lt;br /&gt;
&lt;br /&gt;
No category pages exist for the following:&lt;br /&gt;
&lt;br /&gt;
*720&lt;br /&gt;
*720C&lt;br /&gt;
&lt;br /&gt;
These are ancient MCA machines (like the 700/700C)&lt;br /&gt;
&lt;br /&gt;
*760&lt;br /&gt;
*760E&lt;br /&gt;
*760ED&lt;br /&gt;
*760L&lt;br /&gt;
*760X&lt;br /&gt;
*760XD&lt;br /&gt;
*765&lt;br /&gt;
*765D&lt;br /&gt;
*765L&lt;br /&gt;
&lt;br /&gt;
These are more modern Pentium machines with flip-up keyboard.&lt;br /&gt;
There might have been other letter variations, in addition to these.&lt;br /&gt;
&lt;br /&gt;
== ThinkPad's added ==&lt;br /&gt;
&lt;br /&gt;
I added the following ThinkPad's&lt;br /&gt;
&lt;br /&gt;
*370C&lt;br /&gt;
*720&lt;br /&gt;
*720C&lt;br /&gt;
*760C&lt;br /&gt;
*760CD&lt;br /&gt;
*760E&lt;br /&gt;
*760ED&lt;br /&gt;
*760XD&lt;br /&gt;
*760L&lt;br /&gt;
*760LD&lt;br /&gt;
*760EL&lt;br /&gt;
*760ELD&lt;br /&gt;
*760XL&lt;br /&gt;
*765D&lt;br /&gt;
*765L&lt;br /&gt;
&lt;br /&gt;
I also noticed that there are pages for a '701' and '755' which I am pretty sure never existed as such (701C, 701CS, 755C, 755CS, 755CD, 755CDV, 755CE, 755CV and 755CX did exist)&lt;br /&gt;
&lt;br /&gt;
Also the picture for the 755CD and 755CDV is wrong, as the CD-ROM models where thicker&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Update ==&lt;br /&gt;
&lt;br /&gt;
Hi Wyrfel,&lt;br /&gt;
&lt;br /&gt;
you suggested an Update of MediaWiki Software. The problem is, that I did a lot of changes to the software, which I maybe need to reimplement in the new software.&lt;br /&gt;
&lt;br /&gt;
I am going to try this the next few days, stay tuned.&lt;br /&gt;
&lt;br /&gt;
PS: Sorry for my absence the last few weeks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Akw|akw]] 12:38, 10 May 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== template problems ==&lt;br /&gt;
&lt;br /&gt;
Wyrfel,&lt;br /&gt;
&lt;br /&gt;
if you use a = sign in the WARN, NOTE or HINT templates like &amp;lt;nowiki&amp;gt;{{WARN|foo=bar}}&amp;lt;/nowiki&amp;gt; the following happens:&lt;br /&gt;
&lt;br /&gt;
{{WARN|foo=bar}}&lt;br /&gt;
&lt;br /&gt;
The only way I found was to surround the = sign with &amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 02:18, 22 Oct 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Yes, this is an inherent problem with MediaWikis template implementation. It is not possible to do anything about this. The way to deal with it is to call the template with &amp;lt;nowiki&amp;gt;{{WARN|1=foo=bar}}&amp;lt;/nowiki&amp;gt;:&lt;br /&gt;
{{WARN|1=foo=bar}}&lt;br /&gt;
&lt;br /&gt;
It is because if you give a parameter to a template the first = within this parameter is taken as separator between parameter name and parameter value. The templates are built without named parameters, which means that parameters are numbered. Hence if you call the template like above you will assign the value to parameter 1, all other = signs until the next | will be ignored and everything works fine. Read the MediaWiki Template documentation for more info.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 15:52, 22 Oct 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Reorganize Predesktop stuff? ==&lt;br /&gt;
Wyrfel,&lt;br /&gt;
&lt;br /&gt;
I'd like to reorganize the Predesktop stuff:&lt;br /&gt;
* There should be one (short) Predesktop Area page;&lt;br /&gt;
* This (short) page should link to a HPA page (the present PreDesktop Area page) and to the Rescue and Recovery page;&lt;br /&gt;
* There should be only a link to the (new) Predesktop Area page on the Technologies pages.&lt;br /&gt;
&lt;br /&gt;
This might be easier to navigate and explore (at first users just know they have some &amp;quot;Predesktop Area&amp;quot; when looking for help and info, they do not (yet) know which of the two technologies they're actually working with).&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
[[User:Pebolle|Paul Bolle]] 22:34, 8 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
Sounds reasonable. AFAIK there's an HPA page the redirects to the current PreDesktop Area page already. If i'm wrong, however, please create it. It should be categorized in the Glossary category, i think. The PreDesktop Area page should maynly  be about PreDesktop Area, anyways, but i agree that it should contain a stronger clarification to separate the Rescue%Recovery partition stuff. I put my trust in you. ;-)&lt;br /&gt;
&lt;br /&gt;
I'm on the road for the next few weeks, so i'll not so regularly have a glimpse.&lt;br /&gt;
&lt;br /&gt;
Feel free to do what you find reasonable.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 03:51, 9 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Red Hat spelling ==&lt;br /&gt;
&lt;br /&gt;
Wyrfel,&lt;br /&gt;
&lt;br /&gt;
Another cleanup I was thinking of was changing &amp;quot;Redhat&amp;quot; to &amp;quot;Red Hat&amp;quot;, basically create a new Category page, move all the existing pages to it (which includes a lot of page moves), and then delete the old Category.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 17:10, 18 January 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
We don't need to move that many pages. I'll do the start. It's mostly the category page and changing the redhat template. (we should keep that spelled as one word, i think) The moving the installation pages, ok, that's a bit of a fuss. But yes, better now than later.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 12:12, 19 January 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== HDAPS ==&lt;br /&gt;
&lt;br /&gt;
Thanks for re-organising the hdaps info, looks much better now...&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18623</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18623"/>
		<updated>2006-01-21T20:08:49Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* Security &amp;amp; Safety */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Disk protection howto ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*1. Download and build the latest disk protection kernel patches. These patches export a sysfs interface that enables an ide or sata disk to be protected by a userspace process.&lt;br /&gt;
*2. Download and build the hdapsd userspace daemon. This monitors the accelerometer data provided by the hdaps kernel driver, and automatically protects the disk when  movement exceeds a user specified threshold.&lt;br /&gt;
*3. Download and build the gnome panel applet to get a real-time representation of the disk protection status.&lt;br /&gt;
&lt;br /&gt;
The above components are still under development, but are known to work on a variety of thinkpad models. Additonal information and support is available through the hdaps mailing list.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Security &amp;amp; Safety====&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch Latest sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdapsd-20060121-1.c Latest userspace parking daemon]&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status in gnome panel&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=100167 Gentoo ebuild for hdaps driver and daemon including a initscript&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18622</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18622"/>
		<updated>2006-01-21T18:54:47Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* Security &amp;amp; Safety */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Disk protection howto ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*1. Download and build the latest disk protection kernel patches. These patches export a sysfs interface that enables an ide or sata disk to be protected by a userspace process.&lt;br /&gt;
*2. Download and build the hdapsd userspace daemon. This monitors the accelerometer data provided by the hdaps kernel driver, and automatically protects the disk when  movement exceeds a user specified threshold.&lt;br /&gt;
*3. Download and build the gnome panel applet to get a real-time representation of the disk protection status.&lt;br /&gt;
&lt;br /&gt;
The above components are still under development, but are known to work on a variety of thinkpad models. Additonal information and support is available through the hdaps mailing list.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Security &amp;amp; Safety====&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch Latest sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdapsd-20060121.c Latest userspace parking daemon]&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status in gnome panel&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=100167 Gentoo ebuild for hdaps driver and daemon including a initscript&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18621</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18621"/>
		<updated>2006-01-21T17:08:24Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* HDAPS - IBM Active Protection System Linux Driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Disk protection howto ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*1. Download and build the latest disk protection kernel patches. These patches export a sysfs interface that enables an ide or sata disk to be protected by a userspace process.&lt;br /&gt;
*2. Download and build the hdapsd userspace daemon. This monitors the accelerometer data provided by the hdaps kernel driver, and automatically protects the disk when  movement exceeds a user specified threshold.&lt;br /&gt;
*3. Download and build the gnome panel applet to get a real-time representation of the disk protection status.&lt;br /&gt;
&lt;br /&gt;
The above components are still under development, but are known to work on a variety of thinkpad models. Additonal information and support is available through the hdaps mailing list.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Security &amp;amp; Safety====&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch Latest sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdapsd-20060120.c Latest userspace parking daemon]&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status in gnome panel&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=100167 Gentoo ebuild for hdaps driver and daemon including a initscript&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18619</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18619"/>
		<updated>2006-01-21T16:42:29Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* Security &amp;amp; Safety */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Security &amp;amp; Safety====&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdaps_protect.20060118.patch Latest sata/ide disk protection patch for 2.6.15]&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/hdapsd-20060120.c Latest userspace parking daemon]&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=100167 Gentoo ebuild for hdaps driver and daemon including a initscript&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18618</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=18618"/>
		<updated>2006-01-21T16:35:52Z</updated>

		<summary type="html">&lt;p&gt;Jescombe: /* Visualisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
====Security &amp;amp; Safety====&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] &amp;lt;tt&amp;gt;an experimental patch for parking the disk (Linux 2.6.14 for 2.6.15 see below)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.14.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.14 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libsata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://jenster.dyndns.org/files/blk_freeze-01-nodetection-for-2.6.15.patch disk park patch adapted for the t41p model] &amp;lt;tt&amp;gt; kernel 2.6.15 ([http://sourceforge.net/mailarchive/message.php?msg_id=13214288 capability detection disabled], no libsata support)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps Updated sata/ide disk protection patches for 2.6.15]&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring====&lt;br /&gt;
*[http://www.mulliner.org/collin/gkibm-acpi.php gkhdaps] &amp;lt;tt&amp;gt;a GKrellM applet displaying tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rlove.org/log/2005082203.html gnome-tilt] &amp;lt;tt&amp;gt;a gnome applet showing tilt data&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Visualisation====&lt;br /&gt;
*[http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a little app animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 hdapsgl-applet] &amp;lt;tt&amp;gt; a GNOME applet animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[https://sourceforge.net/project/showfiles.php?group_id=138242 wmadhps] &amp;lt;tt&amp;gt;a WindowMaker DockApp animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.dresco.co.uk/hdaps/gnome-hdaps-applet-20060120.tar.gz gnome-hdaps-applet] &amp;lt;tt&amp;gt;visual display of disk protection status&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
* http://bugs.gentoo.org/show_bug.cgi?id=100167 Gentoo ebuild for hdaps driver and daemon including a initscript&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Jescombe</name></author>
		
	</entry>
</feed>