<?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=Clange</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=Clange"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Clange"/>
	<updated>2026-05-25T06:32:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_hard_drive_clicking&amp;diff=48820</id>
		<title>Problem with hard drive clicking</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_hard_drive_clicking&amp;diff=48820"/>
		<updated>2010-06-18T14:00:50Z</updated>

		<summary type="html">&lt;p&gt;Clange: /* Seagate Momentus 7200.1 and 7200.3 */ fixing link into seagate forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many users have reported a '''problem with hard drive clicking''', sometimes described as a repeating '''tick tick tick''' type of ticking sound.&lt;br /&gt;
The [[Hitachi Travelstar 5K80]] series which shipped with many T series Thinkpads in particular is reported to suffer from this problem. The clicks occur rapidly, and are quiet but noticeable. While in use in a quiet environment the clicks can be relatively loud and very irritating to some users. The clicks seem to happen when the drive is idle and the power has been on for a significant period of time. The clicking is also reported on other vendor's laptop hard drives too and is therefore almost certainly a hard drive related rather than a laptop chassis related.&lt;br /&gt;
&lt;br /&gt;
The clicking sound appears to only occur when the drive is idle. Forcing the drive to be busy silences the ticking while the drive is busy. Launching programs that access the hard drive such as searching or defragmenting the drive helps for a time.  Cycling the power on the hard drive such as through a full power off reboot of the system stops the ticking for the moment and has been used as a temporary solution.  Also see use of hdparm for another way to reset the drive without a power off reboot.&lt;br /&gt;
&lt;br /&gt;
Others recommend using Hitachi's drive feature tool to increase the acoustic management level, and/or set power management settings.&lt;br /&gt;
&lt;br /&gt;
===Possible Cause and Speculation===&lt;br /&gt;
&lt;br /&gt;
Laptop drives (especially Hitachi [[Hitachi Travelstar 5K80]], [[Hitachi Travelstar 5K100]] and SAMSUNG MP0804H) can unload heads very often, and they can produce a noticeable click when doing that.  Some ThinkPad BIOSes can be very eager to program the HD Advanced Power Management feature (hdparm -B) even when told to always keep the HD in &amp;quot;Maximum Performance mode&amp;quot; and will do so every time AC state changes, and when coming out of suspend (be it S3 or S4).  Unless you reset the HD's APM mode, it will unload its heads eventually thus producing the clicks.&lt;br /&gt;
&lt;br /&gt;
Another proposed possible cause is the drive firmware running a low level surface media check periodically during drive idle time.&lt;br /&gt;
&lt;br /&gt;
It is not known whether the problem is a sign of impending drive failure. The root cause of the problem is not yet known.  It is quite likely to be a normal mode of drive operation. The problem is very prevalent.&lt;br /&gt;
&lt;br /&gt;
Do not confuse this with regular activity. Many daemons poll (config) files every few seconds. Despite files being cached, POSIX-compliant filesystems like ext2 or ext3 must update (=write) the last access time. More details and workaround in [[How to reduce power consumption#Hard_Drives]].&lt;br /&gt;
&lt;br /&gt;
===Tracking down the cause of the clicks===&lt;br /&gt;
&lt;br /&gt;
Using &amp;quot;'''smartctl -A'''&amp;quot; (part of the the [http://sourceforge.net/apps/trac/smartmontools/wiki smartmontools] package), it is possible to check if any of the drive's attributes related to platter spin-up/down or head unload are increasing when a click is heard.&lt;br /&gt;
That can help pinpointing the cause of the clicks.&lt;br /&gt;
&lt;br /&gt;
A shell script like this may help:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
lastval=0&lt;br /&gt;
while :&lt;br /&gt;
do&lt;br /&gt;
        newval=`smartctl -A /dev/sda | awk '$2==&amp;quot;Load_Cycle_Count&amp;quot; {print $10}'`&lt;br /&gt;
        if [[ $newval != $lastval ]]    # i.e. anything has changed (here: load cycle count only)&lt;br /&gt;
        then&lt;br /&gt;
                date&lt;br /&gt;
                echo $newval&lt;br /&gt;
        fi&lt;br /&gt;
        lastval=$newval&lt;br /&gt;
        sleep 30    # or some other interval&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Possible Solution (Windows)===&lt;br /&gt;
&lt;br /&gt;
On X41T, do bios, firmware and IBM updates.&lt;br /&gt;
Then simply disable the ShockProtection of the HardDrive.&lt;br /&gt;
On a native X41T windows installation it solved the problems, you will hear a click every hour.&lt;br /&gt;
Seems that the problem is related to an aggressive setting that will try to park the head often to protect the drive, so the problem is not related with power management settings, perhaps a similar approach works also under linux.&lt;br /&gt;
WBonX (Hitachi drive)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possible solution (Linux)===&lt;br /&gt;
&lt;br /&gt;
Temporary relief has been seen by using '''hdparm''' to reset the drive.  But note the warning in the hdparm man page indicating that it is a dangerous operation. This is very likely due to the possibility of losing data in the write cache not yet stored to the hard drive.  This would be dependent upon the particular hard drive.  When used in the following to stop the clicking I have not seen any data loss.  YMMV.&lt;br /&gt;
&lt;br /&gt;
 # hdparm /dev/hda&lt;br /&gt;
 # sync&lt;br /&gt;
 # sleep 5&lt;br /&gt;
 # sync&lt;br /&gt;
 # hdparm -w /dev/hda&lt;br /&gt;
&lt;br /&gt;
The clicking noise apparently occurs when the drive is parking its heads (and ramping them off the drive surface in the process) after a timeout after the last disk access. Try turning off power management for the drive; that should stop the drive from parking the heads except when turning off:&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 255 /dev/hda&lt;br /&gt;
&lt;br /&gt;
You can also try&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 254 /dev/hda&lt;br /&gt;
&lt;br /&gt;
which doesn't turn power management off, but is the least agressive setting: it will still unload heads, but far less often.  The drives '''are''' prepared to withstand a great number of head unloads (200k unloads are typical, Hitachi drives tolerate about 600k unloads).&lt;br /&gt;
&lt;br /&gt;
These commands have immediate effect, and need to be re-issued at every boot, after resuming from disk or RAM, and after hotswapping.  '''You have to reissue the -B commands every time the ThinkPad BIOS might have tried to override them'''. In Ubuntu this can be done by creating an executable file named 00DISK in /etc/pm/sleep.d with the following content (as root):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Use a less aggressiv hard disk power management in order to  get &lt;br /&gt;
# rid of clicking noise which occurs when the drive is parking its heads&lt;br /&gt;
&lt;br /&gt;
. &amp;quot;${PM_FUNCTIONS}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
        thaw|resume) &lt;br /&gt;
                hdparm -B 254 /dev/sda&lt;br /&gt;
                ;;&lt;br /&gt;
        *)&lt;br /&gt;
                ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $NA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above does not help but manually setting hdparm -B 254 /dev/sda does, it helps to add &amp;quot;sleep 2&amp;quot; one&lt;br /&gt;
line above hdparm. In Ubuntu 8.10 (Linux Mint 6) on a T42 there seems to be something else setting a lower value&lt;br /&gt;
in battery mode which might be coming from the BIOS because it clicks during boot and stops with this in place.&lt;br /&gt;
&lt;br /&gt;
===Specific models===&lt;br /&gt;
&lt;br /&gt;
====Hitachi C4K60 (HTC426060G9AT00)====&lt;br /&gt;
&lt;br /&gt;
On a Thinkpad X41 with a has a 60GB Hitachi C4K60 (HTC426060G9AT00) hard-disk that had the clicking problem (even in Windows), the hdparm  solution above did not work.  The problem was indeed caused by the hard-disk unloading the heads when idle, and the Load_Cycle_Count SMART statistic could be seen increasing when the clicks occurred.&lt;br /&gt;
&lt;br /&gt;
hdparm -B settings did not seem to help, and a check of the harddrives specs (available in [http://www.hitachigst.com/tech/techlib.nsf/products/Travelstar_C4K60   hitachigst.com]) verified that setting the APM mode off (hdparm -B 255) would set it actually to the lowest APM mode (the same as hdparm -B 254).  In this drive, even the lowest APM mode unloads the heads very aggressively causing the clicking sounds. Another problem is that the drive is rated only for 600000 unload/load cycles, which means that the drive will break in at most a couple of years. &lt;br /&gt;
&lt;br /&gt;
{{NOTE|This observation is only about the specific model (Hitachi C4K60), and is not true for more recent Hitachi drives, which do disable APM with -B 255.}}&lt;br /&gt;
&lt;br /&gt;
====Samsung MP0804H 80GB====&lt;br /&gt;
&lt;br /&gt;
On this drive, the ''clicking noise'' can be immediately stopped just by enabling ''automatic offline tests'' using&lt;br /&gt;
 # smartctl -o on /dev/hda  &lt;br /&gt;
Even more strange is that SMART wasn't enabled by default, although the drive supports it.&lt;br /&gt;
&lt;br /&gt;
The drive had already performed 15.539 load cycles (out of 600.000) within only one week.&lt;br /&gt;
&lt;br /&gt;
Note that enabling SMART (-s on) without enabling ''offline tests'' -- which is what I did immediately after observing the ''clicks'' -- did not solve the problem, but made it quite clear that the drive was ''badly in need of some care''.&lt;br /&gt;
&lt;br /&gt;
==== Seagate Momentus 7200.1 and 7200.3====&lt;br /&gt;
Reportet in X61t and X61 (I have a ST9320421AS)&lt;br /&gt;
&lt;br /&gt;
On these drives, each click does indeed correspond to an increase in SMART attribute 193, &amp;quot;193 Load_Cycle_Count&amp;quot;, as you can see by doing a &lt;br /&gt;
 # smartctl -A /dev/sda&lt;br /&gt;
&lt;br /&gt;
before and after a click.&lt;br /&gt;
&lt;br /&gt;
It seems like the problem is that the default powersaving mode for the drive is one which causes clicking. In fact, executing &lt;br /&gt;
 # hdparm -B 255 /dev/sda&lt;br /&gt;
(which is supposed to turn off power management) actually leaves power management on, and is equivalent to &lt;br /&gt;
 # hdparm -B 128 /dev/sda&lt;br /&gt;
&lt;br /&gt;
as you can see by comparing the results of&lt;br /&gt;
 # hdparm -B 1 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
 # hdparm -B 128 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
 # hdparm -B 254 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
 # hdparm -B 255 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
This may or may not be related to something else strange; the drive reports that the Advanced power management level is 0x8000 more than what you set it to, presumably leading hdparm to report that it is always set to &amp;quot;unknown setting&amp;quot; (since the number should be between 1 and 255). FYI the results of the above sequence of commands is:&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 1 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to 0x01 (1)&lt;br /&gt;
        Advanced power management level: unknown setting (0x8001)&lt;br /&gt;
           *    Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 128 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to 0x80 (128)&lt;br /&gt;
        Advanced power management level: unknown setting (0x8080)&lt;br /&gt;
           *    Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 254 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to 0xfe (254)&lt;br /&gt;
        Advanced power management level: unknown setting (0x80fe)&lt;br /&gt;
           *    Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 255 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to disabled&lt;br /&gt;
        Advanced power management level: unknown setting (0x8080)&lt;br /&gt;
                Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The workaround seems to be to execute &lt;br /&gt;
 # hdparm -B 254 /dev/sda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So it seems like the drive is interpreting &amp;quot;hdparm -B 255 /dev/sda&amp;quot;, which I'm guessing is the default (and which is supposed to be NOT powersaving mode) as a request to go into powersaving mode, which causes it to spin down alot and to and click. And I'm guessing that &amp;quot;hdparm -B 254 /dev/sda&amp;quot; actually takes it out of powersaving mode.&lt;br /&gt;
&lt;br /&gt;
Somewhat annoying because &lt;br /&gt;
 # smartctl -A /dev/sda&lt;br /&gt;
shows that I have already accumulated a Load_Cycle_Count 106680 after owning the laptop for just a few weeks! I'm not sure that I understand this stuff, but if this corresponds to &amp;quot;Load/Unload Cycles&amp;quot; in http://www.seagate.com/docs/pdf/datasheet/disc/ds_momentus7200.pdf, then that's more than 1/6 of the drive's lifetime!&lt;br /&gt;
&lt;br /&gt;
I can confirm that after having my drive for about 5 days now, the 193 cycle count is already at 3000 and its steadily increasing. That is really annoying. Unfortunately changing the powersave mode on my drive (ST9320421AS) only brakes my hibernate capability (the laptop resumes immediately) but it wont stop the clicking, instead it will increase it.&lt;br /&gt;
&lt;br /&gt;
===== Firmware Upgrade =====&lt;br /&gt;
&lt;br /&gt;
While no firmware update was found direct from IBM/Lenovo, Dell support offers a firmware update for a nearly-identical Seagate drive model.  In at least in two cases (model T500, 7200.3; model Z61m 7200.3), the firmware update eliminated the clicking issue.  Details available from this &amp;lt;s&amp;gt;[http://forums.seagate.com/stx/board/message?board.id=ata_drives&amp;amp;thread.id=2677&amp;amp;view=by_date_ascending&amp;amp;page=2 Seagate Thread]&amp;lt;/s&amp;gt; [http://forums.seagate.com/t5/Momentus-XT-Momentus-and/CLICKING-NOISE-ISSUE-on-Momentus-7200-3-ST9320421AS-320GB/m-p/12498#M78 Seagate Thread (version that works, maybe they have restructured their forum)] or [http://www.thinkwiki.org/wiki/Talk:Problem_with_hard_drive_clicking here (for ST9160411ASG)]&lt;br /&gt;
&lt;br /&gt;
==== [http://sdd.toshiba.com/main.aspx?Path=HardDrivesOpticalDrives/2.5-inchHardDiskDrives/MK2035GSS/MK2035GSSSpecifications Toshiba MK2035GSS] ====&lt;br /&gt;
&lt;br /&gt;
Issue happens with &amp;quot;laptop mode&amp;quot; disabled. BIOS is an &amp;quot;AMIBIOS 8.00.14&amp;quot;, and the chipset is &amp;quot;Mobile Intel GM965 Express&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I can solve the problem with the hdparm workaround, the lowest value that makes the trick for me is:&lt;br /&gt;
 # sudo hdparm -B 192 /dev/sda&lt;br /&gt;
&lt;br /&gt;
===Firmware upgrades===&lt;br /&gt;
&lt;br /&gt;
There are two HD firmware upgrades on Lenovo's support website. One is specific to X41's, and will upgrade Hitachi's to Release A0L0  (document [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-67238 MIGR-67238], 2007/01/24). The upgrade comes in three forms: diskette, windows executable or ISO CD-ROM image.&lt;br /&gt;
IBM's latest posted firmware, A5DA, does not appear to solve the problem. &lt;br /&gt;
&lt;br /&gt;
A newer upgrade set ([http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-62282 MIGR-62282], 2007/05/02) updates  HD firmwares of several brands, including Hitachi. The patch upgrades firmware for HTC4260xxG9AT00 to  A0L2 (according to program output, from 00P3A0B5 to 00P3A0L2). The upgrade comes in a large  (20 MB) ISO format, or as several diskettes. There is seemingly no windows executable; therefore upgrading a diskless machine can be problematic (it involves making a DOS-based USB bootable drive).&lt;br /&gt;
&lt;br /&gt;
The upgrade caused one X41 Tablet HTC426060G9AT00 drive to stop clicking.&lt;br /&gt;
&lt;br /&gt;
===Another Possible Solution===&lt;br /&gt;
&lt;br /&gt;
IBM, when notified about this occurrence, may replace the drive with a Fujitsu 5k 80GB hard drive, as to them the sound is indicative of a potential hard drive failure.&lt;br /&gt;
&lt;br /&gt;
===Data Recovery Service===&lt;br /&gt;
&lt;br /&gt;
In many cases, a software solution would not solve a problem with a clicking hard drive caused by a defective head disk assembly (HDA) or a firmware issue.  Consider using an expert data recovery service such as [http://www.WeRecoverData.com WeRecoverData.com Data Recovery Labs]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*Ubuntu reported bugs: [https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695 59695] [https://bugs.launchpad.net/ubuntu/+bug/104535 104535]&lt;br /&gt;
*[http://www.hitachigst.com/hdd/support/download.htm Hitachi Global Storage Technologies Downloads] - The drive feature tool may help with this problem.&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=7462 Thread on thinkpads.com]&lt;br /&gt;
*[http://notebookforums.com/showthread.php?t=46058 Thread on notebookforums.com]&lt;br /&gt;
*[http://forums.silentpcreview.com/viewtopic.php?p=143203 Thread on silentpcreview.com]&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=15769 Another Thread on thinkpads.com]&lt;br /&gt;
*[http://www.tabletpcbuzz.com/forum/topic.asp?TOPIC_ID=28538&amp;amp;whichpage=1 Thread on tabletpcbuzz.com]&lt;br /&gt;
*[http://thinkpad-forum.de/forum/viewtopic.php?t=2255 German Thread on thinkpad-forum.de (Containing an interesting remark about a possible problem with the Cache)]&lt;br /&gt;
*[http://www.werecoverdata.com Data Recovery Service - WeRecoverData.com Data Recovery Labs]&lt;br /&gt;
[[Category:T40]] [[Category:T41]] [[Category:T42]] [[Category:T43]] [[Category:X41]] [[Category:G41]]&lt;/div&gt;</summary>
		<author><name>Clange</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Gentoo_2007.0_on_a_ThinkPad_R61&amp;diff=36210</id>
		<title>Installing Gentoo 2007.0 on a ThinkPad R61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Gentoo_2007.0_on_a_ThinkPad_R61&amp;diff=36210"/>
		<updated>2008-01-24T16:59:19Z</updated>

		<summary type="html">&lt;p&gt;Clange: /* Thinklight */ fixed but in script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Model ==&lt;br /&gt;
Lenovo Thinkpad {{R61}} 7743-Y1B&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
This installation instruction describes the steps after a Gentoo 2007.0 base installation. &lt;br /&gt;
Please read the gentoo handbook for installation instructions&lt;br /&gt;
&lt;br /&gt;
====Working:====&lt;br /&gt;
&lt;br /&gt;
* Keyboard, UltraNav input (Touchpad and NavPoint) &lt;br /&gt;
* Drives&lt;br /&gt;
* X11 with nVidia including acceleration&lt;br /&gt;
* Network, wireless network and bluetooth &lt;br /&gt;
* Sound&lt;br /&gt;
* Suspend to RAM &lt;br /&gt;
* ThinkLight&lt;br /&gt;
* PCMCIA &lt;br /&gt;
* ACPI (Battery, CPU Frequency, Fan, Temperature, ...) &lt;br /&gt;
* Fingerprint scanner (includes login and screen lock) &lt;br /&gt;
* Fn Key combinations&lt;br /&gt;
* Hot swapping of optical drive (UltraBay) &lt;br /&gt;
* HDD Acceleration Meter (can be used as an input device)  &lt;br /&gt;
&lt;br /&gt;
====Not tested:====&lt;br /&gt;
&lt;br /&gt;
* Firewire (should work as it is recognized, no devices for testing)&lt;br /&gt;
* Suspend to disk (hibernate) &lt;br /&gt;
* Express Card Slot (should work) &lt;br /&gt;
* Harddisk protection (should work with patching)&lt;br /&gt;
* Docking Station (should work according to several sources)&lt;br /&gt;
&lt;br /&gt;
== Graphics: NVIDIA Quadro NVS 140M ==&lt;br /&gt;
&lt;br /&gt;
To install and configure the nVidia driver, just emerge nvidia-driver. &lt;br /&gt;
Tested with nvidia-driver-100.14.19, everything works fine, games run smooth. &lt;br /&gt;
&lt;br /&gt;
Framebuffer works fine with vga=869 which will set the resolution to 1440x900. &lt;br /&gt;
hwinfo --framebufer  displays all supported resolutions.  &lt;br /&gt;
&lt;br /&gt;
The brightness can be changed with the new nvidia driver&lt;br /&gt;
(169.04) which is a beta driver at the moment. &lt;br /&gt;
Does not work with older drivers, only known workaround&lt;br /&gt;
is to either use vesa / nv driver or to change the&lt;br /&gt;
brightness on a vt.&lt;br /&gt;
&lt;br /&gt;
== Sound: AD1984 ==&lt;br /&gt;
Did not work with older Versions of ALSA driver, works fine with ALSA 1.0.15 and should work&lt;br /&gt;
with ALSA 1.0.14 as well. The in-kernel ALSA works since 2.6.23. &lt;br /&gt;
&lt;br /&gt;
The mute button is hardwired and works, the volume up and volume down buttons &lt;br /&gt;
work as well but you need to configure them first. &lt;br /&gt;
&lt;br /&gt;
Note: After muting you have to press a volume up or down button to unmute, &lt;br /&gt;
and the mute status is not displayed in any mixer application. &lt;br /&gt;
&lt;br /&gt;
== Network: Intel E1000 NIC, IPW4965abgn WNIC, Bluetooth== &lt;br /&gt;
&lt;br /&gt;
The integrated e1000 LAN NIC works out of the box. &lt;br /&gt;
&lt;br /&gt;
For wireless you have to unmask and emerge the iwlwifi package &lt;br /&gt;
with the ipw4965 USEFlag enabled. &lt;br /&gt;
&lt;br /&gt;
Don't forget that the interface (wlan0) has to be set as up&lt;br /&gt;
(ifconfig wlan0 up) before scanning and associating works.&lt;br /&gt;
&lt;br /&gt;
Bluetooth works out of the box with blueZ.&lt;br /&gt;
You can disable / enable bluetooth via proc, &lt;br /&gt;
with a script similar to this one: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bluetooth=`head -n 1 /proc/acpi/ibm/bluetooth | awk '{print $2}'`&lt;br /&gt;
case &amp;quot;$bluetooth&amp;quot; in&lt;br /&gt;
    disabled)&lt;br /&gt;
        sudo sh -c &amp;quot;echo &amp;quot;enable&amp;quot; &amp;gt; /proc/acpi/ibm/bluetooth&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
    enabled)&lt;br /&gt;
        sudo sh -c &amp;quot;echo &amp;quot;disable&amp;quot; &amp;gt; /proc/acpi/ibm/bluetooth&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or directly with the proc interface. This script helps you&lt;br /&gt;
to bind it to the Fn+F5 key combination. &lt;br /&gt;
&lt;br /&gt;
Note that the hardware killswitch on the front works as well, &lt;br /&gt;
but disables both bluetooth and WLAN&lt;br /&gt;
&lt;br /&gt;
== Ports: PCMCIA, USB, IEEE 1394 Firewire == &lt;br /&gt;
&lt;br /&gt;
PCMCIA port works out of the box, tested with an audigy pcmcia. &lt;br /&gt;
I have no express slot cards available for testing. &lt;br /&gt;
&lt;br /&gt;
The left hand usb ports generate an IRQ nobody cared error from time to time, &lt;br /&gt;
Try to boot with irqpoll in your kernel line as suggested. &lt;br /&gt;
&lt;br /&gt;
A BIOS Update might help as well, it is recommended to use the&lt;br /&gt;
ThinkVantage Software Updater for windows for a BIOS Update. &lt;br /&gt;
The error disappeared here and USB works fine. &lt;br /&gt;
&lt;br /&gt;
Firewire is untested but should work, as the port is &lt;br /&gt;
recognized and the module loaded.&lt;br /&gt;
&lt;br /&gt;
== Drives ==&lt;br /&gt;
&lt;br /&gt;
The optical drive and hard drive work out of the box, &lt;br /&gt;
at least with AHCI disabled in the BIOS. &lt;br /&gt;
&lt;br /&gt;
If you run a dualboot system with windows &amp;lt;= 5.1 (XP) you want to disable AHCI anyway.&lt;br /&gt;
&lt;br /&gt;
== Input ==&lt;br /&gt;
&lt;br /&gt;
=== TouchPad ===&lt;br /&gt;
Works out of the box here, with scrolling. &lt;br /&gt;
Have a look at my Xorg.conf section at the end&lt;br /&gt;
&lt;br /&gt;
Can be disabled via synclient when using the synaptics driver, &lt;br /&gt;
a possible solution is this script: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
touchpad=`synclient -l | grep TouchpadOff | awk '{print $3}'`&lt;br /&gt;
case &amp;quot;$touchpad&amp;quot; in&lt;br /&gt;
    1)&lt;br /&gt;
        synclient TouchpadOff=0;&lt;br /&gt;
	echo &amp;quot;Touchpad Enabled&amp;quot; | osd_cat -d 1 -c cyan --font=&amp;quot;-*-times-bold-r-*--34-240-*-*-p-*-*-*&amp;quot; -A center -p bottom&lt;br /&gt;
	;;&lt;br /&gt;
    0)&lt;br /&gt;
        synclient TouchpadOff=1;&lt;br /&gt;
	echo &amp;quot;Touchpad Disabled&amp;quot; | osd_cat -d 1 -c cyan --font=&amp;quot;-*-times-bold-r-*--34-240-*-*-p-*-*-*&amp;quot; -A center -p bottom&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which needs xosd to display the current state. &lt;br /&gt;
You can make it excecutable and map it to the fn+f8 button.&lt;br /&gt;
&lt;br /&gt;
=== Trackpoint ===&lt;br /&gt;
Works out of the box as well, with no scrolling however. &lt;br /&gt;
Can be configured via xorg.conf, I prefer using the middle button as mouse3. &lt;br /&gt;
&lt;br /&gt;
=== Keyboard ===&lt;br /&gt;
Works out of the box, most of the Fn Keys work. &lt;br /&gt;
&lt;br /&gt;
Hardwired:  Mute, Thinklight, Brightness &lt;br /&gt;
&lt;br /&gt;
Generates a keycode and can be configured: Volume Down, Volume Up, Fn+F2, Fn+F3, Fn+F4, Fn+F5, Fn+F7, Fn+F8, Fn+Arrows&lt;br /&gt;
&lt;br /&gt;
Does not generate a key event: Fn+F9, Fn+F12, Fn+Space&lt;br /&gt;
Those keys do produce an acpi event, so you can modifiy your&lt;br /&gt;
acpi configuration to bind them to commands.&lt;br /&gt;
&lt;br /&gt;
It is also possible to translate the acpi events to keyevents, have a look at the following configuration file: &lt;br /&gt;
&lt;br /&gt;
[[Installing_Gentoo_2007.0_on_a_ThinkPad_R61#default.sh_.28acpid.29|My example default.sh file for the missing keys is here]]&lt;br /&gt;
and there is a good, more complete howto&lt;br /&gt;
here: [http://gentoo-wiki.com/HARDWARE_Lenovo_Thinkpad_T61#Usage_of_acpid Gentoo Wiki]&lt;br /&gt;
&lt;br /&gt;
Try whether  echo &amp;quot;0xffffffff&amp;quot; &amp;gt; /proc/acpi/ibm/hotkey &lt;br /&gt;
enables additional fn+fx keys to produce a key event&lt;br /&gt;
instead of only an acpi event.&lt;br /&gt;
&lt;br /&gt;
== Power Management ==&lt;br /&gt;
Suspend to RAM worked out of the box here, echo 3 &amp;gt; /proc/acpi/sleep &lt;br /&gt;
puts the machine in suspend mode, opening it or pressing the power button wakes it up. &lt;br /&gt;
Worked with nvidia driver and in X11. All devices came back without problems, &lt;br /&gt;
wlan might have disconnected, but by using networkmanager, wicd or a good configuration&lt;br /&gt;
it should reconnect after waking up. Works here with wicd. &lt;br /&gt;
&lt;br /&gt;
== Integrated Fingerprint Reader ==&lt;br /&gt;
Emerge the thinkfinger package, add a user with the tf-tool. &lt;br /&gt;
Then you have to edit the /etc/pam.d/system-auth file by adding&lt;br /&gt;
&lt;br /&gt;
auth       sufficient   pam_thinkfinger.so&lt;br /&gt;
&lt;br /&gt;
between pam.unix and pam.env. &lt;br /&gt;
&lt;br /&gt;
Read the Gentoo-Wiki to use it with xscreensaver, &lt;br /&gt;
there is a good solution over [http://gentoo-wiki.com/HOWTO_Thinkfinger there]&lt;br /&gt;
&lt;br /&gt;
Note: kdm has problems with thinkfinger auth and might crash. &lt;br /&gt;
There are patches, but I didn't test them yet. gdm works fine here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hard Drive Active Protection ==&lt;br /&gt;
&lt;br /&gt;
The integrated harddrive active protection&lt;br /&gt;
acceleration meter can be used as a joystick or &lt;br /&gt;
to get information about movements of your thinkpad. &lt;br /&gt;
&lt;br /&gt;
Emerge the hdapsd (which includes a kernel module&lt;br /&gt;
you have to load) which will generate a joystick&lt;br /&gt;
and an event device.&lt;br /&gt;
&lt;br /&gt;
It could as well be used to protect your harddisk &lt;br /&gt;
from damage, but I have not tested this and I wont, &lt;br /&gt;
as I can't be arsed to use my backups just because&lt;br /&gt;
I did some experimenting with my hdd. &lt;br /&gt;
&lt;br /&gt;
== Thinklight ==&lt;br /&gt;
&lt;br /&gt;
The thinklight works out of the box with the&lt;br /&gt;
Fn+PgUp key, but it can be controlled as well via the proc interface. &lt;br /&gt;
&lt;br /&gt;
So you can write a nice script, which you can bind to events, &lt;br /&gt;
such as incoming emails, to let the light flash. &lt;br /&gt;
&lt;br /&gt;
A possible solution is this small script: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
	echo &amp;quot;IBM ThinkLight Control script.&amp;quot; &lt;br /&gt;
	echo &amp;quot;2007 by Christian \&amp;quot;Fuchs\&amp;quot; Loosli.&amp;quot;&lt;br /&gt;
	echo &amp;quot;&amp;quot;&lt;br /&gt;
	echo &amp;quot;usage: lightctl on | off | toggle | blink&amp;quot;&lt;br /&gt;
	echo &amp;quot;blink takes two arguments: times and time&amp;quot;&lt;br /&gt;
	echo &amp;quot;defaults (5 times, 0.5 seconds) are used if not specified&amp;quot;&lt;br /&gt;
&lt;br /&gt;
else &lt;br /&gt;
	if [ $1 = &amp;quot;on&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
    	       sudo sh -c &amp;quot;echo on &amp;gt; /proc/acpi/ibm/light&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
	if [ $1 = &amp;quot;off&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
   	       sudo sh -c &amp;quot;echo off &amp;gt; /proc/acpi/ibm/light&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
        if [ $1 = &amp;quot;toggle&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
		status=`cat /proc/acpi/ibm/light | grep status | awk '{print $2}'`&lt;br /&gt;
&lt;br /&gt;
		if [ $status = &amp;quot;on&amp;quot; ]&lt;br /&gt;
		then&lt;br /&gt;
			sudo sh -c &amp;quot;echo off &amp;gt; /proc/acpi/ibm/light&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			sudo sh -c &amp;quot;echo on &amp;gt; /proc/acpi/ibm/light&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	if [ $1 = &amp;quot;blink&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
&lt;br /&gt;
		times=$2&lt;br /&gt;
		time=$3&lt;br /&gt;
&lt;br /&gt;
		if [ -z &amp;quot;$2&amp;quot; ]&lt;br /&gt;
		then&lt;br /&gt;
			times=4 &lt;br /&gt;
		fi&lt;br /&gt;
&lt;br /&gt;
		if [ -z &amp;quot;$3&amp;quot; ]&lt;br /&gt;
		then&lt;br /&gt;
			time=0.5 &lt;br /&gt;
		fi&lt;br /&gt;
&lt;br /&gt;
    	for i in `seq 1 $times`;&lt;br /&gt;
    	do&lt;br /&gt;
    		$0 toggle;&lt;br /&gt;
                sleep $time;&lt;br /&gt;
                $0 toggle;&lt;br /&gt;
                sleep $time&lt;br /&gt;
    	done    &lt;br /&gt;
	fi&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
which can be called to let the light blink or switch it off or on. &lt;br /&gt;
The blink part is nice for setting to events such as incoming&lt;br /&gt;
messages or emails. &lt;br /&gt;
&lt;br /&gt;
(note: the thinklight is a LED, so it should not care on &lt;br /&gt;
how fast and often you let it blink. But I am not responsible&lt;br /&gt;
if this script damages your thinklight. Use at own risk.&lt;br /&gt;
&lt;br /&gt;
== Power saving == &lt;br /&gt;
&lt;br /&gt;
First of all, turn off all things you are not using, &lt;br /&gt;
most of all bluetooth and W-LAN. &lt;br /&gt;
You can use the killswitch on the front, it works out of the box. &lt;br /&gt;
&lt;br /&gt;
You can use the application [http://www.lesswatts.org/projects/powertop/ powertop]&lt;br /&gt;
by Intel to look for processes which prevent the CPU from longer sleep states. &lt;br /&gt;
&lt;br /&gt;
It also gives you some recommendations on services to turn off. &lt;br /&gt;
&lt;br /&gt;
Do _not_ turn off the optical drive polling by HAL. &lt;br /&gt;
&lt;br /&gt;
Dimming the display also saves lots of power. &lt;br /&gt;
&lt;br /&gt;
You can achieve about 2 - 3 hours of working time&lt;br /&gt;
(no compiling or other heavy CPU / GPU usage applications) &lt;br /&gt;
with the standard battery. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
=== xorg.conf ===&lt;br /&gt;
Note that I use the XFont Server, you might have &lt;br /&gt;
to change the font path. &lt;br /&gt;
&lt;br /&gt;
Note as well that the modes given don't affect &lt;br /&gt;
the modes available, as in this configuration the nvidia driver&lt;br /&gt;
reads out the available resolutions which fit the monitor. &lt;br /&gt;
You will only have 3 resolutions, but it saves lots of time&lt;br /&gt;
spent on configuring frequencies otherwhise. &lt;br /&gt;
&lt;br /&gt;
Read the nvidia documentation on how to disable this behaviour if&lt;br /&gt;
you want the same resolutions as in windows or other OSes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
	Identifier     &amp;quot;single head configuration&amp;quot;&lt;br /&gt;
	Screen         0 &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
	InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot; &lt;br /&gt;
        inputDevice    &amp;quot;Touchpad&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
	FontPath     &amp;quot;unix/:-1&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
	Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
	Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
	Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
	Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
	Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;XkbModel&amp;quot; &amp;quot;pc102&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;XkbLayout&amp;quot; &amp;quot;ch&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier	&amp;quot;Touchpad&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;synaptics&amp;quot;&lt;br /&gt;
    Option	&amp;quot;Protocol&amp;quot;	&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
    Option	&amp;quot;Device&amp;quot;	&amp;quot;/dev/input/mouse0&amp;quot;&lt;br /&gt;
    Option	&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;no&amp;quot;&lt;br /&gt;
    Option	&amp;quot;ZAxisMapping&amp;quot;	&amp;quot;4 5&amp;quot;&lt;br /&gt;
    Option	&amp;quot;LeftEdge&amp;quot;	&amp;quot;1700&amp;quot;&lt;br /&gt;
    Option	&amp;quot;RightEdge&amp;quot;	&amp;quot;5300&amp;quot;&lt;br /&gt;
    Option	&amp;quot;TopEdge&amp;quot;	&amp;quot;1700&amp;quot;&lt;br /&gt;
    Option	&amp;quot;BottomEdge&amp;quot;	&amp;quot;4200&amp;quot;&lt;br /&gt;
    Option	&amp;quot;FingerLow&amp;quot;	&amp;quot;25&amp;quot;&lt;br /&gt;
    Option	&amp;quot;FingerHigh&amp;quot;	&amp;quot;30&amp;quot;&lt;br /&gt;
    Option	&amp;quot;MaxTapTime&amp;quot;	&amp;quot;180&amp;quot;&lt;br /&gt;
    Option	&amp;quot;MaxTapMove&amp;quot;	&amp;quot;220&amp;quot;&lt;br /&gt;
    Option	&amp;quot;VertScrollDelta&amp;quot;	&amp;quot;100&amp;quot;&lt;br /&gt;
    Option	&amp;quot;MinSpeed&amp;quot;	&amp;quot;0.02&amp;quot;&lt;br /&gt;
    Option	&amp;quot;MaxSpeed&amp;quot;	&amp;quot;0.28&amp;quot;&lt;br /&gt;
    Option	&amp;quot;AccelFactor&amp;quot;	&amp;quot;0.0010&amp;quot;&lt;br /&gt;
    Option	&amp;quot;SHMConfig&amp;quot;	&amp;quot;on&amp;quot;&lt;br /&gt;
    Option	&amp;quot;UseSHM&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Protocol&amp;quot; &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;ZAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;buttons&amp;quot; &amp;quot;7&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;yes&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
	Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
	VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
	ModelName    &amp;quot;Flat Panel 1400x950&amp;quot;&lt;br /&gt;
	Option	     &amp;quot;DPMS&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;nvidia&amp;quot;&lt;br /&gt;
	VendorName  &amp;quot;NVIDIA&amp;quot;&lt;br /&gt;
	BoardName   &amp;quot;NVIDIA GeForce FX (generic)&amp;quot;&lt;br /&gt;
	Option 	    &amp;quot;Coolbits&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RenderAccel&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;UseEvents&amp;quot;         &amp;quot;false&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TripleBuffer&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;DamageEvents&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BackingStore&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;InitialPixmapPlacement&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RandRRotation&amp;quot; &amp;quot;true&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
	Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
	Device       &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
	Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
	DefaultDepth  24&lt;br /&gt;
	Option       &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	Option	     &amp;quot;UseCompositeWrapper&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
		Viewport  0 0&lt;br /&gt;
		Depth     24&lt;br /&gt;
		Modes    &amp;quot;1440x900&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &lt;br /&gt;
	EndSubSection&lt;br /&gt;
	SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
		Viewport 0 0&lt;br /&gt;
		Depth 16&lt;br /&gt;
		Modes	&amp;quot;1440x900&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &lt;br /&gt;
	EndSubSection&lt;br /&gt;
	        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
	        Viewport 0 0&lt;br /&gt;
		Depth 8&lt;br /&gt;
		Modes   &amp;quot;1440x900&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &lt;br /&gt;
		EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
    Option &amp;quot;Composite&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
	Group        0&lt;br /&gt;
	Mode         0666&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== xmodmap ===&lt;br /&gt;
&lt;br /&gt;
Note: you have to xmodmap /path/to/file &lt;br /&gt;
this file in your autostart. You might have different keycodes, use the application xev to display them. &lt;br /&gt;
It is highly recommended to use the XF86foobar buttons, as some applications will be preconfigured to them. &lt;br /&gt;
If you want to map them by yourself use Fxx, while xx &amp;gt; 12. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
! additional Arrow keys&lt;br /&gt;
&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
&lt;br /&gt;
! Fn+arrow keys&lt;br /&gt;
&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
! Fn+Fx keys  F2, F3, F4, F5, F7, F8, F9, F12  in this order&lt;br /&gt;
&lt;br /&gt;
keycode 146 = XF86ScreenSaver&lt;br /&gt;
keycode 241 = XF86Display&lt;br /&gt;
keycode 223 = XF86Sleep&lt;br /&gt;
keycode 243 = XF86Send&lt;br /&gt;
keycode 214 = XF86Video&lt;br /&gt;
keycode 196 = XF86iTouch&lt;br /&gt;
keycode 197 = XF86Eject&lt;br /&gt;
keycode 165 = XF86Standby&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
! Space bar&lt;br /&gt;
&lt;br /&gt;
keycode 148 = XF86ZoomIn&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! volume control (mute is hardwired)&lt;br /&gt;
&lt;br /&gt;
keycode 174 = XF86AudioLowerVolume&lt;br /&gt;
keycode 176 = XF86AudioRaiseVolume&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== default.sh (acpid) ===&lt;br /&gt;
&lt;br /&gt;
This is my slightly modified default.sh file to handle ibm hotbutton events. &lt;br /&gt;
Of course you can add the other buttons as well, however, as they produce key events there are easier ways for configuring the actions. However, an acpi solution is window manager / X independent. &lt;br /&gt;
&lt;br /&gt;
You can read out the key events, as they might differ on your model, &lt;br /&gt;
with the acpi_listen application. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# /etc/acpi/default.sh&lt;br /&gt;
&lt;br /&gt;
set $*&lt;br /&gt;
&lt;br /&gt;
group=${1%%/*}&lt;br /&gt;
action=${1#*/}&lt;br /&gt;
device=$2&lt;br /&gt;
id=$3&lt;br /&gt;
value=$4&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$group&amp;quot; = &amp;quot;ibm&amp;quot; ]; then&lt;br /&gt;
	key=&amp;quot;$2&amp;quot;\ &amp;quot;$3&amp;quot;\ &amp;quot;$4&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
log_unhandled() {&lt;br /&gt;
	logger &amp;quot;ACPI event unhandled: $*&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$group&amp;quot; in&lt;br /&gt;
	button)&lt;br /&gt;
		case &amp;quot;$action&amp;quot; in&lt;br /&gt;
			power)&lt;br /&gt;
				/sbin/init 0&lt;br /&gt;
				;;&lt;br /&gt;
&lt;br /&gt;
			*)	log_unhandled $* &lt;br /&gt;
                                ;;&lt;br /&gt;
		esac&lt;br /&gt;
		;;&lt;br /&gt;
&lt;br /&gt;
	ibm)&lt;br /&gt;
		case &amp;quot;$action&amp;quot; in&lt;br /&gt;
			hotkey)&lt;br /&gt;
				case &amp;quot;$key&amp;quot; in&lt;br /&gt;
					&amp;quot;HKEY 00000080 00001008&amp;quot;)&lt;br /&gt;
						/usr/bin/acpi_fakekey 220	&lt;br /&gt;
						;;&lt;br /&gt;
					&amp;quot;HKEY 00000080 00001009&amp;quot;)&lt;br /&gt;
						/usr/bin/acpi_fakekey 221&lt;br /&gt;
						;;	&lt;br /&gt;
					&amp;quot;HKEY 00000080 00001014&amp;quot;)&lt;br /&gt;
						/usr/bin/acpi_fakekey 222&lt;br /&gt;
						;;		&lt;br /&gt;
					*)&lt;br /&gt;
						logger &amp;quot;acpid: $group/$action $key is not defined&amp;quot;&lt;br /&gt;
						;;&lt;br /&gt;
				&lt;br /&gt;
				esac&lt;br /&gt;
				;;&lt;br /&gt;
			*)	&lt;br /&gt;
                        ;;	&lt;br /&gt;
		esac&lt;br /&gt;
		;;&lt;br /&gt;
&lt;br /&gt;
	*)	log_unhandled $* &lt;br /&gt;
                ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that I use acpi_fakekey to translate acpi to key events.&lt;br /&gt;
&lt;br /&gt;
=== ACPI Fakekey === &lt;br /&gt;
&lt;br /&gt;
With this nice app you can translate acpi events into key codes. &lt;br /&gt;
&lt;br /&gt;
I borrowed it from gentoos acpi-support, which borrowed it from Ubuntu people. &lt;br /&gt;
&lt;br /&gt;
You can it out of the sunrise overlay, I recommend only getting the&lt;br /&gt;
acpi-fakekey.c file and compile it. &lt;br /&gt;
&lt;br /&gt;
For the lazy guys: &lt;br /&gt;
&lt;br /&gt;
There is an explanation and the source code, &lt;br /&gt;
which I wont copy and paste here, on this page: &lt;br /&gt;
&lt;br /&gt;
[http://gentoo-wiki.com/HARDWARE_Asus_F3SV#ACPI_.26_Hotkeys Gentoo Wiki on Hotkeys]&lt;br /&gt;
&lt;br /&gt;
I use this in the file above to generate keycodes for Fn+F8, Fn+F9 and Fn+Space.&lt;/div&gt;</summary>
		<author><name>Clange</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_hard_drive_clicking&amp;diff=36202</id>
		<title>Problem with hard drive clicking</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_hard_drive_clicking&amp;diff=36202"/>
		<updated>2008-01-24T09:43:39Z</updated>

		<summary type="html">&lt;p&gt;Clange: /* Tracking down the cause of the clicks */ monitoring shell script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many users have reported a '''problem with hard drive clicking''', sometimes described as a repeating '''tick tick tick''' type of ticking sound.&lt;br /&gt;
The [[Hitachi Travelstar 5K80]] series which shipped with many T series Thinkpads in particular is reported to suffer from this problem. The clicks occur rapidly, and are quiet but noticeable. While in use in a quiet environment the clicks can be relatively loud and very irritating to some users. The clicks seem to happen when the drive is idle and the power has been on for a significant period of time. The clicking is also reported on other vendor's laptop hard drives too and is therefore almost certainly a hard drive related rather than a laptop chassis related.&lt;br /&gt;
&lt;br /&gt;
The clicking sound appears to only occur when the drive is idle. Forcing the drive to be busy silences the ticking while the drive is busy. Launching programs that access the hard drive such as searching or defragmenting the drive helps for a time.  Cycling the power on the hard drive such as through a full power off reboot of the system stops the ticking for the moment and has been used as a temporary solution.  Also see use of hdparm for another way to reset the drive without a power off reboot.&lt;br /&gt;
&lt;br /&gt;
Others recommend using Hitachi's drive feature tool to increase the acoustic management level, and/or set power management settings.&lt;br /&gt;
&lt;br /&gt;
===Possible Cause and Speculation===&lt;br /&gt;
&lt;br /&gt;
Laptop drives (especially Hitachi [[Hitachi Travelstar 5K80]], [[Hitachi Travelstar 5K100]] and SAMSUNG MP0804H) can unload heads very often, and they can produce a noticeable click when doing that.  Some ThinkPad BIOSes can be very eager to program the HD Advanced Power Management feature (hdparm -B) even when told to always keep the HD in &amp;quot;Maximum Performance mode&amp;quot; and will do so every time AC state changes, and when coming out of suspend (be it S3 or S4).  Unless you reset the HD's APM mode, it will unload its heads eventually thus producing the clicks.&lt;br /&gt;
&lt;br /&gt;
Another proposed possible cause is the drive firmware running a low level surface media check periodically during drive idle time.&lt;br /&gt;
&lt;br /&gt;
It is not known whether the problem is a sign of impending drive failure. The root cause of the problem is not yet known.  It is quite likely to be a normal mode of drive operation. The problem is very prevalent.&lt;br /&gt;
&lt;br /&gt;
Do not confuse this with regular activity. Many daemons poll (config) files every few seconds. Despite files being cached, POSIX-compliant filesystems like ext2 or ext3 must update (=write) the last access time. More details and workaround in [[How to reduce power consumption#Hard_Drives]].&lt;br /&gt;
&lt;br /&gt;
===Tracking down the cause of the clicks===&lt;br /&gt;
&lt;br /&gt;
Using &amp;quot;'''smartctl -A'''&amp;quot;, it is possible to check if any of the drive's attributes related to platter spin-up/down or head unload are increasing when a click is heard.&lt;br /&gt;
That can help pinpointing the cause of the clicks.&lt;br /&gt;
&lt;br /&gt;
A shell script like this may help:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
lastval=0&lt;br /&gt;
while :&lt;br /&gt;
do&lt;br /&gt;
        newval=`smartctl -A /dev/sda | awk '$2==&amp;quot;Load_Cycle_Count&amp;quot; {print $10}'`&lt;br /&gt;
        if [[ $newval != $lastval ]]    # i.e. anything has changed (here: load cycle count only)&lt;br /&gt;
        then&lt;br /&gt;
                date&lt;br /&gt;
                echo $newval&lt;br /&gt;
        fi&lt;br /&gt;
        lastval=$newval&lt;br /&gt;
        sleep 30    # or some other interval&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Possible solution (Linux)===&lt;br /&gt;
&lt;br /&gt;
Temporary relief has been seen by using '''hdparm''' to reset the drive.  But note the warning in the hdparm man page indicating that it is a dangerous operation. This is very likely due to the possibility of losing data in the write cache not yet stored to the hard drive.  This would be dependent upon the particular hard drive.  When used in the following to stop the clicking I have not seen any data loss.  YMMV.&lt;br /&gt;
&lt;br /&gt;
 # hdparm /dev/hda&lt;br /&gt;
 # sync&lt;br /&gt;
 # sleep 5&lt;br /&gt;
 # sync&lt;br /&gt;
 # hdparm -w /dev/hda&lt;br /&gt;
&lt;br /&gt;
The clicking noise apparently occurs when the drive is parking its heads (and ramping them off the drive surface in the process) after a timeout after the last disk access. Try turning off power management for the drive; that should stop the drive from parking the heads except when turning off:&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 255 /dev/hda&lt;br /&gt;
&lt;br /&gt;
You can also try&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 254 /dev/hda&lt;br /&gt;
&lt;br /&gt;
which doesn't turn power management off, but is the least agressive setting: it will still unload heads, but far less often.  The drives '''are''' prepared to withstand a great number of head unloads (200k unloads are typical, Hitachi drives tolerate about 600k unloads).&lt;br /&gt;
&lt;br /&gt;
These commands have immediate effect, and need to be re-issued at every boot, after resuming from disk or RAM, and after hotswapping.  '''You have to reissue the -B commands every time the ThinkPad BIOS might have tried to override them'''.&lt;br /&gt;
&lt;br /&gt;
===Specific models===&lt;br /&gt;
&lt;br /&gt;
====Hitachi C4K60 (HTC426060G9AT00)====&lt;br /&gt;
&lt;br /&gt;
On a Thinkpad X41 with a has a 60GB Hitachi C4K60 (HTC426060G9AT00) hard-disk that had the clicking problem (even in Windows), the hdparm  solution above did not work.  The problem was indeed caused by the hard-disk unloading the heads when idle, and the Load_Cycle_Count SMART statistic could be seen increasing when the clicks occurred.&lt;br /&gt;
&lt;br /&gt;
hdparm -B settings did not seem to help, and a check of the harddrives specs (available in [http://www.hitachigst.com/tech/techlib.nsf/products/Travelstar_C4K60   hitachigst.com]) verified that setting the APM mode off (hdparm -B 255) would set it actually to the lowest APM mode (the same as hdparm -B 254).  In this drive, even the lowest APM mode unloads the heads very aggressively causing the clicking sounds. Another problem is that the drive is rated only for 600000 unload/load cycles, which means that the drive will break in at most a couple of years. &lt;br /&gt;
&lt;br /&gt;
{{NOTE|This observation is only about the specific model (Hitachi C4K60), and is not true for more recent Hitachi drives, which do disable APM with -B 255.}}&lt;br /&gt;
&lt;br /&gt;
====Samsung MP0804H 80GB====&lt;br /&gt;
&lt;br /&gt;
On this drive, the ''clicking noise'' can be immediately stopped just by enabling ''automatic offline tests'' using&lt;br /&gt;
 # smartctl -o on /dev/hda  &lt;br /&gt;
Even more strange is that SMART wasn't enabled by default, although the drive supports it.&lt;br /&gt;
&lt;br /&gt;
The drive had already performed 15.539 load cycles (out of 600.000) within only one week.&lt;br /&gt;
&lt;br /&gt;
Note that enabling SMART (-s on) without enabling ''offline tests'' -- which is what I did immediately after observing the ''clicks'' -- did not solve the problem, but made it quite clear that the drive was ''badly in need of some care''.&lt;br /&gt;
&lt;br /&gt;
==== Seagate Momentus 7200.1 ====&lt;br /&gt;
(I got this drive in my x61 tablet)&lt;br /&gt;
&lt;br /&gt;
On this drive, each click does indeed correspond to an increase in SMART attribute 193, &amp;quot;193 Load_Cycle_Count&amp;quot;, as you can see by doing a &lt;br /&gt;
 # smartctl -A /dev/sda&lt;br /&gt;
&lt;br /&gt;
before and after a click.&lt;br /&gt;
&lt;br /&gt;
It seems like the problem is that the default powersaving mode for the drive is one which causes clicking. In fact, executing &lt;br /&gt;
 # hdparm -B 255 /dev/sda&lt;br /&gt;
,which is supposed to turn off power management, actually leaves power management on, and is equivalent to &lt;br /&gt;
 # hdparm -B 128 /dev/sda&lt;br /&gt;
&lt;br /&gt;
as you can see by comparing the results of&lt;br /&gt;
 # hdparm -B 1 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
 # hdparm -B 128 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
 # hdparm -B 254 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
 # hdparm -B 255 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
This may or may or may not be related to something else strange; the drive reports that the Advanced power management level is 0x8000 more than what you set it to, presumably leading hdparm to report that it is always set to &amp;quot;unknown setting&amp;quot; (since the number should be between 1 and 255). FYI the results of the above sequence of commands is:&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 1 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to 0x01 (1)&lt;br /&gt;
        Advanced power management level: unknown setting (0x8001)&lt;br /&gt;
           *    Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 128 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to 0x80 (128)&lt;br /&gt;
        Advanced power management level: unknown setting (0x8080)&lt;br /&gt;
           *    Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 254 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to 0xfe (254)&lt;br /&gt;
        Advanced power management level: unknown setting (0x80fe)&lt;br /&gt;
           *    Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 255 /dev/sda; hdparm -I /dev/sda | grep Advanced&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 setting Advanced Power Management level to disabled&lt;br /&gt;
        Advanced power management level: unknown setting (0x8080)&lt;br /&gt;
                Advanced Power Management feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The workaround seems to be to execute &lt;br /&gt;
 # hdparm -B 254 /dev/sda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So it seems like the drive is interpreting &amp;quot;hdparm -B 255 /dev/sda&amp;quot;, which I'm guessing is the default (and which is supposed to be NOT powersaving mode) as a request to go into powersaving mode, which causes it to spin down alot and to and click. And I'm guessing that &amp;quot;hdparm -B 254 /dev/sda&amp;quot; actually takes it out of powersaving mode.&lt;br /&gt;
&lt;br /&gt;
Kindof annoying because &lt;br /&gt;
 # smartctl -A /dev/sda&lt;br /&gt;
shows that I have already accumulated a Load_Cycle_Count 106680 after owning the laptop for just a few weeks! I'm not sure that I understand this stuff, but if this corresponds to &amp;quot;Load/Unload Cycles&amp;quot; in http://www.seagate.com/docs/pdf/datasheet/disc/ds_momentus7200.pdf, then that's more than 1/6 of the drive's lifetime!&lt;br /&gt;
&lt;br /&gt;
==== [http://sdd.toshiba.com/main.aspx?Path=HardDrivesOpticalDrives/2.5-inchHardDiskDrives/MK2035GSS/MK2035GSSSpecifications Toshiba MK2035GSS] ====&lt;br /&gt;
&lt;br /&gt;
Issue happens with &amp;quot;laptop mode&amp;quot; disabled. BIOS is an &amp;quot;AMIBIOS 8.00.14&amp;quot;, and the chipset is &amp;quot;Mobile Intel GM965 Express&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I can solve the problem with the hdparm workaround, the lowest value that makes the trick for me is:&lt;br /&gt;
 # sudo hdparm -B 192 /dev/sda&lt;br /&gt;
&lt;br /&gt;
===Firmware upgrades===&lt;br /&gt;
&lt;br /&gt;
There are two HD firmware upgrades on Lenovo's support website. One is specific to X41's, and will upgrade Hitachi's to Release A0L0  (document [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-67238 MIGR-67238], 2007/01/24). The upgrade comes in three forms: diskette, windows executable or ISO CD-ROM image.&lt;br /&gt;
IBM's latest posted firmware, A5DA, does not appear to solve the problem. &lt;br /&gt;
&lt;br /&gt;
A newer upgrade set ([http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-62282 MIGR-62282], 2007/05/02) updates  HD firmwares of several brands, including Hitachi. The patch upgrades firmware for HTC4260xxG9AT00 to  A0L2 (according to program output, from 00P3A0B5 to 00P3A0L2). The upgrade comes in a large  (20 MB) ISO format, or as several diskettes. There is seemingly no windows executable; therefore upgrading a diskless machine can be problematic (it involves making a DOS-based USB bootable drive).&lt;br /&gt;
&lt;br /&gt;
The upgrade caused one X41 Tablet HTC426060G9AT00 drive to stop clicking.&lt;br /&gt;
&lt;br /&gt;
===Another Possible Solution===&lt;br /&gt;
&lt;br /&gt;
IBM, when notified about this occurance, may replace the drive with a Fujitsu 5k 80GB hard drive, as to them the sound is indicative of a potential hard drive failure.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*Ubuntu reported bugs: [https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695 59695] [https://bugs.launchpad.net/ubuntu/+bug/104535 104535]&lt;br /&gt;
*[http://www.hitachigst.com/hdd/support/download.htm Hitachi Global Storage Technologies Downloads] - The drive feature tool may help with this problem.&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=7462 Thread on thinkpads.com]&lt;br /&gt;
*[http://notebookforums.com/showthread.php?t=46058 Thread on notebookforums.com]&lt;br /&gt;
*[http://forums.silentpcreview.com/viewtopic.php?p=143203 Thread on silentpcreview.com]&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=15769 Another Thread on thinkpads.com]&lt;br /&gt;
*[http://www.tabletpcbuzz.com/forum/topic.asp?TOPIC_ID=28538&amp;amp;whichpage=1 Thread on tabletpcbuzz.com]&lt;br /&gt;
*[http://thinkpad-forum.de/forum/viewtopic.php?t=2255 German Thread on thinkpad-forum.de (Containing an interesting remark about a possible problem with the Cache)]&lt;br /&gt;
&lt;br /&gt;
[[Category:T40]] [[Category:T41]] [[Category:T42]] [[Category:T43]] [[Category:X41]] [[Category:G41]]&lt;/div&gt;</summary>
		<author><name>Clange</name></author>
		
	</entry>
</feed>