<?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=JebusWankel</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=JebusWankel"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/JebusWankel"/>
	<updated>2026-04-19T01:51:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=43344</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=43344"/>
		<updated>2009-05-30T04:14:54Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: /* Intel Graphics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Comprehensive review (including graphics fix): http://www.eastwoodzhao.com/ubuntu-904-jaunty-jackalope-on-thinkpad-t61/&lt;br /&gt;
&lt;br /&gt;
== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Nvidia Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested. Arethros wireless card works, but unstable. See below for instructions on how to revert back to madwifi drivers. &lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Just needs to be activated.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the {{ibmkey|ThinkVantage|#495988}} button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi}}&lt;br /&gt;
&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
=== Enabling [[Active Protection System]]===&lt;br /&gt;
&lt;br /&gt;
for this part I mainly followed [http://www.thinkwiki.org/wiki/Install_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T400]&lt;br /&gt;
, which seems to work on T61 7664-1FG running ubuntu 9.04 (64bit 2.6.28-11-generic)&lt;br /&gt;
most of what follows was copied directly from the above reference&lt;br /&gt;
(I apologise BUT - I take no responsibility for any problems that may occur - I followed these instructions and it worked well for me. Unfortunately I cannot promise anything... do it at your own risk!&lt;br /&gt;
Anyway - the worst that could happen is that you will have to buy a new laptop ;-)&lt;br /&gt;
&lt;br /&gt;
Another thing worth noting - it seems you have to repeat all this after each kernel upgrade (anyone knows how to get this done atomatically?)&lt;br /&gt;
&lt;br /&gt;
The original author urges corrections and offers help, therefore I will quote his original lines also here:&lt;br /&gt;
&amp;quot;&lt;br /&gt;
Please feel free to correct mistakes. If you have trouble, don't be shy and contact me with jabber: jango4@jabber.org&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Here is a Step by Step guidance [[How to protect the harddisk through APS]] with Kernel 2.6.28!'''&lt;br /&gt;
&lt;br /&gt;
At first you have to delete existing kernel modules to make space for the new ones (Press ENTER after each line):&lt;br /&gt;
(these did not exist for me originally)&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/ubuntu/misc/thinkpad_ec.ko&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/ubuntu/misc/tp_smapi.ko&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/drivers/hwmon/hdaps.ko&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then download the newest packages:&lt;br /&gt;
&lt;br /&gt;
You will need &lt;br /&gt;
*tp_smapi-0.4 from here: http://sourceforge.net/project/showfiles.php?group_id=1212&amp;amp;package_id=171579&lt;br /&gt;
*gnome-hdaps-applet-20081204.tar.gz from here: http://www.zen24593.zen.co.uk/hdaps/&lt;br /&gt;
(in the original link there were explanations for hdapsd installation as well. I didn't follow them as the hdapsd package in the ppa repositories seems to work - ver 1:20090129-1ubuntu1~ppa3~jaunty1 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save this files and unpack them (following the original link I'll assume it was unpacked on the desktop).&lt;br /&gt;
&lt;br /&gt;
Open a Terminal in the tp_smapi directory in order to attempt kernel modules loading:&lt;br /&gt;
&lt;br /&gt;
 sudo make load HDAPS=1 FORCE_IO=1&lt;br /&gt;
&lt;br /&gt;
If there is written &amp;quot;drivers successfully loaded&amp;quot;, you can type this for installation:&lt;br /&gt;
&lt;br /&gt;
 sudo make install HDAPS=1 FORCE_IO=1&lt;br /&gt;
&lt;br /&gt;
To laod this modules on startup you have to write them into the /etc/modules file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modules&lt;br /&gt;
&lt;br /&gt;
Append this to the file:&lt;br /&gt;
&lt;br /&gt;
 thinkpad_ec	&lt;br /&gt;
 tp_smapi&lt;br /&gt;
 hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/modprobe.d/local.conf (for me it did not exist before)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
Adding the following lines:&lt;br /&gt;
&lt;br /&gt;
 # enable thinkpad_ec&lt;br /&gt;
 options thinkpad_ec force_io=1&lt;br /&gt;
 &lt;br /&gt;
 # option to correctly set tilting through hdaps sensor&lt;br /&gt;
 options hdaps invert=1&lt;br /&gt;
&lt;br /&gt;
Now you can check if the modules are loaded yet. Do so with &lt;br /&gt;
&lt;br /&gt;
 lsmod | grep hdaps&lt;br /&gt;
&lt;br /&gt;
if not perform:&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe thinkpad_ec tp_smapi hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then install this packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install hdaps-utils hdapsd&lt;br /&gt;
&lt;br /&gt;
Afterwards you can test hdaps-gl (with typing hdaps-gl in terminal) which shows the position of your Laptop.&lt;br /&gt;
&lt;br /&gt;
If hdapsd is not working you can compile it from source as found in  [http://www.thinkwiki.org/wiki/Active_Protection_System]&lt;br /&gt;
&lt;br /&gt;
To test it, you can type this into your terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo hdapsd -d sda -s 15 -a -v -y &lt;br /&gt;
&lt;br /&gt;
If you suddenly move your laptop the output will change! (stop it with pressing Str + C)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last step is, to copy an overworked initiation-script over the existing one.&lt;br /&gt;
&lt;br /&gt;
The first line will download it, the second will set rights and the third one copies it to the right position. (Press ENTER after each!)&lt;br /&gt;
&lt;br /&gt;
 wget http://www.unet.univie.ac.at/~a0604095/hdapsd&lt;br /&gt;
 sudo chmod 733 hdapsd&lt;br /&gt;
 sudo cp hdapsd /etc/init.d/&lt;br /&gt;
&lt;br /&gt;
Now you can start hdapsd with typing&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/hdapsd start&lt;br /&gt;
&lt;br /&gt;
After a reboot everything should start automatically and work correctly! You can change the sensitivity value and other things in this file: &amp;quot;'''/etc/default/hdapsd'''&amp;quot;. &lt;br /&gt;
To see the effects you have to type &amp;quot;sudo /etc/init.d/hdapsd restart&amp;quot; to restart hdapsd!&lt;br /&gt;
&lt;br /&gt;
To install the gnome-panel-applet type this lines into the terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libpanel-applet2-dev&lt;br /&gt;
 cd Desktop/gnome-hdaps-applet-20081204&lt;br /&gt;
 gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o gnome-hdaps-applet gnome-hdaps-applet.c&lt;br /&gt;
 sudo cp gnome-hdaps-applet /usr/bin/&lt;br /&gt;
 sudo mkdir /usr/share/pixmaps/gnome-hdaps-applet/&lt;br /&gt;
 sudo cp *.png /usr/share/pixmaps/gnome-hdaps-applet/&lt;br /&gt;
 sudo cp GNOME_HDAPS_StatusApplet.server /usr/lib/bonobo/servers/&lt;br /&gt;
&lt;br /&gt;
===Fixing Atheros Ath5K Stability Issues===&lt;br /&gt;
If you're having issues with the built-in ath5k wireless driver, try installing Jaunty backports.  &lt;br /&gt;
&lt;br /&gt;
{{cmduser| sudo apt-get install linux-backports-modules-jaunty}} &lt;br /&gt;
&lt;br /&gt;
This will take you back to madwifi (ath_pci) a la Intrepid (and ath5k will be blacklisted).  Since installing the backports, stability issues related to ath5k and AR5212 wireless card have disappeared.  Speed is also back to acceptable, instead of quite sluggish (slow SSH/SFTP, slow DNS lookups, etc).&lt;br /&gt;
&lt;br /&gt;
Alternate Atheros &amp;quot;madwifi&amp;quot; driver was additionally enabled under System -&amp;gt; Administration -&amp;gt; Hardware Drivers&lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the latest 2.6.30-rc kernel and headers from http://kernel.ubuntu.com/~kernel-ppa/mainline/ . The thread was written when the rc2 version was the latest, but the rc2 kernel disables screen brightness shurtcut keys. The rc4 kernel has fixed that. &lt;br /&gt;
&lt;br /&gt;
Add the xorg-edgers PPA, as per the thread. &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot;     &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been '''blacklisted''' upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=43343</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=43343"/>
		<updated>2009-05-30T04:11:23Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: /* Intel Graphics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Comprehensive review (including graphics fix): http://www.eastwoodzhao.com/ubuntu-904-jaunty-jackalope-on-thinkpad-t61/&lt;br /&gt;
&lt;br /&gt;
== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Nvidia Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested. Arethros wireless card works, but unstable. See below for instructions on how to revert back to madwifi drivers. &lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Just needs to be activated.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the {{ibmkey|ThinkVantage|#495988}} button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi}}&lt;br /&gt;
&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
=== Enabling [[Active Protection System]]===&lt;br /&gt;
&lt;br /&gt;
for this part I mainly followed [http://www.thinkwiki.org/wiki/Install_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T400]&lt;br /&gt;
, which seems to work on T61 7664-1FG running ubuntu 9.04 (64bit 2.6.28-11-generic)&lt;br /&gt;
most of what follows was copied directly from the above reference&lt;br /&gt;
(I apologise BUT - I take no responsibility for any problems that may occur - I followed these instructions and it worked well for me. Unfortunately I cannot promise anything... do it at your own risk!&lt;br /&gt;
Anyway - the worst that could happen is that you will have to buy a new laptop ;-)&lt;br /&gt;
&lt;br /&gt;
Another thing worth noting - it seems you have to repeat all this after each kernel upgrade (anyone knows how to get this done atomatically?)&lt;br /&gt;
&lt;br /&gt;
The original author urges corrections and offers help, therefore I will quote his original lines also here:&lt;br /&gt;
&amp;quot;&lt;br /&gt;
Please feel free to correct mistakes. If you have trouble, don't be shy and contact me with jabber: jango4@jabber.org&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Here is a Step by Step guidance [[How to protect the harddisk through APS]] with Kernel 2.6.28!'''&lt;br /&gt;
&lt;br /&gt;
At first you have to delete existing kernel modules to make space for the new ones (Press ENTER after each line):&lt;br /&gt;
(these did not exist for me originally)&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/ubuntu/misc/thinkpad_ec.ko&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/ubuntu/misc/tp_smapi.ko&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/drivers/hwmon/hdaps.ko&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then download the newest packages:&lt;br /&gt;
&lt;br /&gt;
You will need &lt;br /&gt;
*tp_smapi-0.4 from here: http://sourceforge.net/project/showfiles.php?group_id=1212&amp;amp;package_id=171579&lt;br /&gt;
*gnome-hdaps-applet-20081204.tar.gz from here: http://www.zen24593.zen.co.uk/hdaps/&lt;br /&gt;
(in the original link there were explanations for hdapsd installation as well. I didn't follow them as the hdapsd package in the ppa repositories seems to work - ver 1:20090129-1ubuntu1~ppa3~jaunty1 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save this files and unpack them (following the original link I'll assume it was unpacked on the desktop).&lt;br /&gt;
&lt;br /&gt;
Open a Terminal in the tp_smapi directory in order to attempt kernel modules loading:&lt;br /&gt;
&lt;br /&gt;
 sudo make load HDAPS=1 FORCE_IO=1&lt;br /&gt;
&lt;br /&gt;
If there is written &amp;quot;drivers successfully loaded&amp;quot;, you can type this for installation:&lt;br /&gt;
&lt;br /&gt;
 sudo make install HDAPS=1 FORCE_IO=1&lt;br /&gt;
&lt;br /&gt;
To laod this modules on startup you have to write them into the /etc/modules file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modules&lt;br /&gt;
&lt;br /&gt;
Append this to the file:&lt;br /&gt;
&lt;br /&gt;
 thinkpad_ec	&lt;br /&gt;
 tp_smapi&lt;br /&gt;
 hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/modprobe.d/local.conf (for me it did not exist before)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
Adding the following lines:&lt;br /&gt;
&lt;br /&gt;
 # enable thinkpad_ec&lt;br /&gt;
 options thinkpad_ec force_io=1&lt;br /&gt;
 &lt;br /&gt;
 # option to correctly set tilting through hdaps sensor&lt;br /&gt;
 options hdaps invert=1&lt;br /&gt;
&lt;br /&gt;
Now you can check if the modules are loaded yet. Do so with &lt;br /&gt;
&lt;br /&gt;
 lsmod | grep hdaps&lt;br /&gt;
&lt;br /&gt;
if not perform:&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe thinkpad_ec tp_smapi hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then install this packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install hdaps-utils hdapsd&lt;br /&gt;
&lt;br /&gt;
Afterwards you can test hdaps-gl (with typing hdaps-gl in terminal) which shows the position of your Laptop.&lt;br /&gt;
&lt;br /&gt;
If hdapsd is not working you can compile it from source as found in  [http://www.thinkwiki.org/wiki/Active_Protection_System]&lt;br /&gt;
&lt;br /&gt;
To test it, you can type this into your terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo hdapsd -d sda -s 15 -a -v -y &lt;br /&gt;
&lt;br /&gt;
If you suddenly move your laptop the output will change! (stop it with pressing Str + C)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last step is, to copy an overworked initiation-script over the existing one.&lt;br /&gt;
&lt;br /&gt;
The first line will download it, the second will set rights and the third one copies it to the right position. (Press ENTER after each!)&lt;br /&gt;
&lt;br /&gt;
 wget http://www.unet.univie.ac.at/~a0604095/hdapsd&lt;br /&gt;
 sudo chmod 733 hdapsd&lt;br /&gt;
 sudo cp hdapsd /etc/init.d/&lt;br /&gt;
&lt;br /&gt;
Now you can start hdapsd with typing&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/hdapsd start&lt;br /&gt;
&lt;br /&gt;
After a reboot everything should start automatically and work correctly! You can change the sensitivity value and other things in this file: &amp;quot;'''/etc/default/hdapsd'''&amp;quot;. &lt;br /&gt;
To see the effects you have to type &amp;quot;sudo /etc/init.d/hdapsd restart&amp;quot; to restart hdapsd!&lt;br /&gt;
&lt;br /&gt;
To install the gnome-panel-applet type this lines into the terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libpanel-applet2-dev&lt;br /&gt;
 cd Desktop/gnome-hdaps-applet-20081204&lt;br /&gt;
 gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o gnome-hdaps-applet gnome-hdaps-applet.c&lt;br /&gt;
 sudo cp gnome-hdaps-applet /usr/bin/&lt;br /&gt;
 sudo mkdir /usr/share/pixmaps/gnome-hdaps-applet/&lt;br /&gt;
 sudo cp *.png /usr/share/pixmaps/gnome-hdaps-applet/&lt;br /&gt;
 sudo cp GNOME_HDAPS_StatusApplet.server /usr/lib/bonobo/servers/&lt;br /&gt;
&lt;br /&gt;
===Fixing Atheros Ath5K Stability Issues===&lt;br /&gt;
If you're having issues with the built-in ath5k wireless driver, try installing Jaunty backports.  &lt;br /&gt;
&lt;br /&gt;
{{cmduser| sudo apt-get install linux-backports-modules-jaunty}} &lt;br /&gt;
&lt;br /&gt;
This will take you back to madwifi (ath_pci) a la Intrepid (and ath5k will be blacklisted).  Since installing the backports, stability issues related to ath5k and AR5212 wireless card have disappeared.  Speed is also back to acceptable, instead of quite sluggish (slow SSH/SFTP, slow DNS lookups, etc).&lt;br /&gt;
&lt;br /&gt;
Alternate Atheros &amp;quot;madwifi&amp;quot; driver was additionally enabled under System -&amp;gt; Administration -&amp;gt; Hardware Drivers&lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the latest 2.6.30-rc kernel and headers from http://kernel.ubuntu.com/~kernel-ppa/mainline/ . The thread was written when the rc2 version was the latest, but the rc2 kernel disables screen brightness shurtcut keys. The rc4 kernel has fixed that. &lt;br /&gt;
&lt;br /&gt;
Add the xorg-edgers PPA, as per the thread. &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot;     &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{WARN|The new kernel will disable usplash, but the previous kernel can be booted from GRUB.}}&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been '''blacklisted''' upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=43139</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=43139"/>
		<updated>2009-05-06T17:02:24Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: updated to mention better newer kernel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Comprehensive review (including graphics fix): http://www.eastwoodzhao.com/ubuntu-904-jaunty-jackalope-on-thinkpad-t61/&lt;br /&gt;
&lt;br /&gt;
== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Nvidia Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested. Arethros wireless card works, but unstable. See below for instructions on how to revert back to madwifi drivers. &lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Just needs to be activated.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the {{ibmkey|ThinkVantage|#495988}} button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi}}&lt;br /&gt;
&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
=== Enabling [[Active Protection System]]===&lt;br /&gt;
&lt;br /&gt;
for this part I mainly followed [http://www.thinkwiki.org/wiki/Install_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T400]&lt;br /&gt;
, which seems to work on T61 7664-1FG running ubuntu 9.04 (64bit 2.6.28-11-generic)&lt;br /&gt;
most of what follows was copied directly from the above reference&lt;br /&gt;
(I apologise BUT - I take no responsibility for any problems that may occur - I followed these instructions and it worked well for me. Unfortunately I cannot promise anything... do it at your own risk!&lt;br /&gt;
Anyway - the worst that could happen is that you will have to buy a new laptop ;-)&lt;br /&gt;
&lt;br /&gt;
The original author urges corrections and offers help, therefore I will quote his original lines also here:&lt;br /&gt;
&amp;quot;&lt;br /&gt;
Please feel free to correct mistakes. If you have trouble, don't be shy and contact me with jabber: jango4@jabber.org&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Here is a Step by Step guidance [[How to protect the harddisk through APS]] with Kernel 2.6.28!'''&lt;br /&gt;
&lt;br /&gt;
At first you have to delete existing kernel modules to make space for the new ones (Press ENTER after each line):&lt;br /&gt;
(these did not exist for me originally)&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/ubuntu/misc/thinkpad_ec.ko&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/ubuntu/misc/tp_smapi.ko&lt;br /&gt;
 sudo rm /lib/modules/$KVER/kernel/drivers/hwmon/hdaps.ko&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then download the newest packages:&lt;br /&gt;
&lt;br /&gt;
You will need &lt;br /&gt;
*tp_smapi-0.4 from here: http://sourceforge.net/project/showfiles.php?group_id=1212&amp;amp;package_id=171579&lt;br /&gt;
*gnome-hdaps-applet-20081204.tar.gz from here: http://www.zen24593.zen.co.uk/hdaps/&lt;br /&gt;
(in the original link there were explanations for hdapsd installation as well. I didn't follow them as the hdapsd package in the ppa repositories seems to work - ver 1:20090129-1ubuntu1~ppa3~jaunty1 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save this files and unpack them (following the original link I'll assume it was unpacked on the desktop).&lt;br /&gt;
&lt;br /&gt;
Open a Terminal in the tp_smapi directory in order to attempt kernel modules loading:&lt;br /&gt;
&lt;br /&gt;
 make load HDAPS=1 FORCE_IO=1&lt;br /&gt;
&lt;br /&gt;
If there is written &amp;quot;drivers successfully loaded&amp;quot;, you can type this for installation:&lt;br /&gt;
&lt;br /&gt;
 make install HDAPS=1 FORCE_IO=1&lt;br /&gt;
&lt;br /&gt;
To laod this modules on startup you have to write them into the /etc/modules file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modules&lt;br /&gt;
&lt;br /&gt;
Append this to the file:&lt;br /&gt;
&lt;br /&gt;
 thinkpad_ec	&lt;br /&gt;
 tp_smapi&lt;br /&gt;
 hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/modprobe.d/local.conf (for me it did not exist before)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
Adding the following lines:&lt;br /&gt;
&lt;br /&gt;
 # enable thinkpad_ec&lt;br /&gt;
 options thinkpad_ec force_io=1&lt;br /&gt;
 &lt;br /&gt;
 # option to correctly set tilting through hdaps sensor&lt;br /&gt;
 options hdaps invert=1&lt;br /&gt;
&lt;br /&gt;
Now you can check if the modules are loaded yet. Do so with &lt;br /&gt;
&lt;br /&gt;
 lsmod | grep hdaps&lt;br /&gt;
&lt;br /&gt;
if not perform:&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe thinkpad_ec tp_smapi hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then install this packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install hdaps-utils hdapsd&lt;br /&gt;
&lt;br /&gt;
Afterwards you can test hdaps-gl (with typing hdaps-gl in terminal) which shows the position of your Laptop.&lt;br /&gt;
&lt;br /&gt;
If hdapsd is not working you can compile it from source as found in  [http://www.thinkwiki.org/wiki/Active_Protection_System]&lt;br /&gt;
&lt;br /&gt;
To test it, you can type this into your terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo hdapsd -d sda -s 15 -a -v -y &lt;br /&gt;
&lt;br /&gt;
If you suddenly move your laptop the output will change! (stop it with pressing Str + C)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last step is, to copy an overworked initiation-script over the existing one.&lt;br /&gt;
&lt;br /&gt;
The first line will download it, the second will set rights and the third one copies it to the right position. (Press ENTER after each!)&lt;br /&gt;
&lt;br /&gt;
 wget http://www.unet.univie.ac.at/~a0604095/hdapsd&lt;br /&gt;
 sudo chmod 733 hdapsd&lt;br /&gt;
 sudo cp hdapsd /etc/init.d/&lt;br /&gt;
&lt;br /&gt;
Now you can start hdapsd with typing&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/hdapsd start&lt;br /&gt;
&lt;br /&gt;
After a reboot everything should start automatically and work correctly! You can change the sensitivity value and other things in this file: &amp;quot;'''/etc/default/hdapsd'''&amp;quot;. &lt;br /&gt;
To see the effects you have to type &amp;quot;sudo /etc/init.d/hdapsd restart&amp;quot; to restart hdapsd!&lt;br /&gt;
&lt;br /&gt;
To install the gnome-panel-applet type this lines into the terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libpanel-applet2-dev&lt;br /&gt;
 cd Desktop/gnome-hdaps-applet-20081204&lt;br /&gt;
 gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o gnome-hdaps-applet gnome-hdaps-applet.c&lt;br /&gt;
 sudo cp gnome-hdaps-applet /usr/bin/&lt;br /&gt;
 sudo mkdir /usr/share/pixmaps/gnome-hdaps-applet/&lt;br /&gt;
 sudo cp *.png /usr/share/pixmaps/gnome-hdaps-applet/&lt;br /&gt;
 sudo cp GNOME_HDAPS_StatusApplet.server /usr/lib/bonobo/servers/&lt;br /&gt;
&lt;br /&gt;
===Fixing Atheros Ath5K Stability Issues===&lt;br /&gt;
If you're having issues with the built-in ath5k wireless driver, try installing Jaunty backports.  &lt;br /&gt;
&lt;br /&gt;
{{cmduser| sudo apt-get install linux-backports-modules-jaunty}} &lt;br /&gt;
&lt;br /&gt;
This will take you back to madwifi (ath_pci) a la Intrepid (and ath5k will be blacklisted).  Since installing the backports, stability issues related to ath5k and AR5212 wireless card have disappeared.  Speed is also back to acceptable, instead of quite sluggish (slow SSH/SFTP, slow DNS lookups, etc).&lt;br /&gt;
&lt;br /&gt;
Alternate Atheros &amp;quot;madwifi&amp;quot; driver was additionally enabled under System -&amp;gt; Administration -&amp;gt; Hardware Drivers&lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the 2.6.30-rc4 kernel and headers from http://kernel.ubuntu.com/~kernel-ppa/mainline/ . The thread was written when the rc2 version was the latest, but the rc2 kernel disables screen brightness shurtcut keys. The rc4 kernel has fixed that. &lt;br /&gt;
&lt;br /&gt;
Add the xorg-edgers PPA, as per the thread. &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot;     &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{WARN|The new kernel will disable usplash, but the previous kernel can be booted from GRUB.}}&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been '''blacklisted''' upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_enable_the_integrated_fingerprint_reader_with_ThinkFinger&amp;diff=42961</id>
		<title>How to enable the integrated fingerprint reader with ThinkFinger</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_enable_the_integrated_fingerprint_reader_with_ThinkFinger&amp;diff=42961"/>
		<updated>2009-04-27T04:21:51Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: /* Ubuntu */ added Jaunty section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How to enable the fingerprint reader]] has a good explanation for using the fingerprint reader with the closed-source binary driver. But there is also an opensource project called [http://thinkfinger.sourceforge.net ThinkFinger] which does the same, but open.&lt;br /&gt;
&lt;br /&gt;
However: The fingerprint reader is an INSECURE device and gives a false sense of security! There has been quite a bit of research by a hacker named Starbug, a member of the Chaos Computer Club, Berlin, Germany. He outlined in two very good talks how to forge each and every available fingerprint sensor available at the cost of a few euros, using materials from your local hardware store, a digicam and a laser printer! Here's some links:&lt;br /&gt;
* [http://www.ccc.de/updates/2007/umsonst-im-supermarkt?language=en  Fingerprint recognition in supermarkets]&lt;br /&gt;
* [ftp://ftp.ccc.de/pub/documentation/Fingerabdruck_Hack/fingerabdruck.mpg Video tutorial for forging fingerprints]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
=== From source ===&lt;br /&gt;
&lt;br /&gt;
Download thinkfinger-0.3.tar.gz from the [http://thinkfinger.sourceforge.net/ homepage] and unpack it somewhere, make sure you have the gcc compiler, libtool, pkg-config, libusb-dev and libpam0g-dev installed, then:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|cd thinkfinger-0.3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space:nowrap;color:#495988;background-color:white;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;$&amp;lt;/nowiki&amp;gt; ./configure --prefix=/usr --sysconfdir=/etc --with-securedir=/lib/security --with-birdir=/etc/pam_thinkfinger&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{cmduser|make}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|make install}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|/lib/security is the directory, where PAM assumes its modules on Debian and openSUSE, it may vary for your distro!}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;make install&amp;quot; doesn't create the birdir we specified (where thinkfinger will store users' biometric info), so create it:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|mkdir /etc/pam_thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
If everything went OK assert that you find pam_thinkfinger.so in /lib/security typing:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|ls /lib/security}}&lt;br /&gt;
&lt;br /&gt;
=== From package ===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
[http://packages.debian.org/source/experimental/thinkfinger Packages] arrived in Debian experimental on Aug 2nd, 2007 (cf. [http://bugs.debian.org/409563 bug #409563]). To access the experimental packages via apt, add the following lines to your sources.list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# experimental&lt;br /&gt;
deb ftp://mirrors.kernel.org/debian/ experimental main contrib non-free&lt;br /&gt;
deb-src ftp://mirrors.kernel.org/debian/ experimental main contrib non-free&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where of course you may replace mirrors.kernel.org with your mirror of choice. Just make sure that it hosts the experimental repositories.&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|aptitude update}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|aptitude install libthinkfinger0 libpam-thinkfinger thinkfinger-tools}}&lt;br /&gt;
&lt;br /&gt;
should then get you up and running.&lt;br /&gt;
&lt;br /&gt;
To make everything work you'll have to have permission to work the device ({{cmduser|sudo adduser myself plugdev}} worked for me), and you'll also have to follow instructions below about adding the device to your PAM methods.&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
===== Gutsy =====&lt;br /&gt;
&lt;br /&gt;
From https://wiki.ubuntu.com/ThinkFinger&lt;br /&gt;
&lt;br /&gt;
Add PPA repositories to your sources.list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
deb     http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
deb-src http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install necessary packages:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install thinkfinger-tools  libpam-thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
===== Hardy =====&lt;br /&gt;
&lt;br /&gt;
Hardy includes the latest thinkfinger and it is up to date with subversion.  Install packages:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install thinkfinger-tools libpam-thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
Update the pam configuration files:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable}}&lt;br /&gt;
&lt;br /&gt;
Enroll your fingerprint (creates $HOME/.thinkfinger.bir).  If this gives an error about claiming the USB device then a reboot was claimed to work, but in fact it may just be a permissions problem.  {{NOTE|Do not try to enroll using 'sudo' - it will cause hidden permission problems}}&lt;br /&gt;
&lt;br /&gt;
{{cmduser|tf-tool --acquire}}&lt;br /&gt;
&lt;br /&gt;
Check fingerprint enrollment&lt;br /&gt;
&lt;br /&gt;
{{cmduser|tf-tool --verify}}&lt;br /&gt;
&lt;br /&gt;
You can expect everything to work correctly.  Note that you still have to enter your username if prompted but will be able&lt;br /&gt;
to swipe your finger instead of the password.  The prompt will usually be &amp;quot;Password or swipe finger&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Graphical login&lt;br /&gt;
* Text console login&lt;br /&gt;
* sudo&lt;br /&gt;
* screen lock/screen saver&lt;br /&gt;
* Administrative password prompt (eg for update or package managers).  (Note no &amp;quot;or swipe finger&amp;quot; in prompt).&lt;br /&gt;
&lt;br /&gt;
===== Intrepid =====&lt;br /&gt;
After installing from the normal repositories coming with Ubuntu 8.10, you would have to press enter after sweeping finger. (This bug: [https://bugs.launchpad.net/ubuntu/+source/thinkfinger/+bug/256429 https://bugs.launchpad.net/ubuntu/+source/thinkfinger/+bug/256429])&lt;br /&gt;
Therefore Jon Oberheide made an update that can be found here: &lt;br /&gt;
[https://launchpad.net/~jon-oberheide/+archive https://launchpad.net/~jon-oberheide/+archive]&lt;br /&gt;
(As of 2/3/09, this no longer seems to be the case. Just proceed to the install step.)&lt;br /&gt;
&lt;br /&gt;
Add the PPA repositories to your source.list (/etc/apt/source.list):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
deb http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main&lt;br /&gt;
deb-src http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update installer:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get update}}&lt;br /&gt;
&lt;br /&gt;
And install:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install thinkfinger-tools}}&lt;br /&gt;
&lt;br /&gt;
===== Jaunty =====&lt;br /&gt;
&lt;br /&gt;
The same package by Jon Oberheide is necessary, as with Intrepid, though the package thinkfinger-tools is installed by default.&lt;br /&gt;
&lt;br /&gt;
==== Fedora/Fedora Core ====&lt;br /&gt;
{{cmdroot|yum install thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
{{cmdroot|emerge sys-auth/thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
==== OpenSUSE ====&lt;br /&gt;
openSUSE 10.2 includes the package &amp;quot;libthinkfinger&amp;quot; (version 0.1-7) - you will find newer packages [http://beta1.suse.com/private/thoenig/10.2/thinkfinger/ here].&lt;br /&gt;
&lt;br /&gt;
== Testing the driver ==&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed and should be working. You can try it (as root) with&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --acquire}}&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --verify}}&lt;br /&gt;
&lt;br /&gt;
This will ask you to swipe your finger three times, save the fingerprint to /tmp/test.bir and then verify your fingerprint with the bir-file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring PAM to use ThinkFinger ==&lt;br /&gt;
Now you can configure PAM to use ThinkFinger:&lt;br /&gt;
&lt;br /&gt;
Open {{path|/etc/pam.d/common-auth}} (In FC6, F7, and Gentoo, this file is {{path|/etc/pam.d/system-auth}}):&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|nano -w /etc/pam.d/common-auth}}&lt;br /&gt;
&lt;br /&gt;
Add this line before any pam_unix or pam_unix2 directives:&lt;br /&gt;
 auth     sufficient     pam_thinkfinger.so&lt;br /&gt;
&lt;br /&gt;
If your PAM uses the pam_unix and not the pam_unix2 module, you need to pass a specific argument in&lt;br /&gt;
the /etc/pam.d/common-auth directive to make it consider the password entered at the pam_thinkfinger prompt.&lt;br /&gt;
 auth     required     pam_unix.so try_first_pass&lt;br /&gt;
&lt;br /&gt;
For instance, {{path|/etc/pam.d/common-auth}} looks like this:&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
&lt;br /&gt;
On openSUSE 10.2, it looks like this now:&lt;br /&gt;
 auth    required        pam_env.so&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix2.so&lt;br /&gt;
&lt;br /&gt;
On Ubuntu 8.10 - Intrepid Ibex you should just add the following line the the /etc/pam.d/common-auth file so it looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
# here are the per-package modules (the &amp;quot;Primary&amp;quot; block)&lt;br /&gt;
auth	sufficient	pam_thinkfinger.so&lt;br /&gt;
auth	[success=1 default=ignore]	pam_unix.so try_first_pass nullok_secure&lt;br /&gt;
# here's the fallback if no module succeeds&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we are ready to add users to thinkfinger. You can add a fingerprint for a user with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user $USERNAME}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|This may not work for you. Please read the Intrepid Ibex point in the discussion to this page.}}&lt;br /&gt;
&lt;br /&gt;
Now the user should be able to login with his finger instead of the password.&lt;br /&gt;
&lt;br /&gt;
If you would like to use thinkfinger for su, you have to enroll the fingerprint for root user with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user root}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|You should see the &amp;quot;Password or swipe finger:&amp;quot; prompt when trying to sudo or su. If you don't, you probably do not have the &amp;quot;User level driver support&amp;quot; compiled into your kernel or the &amp;quot;uinput&amp;quot; module loaded!}}&lt;br /&gt;
&lt;br /&gt;
== xscreensaver/gnome-screensaver ==&lt;br /&gt;
{{NOTE|In Fedora 7, the package has been modified in such a way as to make doing this unnecessary.}}&lt;br /&gt;
&lt;br /&gt;
If you'd like to be able to unlock your screen using the fingerprint reader, you must have current versions of xscreesaver (&amp;gt;~5.03) or gnome-screensaver (&amp;gt;~2.18.2). Then you must give yourself access to the fingerprint reader and your bir-file, because unlike login/gdm/su/sudo, both gnome-screensaver and xscreensaver do not run as root. The following procedure will make the fingerprint reader accessible to members of the &amp;quot;fingerprint&amp;quot; group.&lt;br /&gt;
&lt;br /&gt;
Make the group: {{cmdroot|groupadd fingerprint}}&lt;br /&gt;
&lt;br /&gt;
Save the following as {{path|/etc/udev/rules.d/60-thinkfinger.rules}} and run {{cmdroot|sudo /sbin/udevtrigger}}. If you are using a Debian-based distribution, it is likely you are affected by the following [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489831 bug] where you need to replace {{path|udevtrigger}} with {{path|udevadm trigger}} (with the space!) in order for the following to work. You may need to reboot for this to take effect.&lt;br /&gt;
 #&lt;br /&gt;
 # udev rules file for the thinkfinger fingerprint scanner&lt;br /&gt;
 # &lt;br /&gt;
 # gives access to the fingerprint reader to those in the &amp;quot;fingerprint&amp;quot; group&lt;br /&gt;
 #&lt;br /&gt;
 # Taken from:&lt;br /&gt;
 #  http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger&lt;br /&gt;
 # which was taken and modified from:&lt;br /&gt;
 #  http://article.gmane.org/gmane.linux.drivers.thinkfinger/329&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 # SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
 SYSFS{idVendor}==&amp;quot;0483&amp;quot;, SYSFS{idProduct}==&amp;quot;2016&amp;quot;, SYMLINK+=&amp;quot;input/thinkfinger-%k&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # the also-needed uinput device&lt;br /&gt;
 KERNEL==&amp;quot;uinput&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, edit {{path|/etc/pam.d/gnome-screensaver}} so that it looks like this:&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix.so try_first_pass nullok_secure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Per user:&lt;br /&gt;
&lt;br /&gt;
# Add him to the group: {{cmdroot|gpasswd -a $USERNAME fingerprint}}&lt;br /&gt;
{{NOTE|The following steps do not need to be done in Ubuntu Intrepid as the bir files are handled differently.}}&lt;br /&gt;
# Make him owner of his bir-file: {{cmdroot|chown $USERNAME:root /etc/pam_thinkfinger/$USERNAME.bir}}&lt;br /&gt;
# Give him read-only access to his bir-file: {{cmdroot|chmod 400 /etc/pam_thinkfinger/$USERNAME.bir}}&lt;br /&gt;
# Give &amp;quot;execute only&amp;quot; access to everyone for the /etc/pam_thinkfinger/ directory: {{cmdroot|chmod o+x /etc/pam_thinkfinger}} (WARNING: this opens up security a little).&lt;br /&gt;
&lt;br /&gt;
== GNOME ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|1=This problem should be solved if you're using sudo &amp;gt;= 1.6.9p9. Links: [http://savannah.nongnu.org/bugs/?19132], [http://www.sudo.ws/bugs/show_bug.cgi?id=180], [https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/86843]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gksu/gksudo doesn't work correctly. It just stays invisible. When starting a su privileged application such as synaptics you will not get prompted for the password. Nevertheless you can swipe your finger and it should authenticate you. Starting synaptics twice makes gksudo visible.&lt;br /&gt;
&lt;br /&gt;
There are two possibilities to solve it:&lt;br /&gt;
* Changing the string &amp;quot;Password or swipe finger:&amp;quot; to a plain &amp;quot;Password:&amp;quot; (like sudo normally would do) in the file pam/pam_thinkfinger.c of the thinkfinger source directory. Of course, in the console you will then only see a &amp;quot;Password:&amp;quot; instead of &amp;quot;Password or swipe finger:&amp;quot; but this is still more usefull than having gksu/gksudo crashing everytime.&lt;br /&gt;
* Patching libgksu with the following patch. This is also a nasty hack until a better solution is implemented.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- libgksu-2.0.3/libgksu/libgksu.c.orig	2007-06-17 16:00:24.000000000 +0200&lt;br /&gt;
+++ libgksu-2.0.3/libgksu/libgksu.c		2007-06-17 16:00:47.000000000 +0200&lt;br /&gt;
@@ -2663,7 +2663,7 @@&lt;br /&gt;
        */&lt;br /&gt;
       for (counter = 0; counter &amp;lt; 50; counter++)&lt;br /&gt;
 	{&lt;br /&gt;
-	  if (strncmp (buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0)&lt;br /&gt;
+	  if (strncmp (buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0 || strncmp (buffer, &amp;quot;Password or swi&amp;quot;, 15) == 0)&lt;br /&gt;
 	    break;&lt;br /&gt;
 &lt;br /&gt;
 	  read_line (parent_pipe[0], buffer, 256);&lt;br /&gt;
@@ -2675,7 +2675,7 @@&lt;br /&gt;
       if (context-&amp;gt;debug)&lt;br /&gt;
 	fprintf (stderr, &amp;quot;brute force GNOME_SUDO_PASS ended...\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
-      if (strncmp(buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0)&lt;br /&gt;
+      if (strncmp(buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0 || strncmp(buffer, &amp;quot;Password or swi&amp;quot;, 15) == 0)&lt;br /&gt;
 	{&lt;br /&gt;
 	  gchar *password = NULL;&lt;br /&gt;
 	  gboolean prompt_grab;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KDE ==&lt;br /&gt;
&lt;br /&gt;
Integration in KDE and kdm seems not to be easily possible now. There is a filed [https://bugs.kde.org/show_bug.cgi?id=116682 bug] at kde.org where you can vote for this.&lt;br /&gt;
&lt;br /&gt;
Moreover, kdm in openSUSE 10.3 and in Kubuntu 8.10 crashes when pam_thinkfinger is enabled. A possible &amp;quot;workaround&amp;quot; is downgrading to thinkfinger 0.2.2. &lt;br /&gt;
&lt;br /&gt;
Another workaround is to use Fprint from [http://www.reactivated.net/fprint/wiki/Main_Page] which works quite nicely on my X61s and Kubuntu Hardy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This Howto was copied from [[Installing Ubuntu 6.06 on a ThinkPad T43#Fingerprint_Reader]] and then slightly modified.&lt;br /&gt;
&lt;br /&gt;
== Fix for the fingerprint reader getting too hot ==&lt;br /&gt;
&lt;br /&gt;
If you notice that your fingerprint reader occasionally gets very hot then you might be interested in this section. Thanks to Tino Keitel, he actually gave me this solution through the linux-thinkpad mailing list.&lt;br /&gt;
&lt;br /&gt;
First we need to determine if the reader is not on autosuspend mode.&lt;br /&gt;
Open a terminal and run:&lt;br /&gt;
&lt;br /&gt;
 for i in `find /sys/devices/*/*/usb* -name level` ; do echo -n &amp;quot;$i: &amp;quot; ; cat $i ; done&lt;br /&gt;
&lt;br /&gt;
We care about the devices that are with &amp;quot;on&amp;quot; state and we need to determine if one of those is the reader. So for each of those run something like:&lt;br /&gt;
&lt;br /&gt;
 cat /sys/devices/pci0000\:00/0000\:00\:1a.0/usb1/1-2/idVendor &lt;br /&gt;
 0483&lt;br /&gt;
 &lt;br /&gt;
 cat /sys/devices/pci0000\:00/0000\:00\:1a.0/usb1/1-2/idProduct &lt;br /&gt;
 2016&lt;br /&gt;
&lt;br /&gt;
Use the corresponding path of the devices that you got with &amp;quot;on&amp;quot; state and then compare the output with the output of the lsusb command. An example:&lt;br /&gt;
&lt;br /&gt;
 lsusb output: Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
Which matches the output above (0483:2016). Once you have determined the path of your reader then become root with su - and:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;auto&amp;quot; &amp;gt; /sys/&amp;lt;path-to-device&amp;gt;/power/level&lt;br /&gt;
&lt;br /&gt;
After this, the fingerprint reader should be in &amp;quot;autosuspend&amp;quot; and will not get hot anymore. And it will still work as normal.&lt;br /&gt;
&lt;br /&gt;
This will only work for the current session. If you want to make this change persistent and have [http://linux-diag.sourceforge.net/Sysfsutils.html sysfsutils] installed, edit the file {{path|/etc/sysfs.conf}} and add the line&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;path-to-device&amp;gt;/power/level = auto&lt;br /&gt;
&lt;br /&gt;
Following the above example, that would be &lt;br /&gt;
&lt;br /&gt;
 devices/pci0000\:00/0000\:00\:1a.0/usb1/1-2/power/level = auto&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can install an init script:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/ReaderNoMoreHot&lt;br /&gt;
&lt;br /&gt;
Paste the following into it:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #&lt;br /&gt;
 echo &amp;quot;auto&amp;quot; &amp;gt; /sys/&amp;lt;path-to-device&amp;gt;/power/level&lt;br /&gt;
&lt;br /&gt;
Save and close. Then:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod 755 /etc/init.d/ReaderNoMoreHot&lt;br /&gt;
 sudo update-rc.d ReaderNoMoreHot defaults 90&lt;br /&gt;
&lt;br /&gt;
--[[User:Lunatico|Lunatico]] 19:19, 1 August 2008 (CEST), extended by --[[User:Michaelthomas h|Michaelthomas h]] 23:36, 9 August 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
For the init script above, you can use the following more elaborate script, which does all the work for you of identifying the &amp;lt;path-to-device&amp;gt;. This can be useful since the USB device id can change under various circumstances (kernel upgrade etc).&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # Set to the proper device name for you as shown in lsusb output&lt;br /&gt;
 usbname=&amp;quot;SGS Thomson Microelectronics Fingerprint Reader&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 usbid=`lsusb |grep &amp;quot;$usbname&amp;quot; |cut -d' ' -f6`&lt;br /&gt;
 [ &amp;quot;d$usbid&amp;quot; = &amp;quot;d&amp;quot; ] &amp;amp;&amp;amp; echo USB Device $usbname not found &amp;amp;&amp;amp; exit 1&lt;br /&gt;
 #echo $usbid&lt;br /&gt;
 &lt;br /&gt;
 for i in `find /sys/devices/*/*/usb* -name idVendor` ; do &lt;br /&gt;
   dir=`dirname $i`&lt;br /&gt;
   ven=`cat $i`&lt;br /&gt;
   prod=`cat $dir/idProduct` &lt;br /&gt;
   [ &amp;quot;$ven:$prod&amp;quot; = &amp;quot;$usbid&amp;quot; ] &amp;amp;&amp;amp; devdir=$dir &amp;amp;&amp;amp; break&lt;br /&gt;
 done&lt;br /&gt;
 [ &amp;quot;d$devdir&amp;quot; = &amp;quot;d&amp;quot; ] &amp;amp;&amp;amp; echo sys dir not found for $usbid &amp;amp;&amp;amp; exit 1&lt;br /&gt;
 #echo $devdir&lt;br /&gt;
 &lt;br /&gt;
 devpw=$devdir/power/level&lt;br /&gt;
 &lt;br /&gt;
 echo Current power level: `cat $devpw`&lt;br /&gt;
 echo &amp;quot;auto&amp;quot; &amp;gt; $devpw || ( echo Failed to set powerlevel. You need to run as root. &amp;amp;&amp;amp; exit 1 )&lt;br /&gt;
 echo New power level:     `cat $devpw`&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=42955</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_ThinkPad_T61&amp;diff=42955"/>
		<updated>2009-04-27T03:43:30Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Comprehensive review: http://www.eastwoodzhao.com/ubuntu-904-jaunty-jackalope-on-thinkpad-t61/&lt;br /&gt;
&lt;br /&gt;
== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Nvidia Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Just needs to be activated.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the {{ibmkey|ThinkVantage|#495988}} button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi}}&lt;br /&gt;
&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the Debian 2.6.30-rc2 kernel as per the thread, add the xorg-edgers PPA, &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot;     &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{WARN|The new kernel will disable screen brightness shortcut keys and usplash, but the previous kernel can be booted with GRUB.}}&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been '''blacklisted''' upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_Thinkpad_T61&amp;diff=42954</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a Thinkpad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_Thinkpad_T61&amp;diff=42954"/>
		<updated>2009-04-27T03:10:14Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the {{ibmkey|ThinkVantage|#495988}} button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi}}&lt;br /&gt;
&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the Debian 2.6.30-rc2 kernel as per the thread, add the xorg-edgers PPA, &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot;     &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{WARN|The new kernel will disable screen brightness shortcut keys and usplash, but the previous kernel can be booted with GRUB.}}&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been '''blacklisted''' upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_Thinkpad_T61&amp;diff=42953</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a Thinkpad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_Thinkpad_T61&amp;diff=42953"/>
		<updated>2009-04-27T03:02:12Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the {{ibmkey|ThinkVantage|#495988}} button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the Debian 2.6.30-rc2 kernel as per the thread, add the xorg-edgers PPA, &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{WARN|The new kernel will disable screen brightness shortcut keys and usplash, but the previous kernel can be booted with GRUB.}}&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been blacklisted upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_Thinkpad_T61&amp;diff=42952</id>
		<title>Installing Ubuntu 9.04 (Jaunty Jackalope) on a Thinkpad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_9.04_(Jaunty_Jackalope)_on_a_Thinkpad_T61&amp;diff=42952"/>
		<updated>2009-04-27T02:56:41Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: Copied the Intrepid T61 page and cut out anything not specifically related to Jaunty&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration quite messed up, see section [[#Intel Graphics|below]]&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested.&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Not tested.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, including the thinkvantage button, although it is unassigned, see section [[#Enabling touchpad on/off key (fn-f8)|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' some packages, i.e. thinkfinger-tools, installed by default, otherwise [[Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61#Fingerprint Reader with ThinkFinger|same fix as with 8.10]] required.&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
=== Enabling touchpad on/off key (fn-f8) ===&lt;br /&gt;
The procedure shown  [[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T500#Enabling_Touchpad_on.2Foff_key|here]] for T500 also works for T61. &lt;br /&gt;
&lt;br /&gt;
===Intel Graphics===&lt;br /&gt;
There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active [http://ubuntuforums.org/showthread.php?t=1130582 Ubuntu Forums thread] discussing the problem.&lt;br /&gt;
&lt;br /&gt;
To significantly improve performance, install the 2.6.30-rc2 kernel as per the thread, add the xorg-edgers PPA, &lt;br /&gt;
&lt;br /&gt;
Ammend your xorg.conf file to include the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AccelMethod&amp;quot;		&amp;quot;uxa&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBVisuals&amp;quot; 	&amp;quot;True&amp;quot;&lt;br /&gt;
	Option		&amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
	EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fix the MTRR issue.&lt;br /&gt;
&lt;br /&gt;
The script fixmtrr.sh should read:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Before:&amp;quot;&lt;br /&gt;
echo &amp;quot;-------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
echo &amp;quot;base=e0000000 size=0x10000000 type=write-combining&amp;quot; &amp;gt;| /proc/mtrr&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;After:&amp;quot;&lt;br /&gt;
echo &amp;quot;------&amp;quot;&lt;br /&gt;
cat /proc/mtrr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Warning: The new kernel will disable screen brightness shortcut keys and usplash, but the previous kernel can be booted with GRUB.&lt;br /&gt;
&lt;br /&gt;
====Compiz====&lt;br /&gt;
The Intel graphics chip has been blacklisted upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available [http://forlong.blogage.de/entries/pages/Compiz-Check here].&lt;br /&gt;
&lt;br /&gt;
[[Category:T61]][[Category:Ubuntu 9.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T61&amp;diff=39768</id>
		<title>Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_T61&amp;diff=39768"/>
		<updated>2008-11-17T18:11:24Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: /* Fingerprint Reader with ThinkFinger */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: I copied the 8.04 document and created this one with the information. Please help to update it so it accurately reflects 8.10.&lt;br /&gt;
&lt;br /&gt;
== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Nvidia Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested. Atheros cards also works.&lt;br /&gt;
&lt;br /&gt;
'''Wireless WAN:''' Cingular/AT&amp;amp;T card tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card:''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch:''' Tested (Only has an effect over the bluetooth, wifi is unaffected)&lt;br /&gt;
&lt;br /&gt;
'''Webcam:''' Tested with cheese and skype.&lt;br /&gt;
&lt;br /&gt;
'''Headphones:''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone:''' Just needs to be activated, see section [[#Audio|below]]&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, some need to be activated, see section [[#Multimedia_Keys|below]]&lt;br /&gt;
&lt;br /&gt;
'''Fingerprint Reader:''' With ThinkFinger, not as functional after upgrade (need to hit 'Enter'), see below&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
&lt;br /&gt;
=== Open Source Intel Wifi Driver ===&lt;br /&gt;
The following information is important if you are upgrading from a previous version (2007 or earlier) of Ubuntu to 8.10.&lt;br /&gt;
&lt;br /&gt;
Intel has created a new Linux Wifi driver project for Intel Wireless cards, &amp;quot;[[Iwlwifi]]&amp;quot;.  This driver is Open Source and no longer requires the Intel daemon to run in addition.  This project will support the [[:Category:T61 | T61]]'s Wifi [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter | Intel 3945ABG network adapter]] and [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter| Intel 4965AGN network adapter]].&lt;br /&gt;
&lt;br /&gt;
An automatic migration will occur when upgrading from [[Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad T61|Ubuntu 7.10]] to Ubuntu 8.04.  However, there is a caveat to be aware of:&lt;br /&gt;
* The new driver wants to name the interface wlan0 (by default -- you can rename it to anything you want), and requires a different entry in {{path|/etc/udev/rules.d/70-persistent-net.rules}}, which handles the naming of interfaces.  Simply edit this file and delete your old entry for the ipw3945 driver, then unload/reload the new driver, or simply reboot.  A new entry will automatically be created that is appropriate for the new driver.  Here's an example of the lines to delete:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# PCI device 0x8086:0x4227 (ipw3945)&lt;br /&gt;
SUBSYSTEM==&amp;quot;net&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, ATTRS{address}==&amp;quot;00:1b:77:a4:0e:2f&amp;quot;, NAME=&amp;quot;eth1&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you need to perform a manual migration, the Ubuntu Help Community has written some [https://help.ubuntu.com/community/WifiDocs/Driver/iwlwifi_Intel_3945_4965/gutsy documentation] that will make this very easy to do.&lt;br /&gt;
&lt;br /&gt;
An additional note&lt;br /&gt;
'''System lock-ups with Intel 4965 wireless'''&lt;br /&gt;
&lt;br /&gt;
The version of the iwlagn wireless driver for Intel 4965 wireless chipsets included in Linux kernel version 2.6.27 causes kernel panics when used with 802.11n or 802.11g networks. Users affected by this issue can install the linux-backports-modules-intrepid package, to install a newer version of this driver that corrects the bug. (Because the known fix requires a new version of the driver, it is not expected to be possible to include this fix in the main kernel package.) &lt;br /&gt;
http://www.ubuntu.com/getubuntu/releasenotes/810&lt;br /&gt;
&lt;br /&gt;
=== Network connection after suspend/resume ===&lt;br /&gt;
Networking may not work after a suspend or resume operation, this is because of the ath_pci driver and can be worked around by creating the file {{path|/etc/pm/config.d/madwifi}} and adding the single line &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SUSPEND_MODULES=ath_pci&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
which causes the driver to be unloaded on suspend and reloaded on resume.&lt;br /&gt;
&lt;br /&gt;
=== Fingerprint Reader with ThinkFinger ===&lt;br /&gt;
   1. Open up your xorg.conf file:&lt;br /&gt;
      sudo nano /etc/X11/xorg.conf&lt;br /&gt;
   2. Add to it (or uncomment if it’s already there):&lt;br /&gt;
      Section “InputDevice”&lt;br /&gt;
      Identifier      “Generic Keyboard”&lt;br /&gt;
      Driver          “kbd”&lt;br /&gt;
      Option          “XkbRules”      “xorg”&lt;br /&gt;
      Option          “XkbModel”      “pc105″&lt;br /&gt;
      Option          “XkbLayout”     “us”&lt;br /&gt;
      EndSection&lt;br /&gt;
   3. Under Section “ServerLayout”, add:&lt;br /&gt;
      InputDevice     “Generic Keyboard”&lt;br /&gt;
From: [http://www.eastwoodzhao.com/ubuntu-810-intrepid-ibex-thinkfinger-fingerprint-reader/ Ubuntu 8.10 Intrepid Ibex - ThinkFinger Fingerprint Reader]&lt;br /&gt;
&lt;br /&gt;
Note: this temporary fix appears to get in the way of Thinkpad keyboard configurations. With the method applied, the up arrow becomes &amp;quot;print screen&amp;quot; and volume buttons stop working.&lt;br /&gt;
&lt;br /&gt;
Another solution is available at the T61p Ubuntu 8.10 page.&lt;br /&gt;
&lt;br /&gt;
=== Emulate Wheel (Middle-click scrolling) ===&lt;br /&gt;
[http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt described] how to get middle-click scrolling to work again in Intrepid.  Xorg.conf is not used to configure mice and keyboards anymore, but evdev is.  This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu.  In terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Past and save the following code, which will give vertical wheel emulation only:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.ZAxsisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
There is [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html another method] to get horizontal scrolling as well, but I don't think it worked for me.&lt;br /&gt;
&lt;br /&gt;
[[Category:  Ubuntu 8.10]]&lt;br /&gt;
[[Category:  T61]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_T61&amp;diff=38394</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_T61&amp;diff=38394"/>
		<updated>2008-07-30T18:22:24Z</updated>

		<summary type="html">&lt;p&gt;JebusWankel: added personal experience with 7658 T61&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Intel Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Nvidia Video:''' 2D and 3D acceleration works&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Intel cards tested. Atheros cards also works.&lt;br /&gt;
&lt;br /&gt;
'''Wireless WAN:''' Cingular/AT&amp;amp;T card tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card''' Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch''' Tested (Only has an effect over the bluetooth, wifi is unaffected)&lt;br /&gt;
&lt;br /&gt;
'''Webcam''' Tested with cheese and skype.&lt;br /&gt;
&lt;br /&gt;
'''Headphones''' Works out of the box&lt;br /&gt;
&lt;br /&gt;
'''Microphone''' Just needs to be activated, see section [[#Audio|below]]&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:''' Most of them work out of the box, some need to be activated, see section [[#Multimedia_Keys|below]]&lt;br /&gt;
&lt;br /&gt;
== Items that need (some) tweaking to obtain full functionality ==&lt;br /&gt;
&lt;br /&gt;
=== Open Source Intel Wifi Driver ===&lt;br /&gt;
The following information is important if you are upgrading from a previous version of Ubuntu to 8.04.&lt;br /&gt;
&lt;br /&gt;
Intel has created a new Linux Wifi driver project for Intel Wireless cards, &amp;quot;[[Iwlwifi]]&amp;quot;.  This driver is Open Source and no longer requires the Intel daemon to run in addition.  This project will support the [[:Category:T61 | T61]]'s Wifi [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter | Intel 3945ABG network adapter]] and [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter| Intel 4965AGN network adapter]].&lt;br /&gt;
&lt;br /&gt;
An automatic migration will occur when upgrading from [[Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad T61|Ubuntu 7.10]] to Ubuntu 8.04.  However, there is a caveat to be aware of:&lt;br /&gt;
* The new driver wants to name the interface wlan0 (by default -- you can rename it to anything you want), and requires a different entry in {{path|/etc/udev/rules.d/70-persistent-net.rules}}, which handles the naming of interfaces.  Simply edit this file and delete your old entry for the ipw3945 driver, then unload/reload the new driver, or simply reboot.  A new entry will automatically be created that is appropriate for the new driver.  Here's an example of the lines to delete:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# PCI device 0x8086:0x4227 (ipw3945)&lt;br /&gt;
SUBSYSTEM==&amp;quot;net&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, ATTRS{address}==&amp;quot;00:1b:77:a4:0e:2f&amp;quot;, NAME=&amp;quot;eth1&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you need to perform a manual migration, the Ubuntu Help Community has written some [https://help.ubuntu.com/community/WifiDocs/Driver/iwlwifi_Intel_3945_4965/gutsy documentation] that will make this very easy to do.&lt;br /&gt;
&lt;br /&gt;
=== Compiz and XV Playback on Intel GM965/GL960 ===&lt;br /&gt;
&lt;br /&gt;
With Ubuntu 7.10 (Gutsy Gibbon) you currently have to choose between using Compiz and working video playback using XV. On 8.04 (Hardy Heron) alpha 5 you can play videos using XV under compiz, it works right out of the box using the Live-CD.&lt;br /&gt;
&lt;br /&gt;
=== Suspend with Nv140m ===&lt;br /&gt;
&lt;br /&gt;
** Update as of July 17th 2008 -- Using 8.04.1 with the newest nvidea drivers, I had no problems suspending without any additional configuration. **&lt;br /&gt;
&lt;br /&gt;
Suspend may not work even after editing acpi-support. Enable bluetooth (Fn+F5) may result in a successful suspend. NOTE: that although the wifi led does not change when Fn+F5 is used, the wifi is still toggled by this key.&lt;br /&gt;
&lt;br /&gt;
'''Hal &amp;quot;S3 BIOS&amp;quot; parameter issue!'''&lt;br /&gt;
&lt;br /&gt;
After doing the changes to the /etc/default/acpi-support file (described [http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61#How_to_Suspend_with_nVidia_140m.2F570m here]), I for one, managed to have '''stable''' suspend support by creating a new file called: '''/etc/hal/fdi/information/lenovo.fdi''' with the following contents:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt;&lt;br /&gt;
&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;device&amp;gt;&lt;br /&gt;
    &amp;lt;match key=&amp;quot;system.hardware.vendor&amp;quot; string=&amp;quot;LENOVO&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;power_management.quirk.s3_bios&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;false&amp;lt;/merge&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
  &amp;lt;/device&amp;gt;&lt;br /&gt;
&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{NOTE|The problem (after reading the HAL and pm-utils documentations) is the fact that (as far as I can tell) the T61 Lenovo doesn't allow the S3 BIOS to be called *during* suspend/resume, which HAL seems to do by default (who knows, maybe there are T61s out there that do work with this default)!&lt;br /&gt;
&lt;br /&gt;
This did not seem to be necessary for previous versions of Ubuntu. Also note that I have an NVIDIA card so I have no idea what to do for Intel versions.The change should also be resistant to HAL and pm-utils upgrades.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Still no suspend with nvs140m? Got Modell 6460?'''&lt;br /&gt;
&lt;br /&gt;
Fix above didn't work for me on a 15.4 wide T61 Modell 6460 with nv140m. Bios is updated to 2.14 but didn't change anything, except the usb bug is fix. Suspend seems to work fine, but resume gives me a black screen (backlight off - no reaction to brightness up) and I can hear 2 beeps. Most of the time I can reboot with ctrl+alt+delete but the screen stays dark until bios.&lt;br /&gt;
&lt;br /&gt;
follow the instructions above but create the new file called: '''/etc/hal/fdi/information/lenovo.fdi''' with the following contents instead:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt;&lt;br /&gt;
&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;device&amp;gt;&lt;br /&gt;
    &amp;lt;match key=&amp;quot;system.hardware.vendor&amp;quot; string=&amp;quot;LENOVO&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;merge key=&amp;quot;power_management.quirk.s3_mode&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
      &amp;lt;merge key=&amp;quot;power_management.quirk.s3_bios&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;false&amp;lt;/merge&amp;gt;&lt;br /&gt;
      &amp;lt;merge key=&amp;quot;power_management.quirk.save_pci&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
  &amp;lt;/device&amp;gt;&lt;br /&gt;
&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also you want to set the following parameter in &lt;br /&gt;
&lt;br /&gt;
{{path|/etc/default/acpi-support}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SAVE_VIDEO_PCI_STATE=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NOTE|This works for me with mode 6460, except for one problem: You may get a white screen in xorg after resume when using compiz. If you don't have a 6460 with nvidia this file may break things for you because it doesn't care about the modell and sets the parameter for any lenovo product}}&lt;br /&gt;
{{HELP|Anyone with more knowledge of hal and acpi-support is welcome to clean this up. I also don't know why this setting can be done via hal and in acpi-support.&lt;br /&gt;
See below!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Working on hardy final'''&lt;br /&gt;
&lt;br /&gt;
After trying out all these recipes on my 6457CTO waking up from suspend still did not work. Finally I came across a blog entry which pointed out the right way: [[http://david.goodlad.ca/2008/3/14/suspend-hibernate-on-lenovo-t61 David Goodlad's blog]]. I realized that all the fixes proposing editing the acpi-support file or adding a kernel parameter acpi_sleep=s3_mode must be wrong because since hardy gnome-power-manager gets its information solely from hal. So setting up correct hal information is the right way but the proposed solution (creating a /etc/hal/fdi/information/lenovo.fdi file) did not work for me. Ok, but now step by step:&lt;br /&gt;
&lt;br /&gt;
# Revert ALL the proposed fixes from above. I found out that at least the lenovo.fdi solution is actually breaking the real fix. So for sure delete /etc/hal/fdi/information/lenovo.fdi&lt;br /&gt;
# Find out about the excact hal name of your machine: &amp;lt;pre&amp;gt;hal-device |grep 6457&amp;lt;/pre&amp;gt; where 6457 is the model number of my t61, replace it with your own. In my case it spits out something like this: system.hardware.product = '6457CTO'. So now I know that hal identifies my machine as 6457CTO.&lt;br /&gt;
# &amp;lt;pre&amp;gt;sudo gedit /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-lenovo.fdi&amp;lt;/pre&amp;gt; and add a section to the end of the file, just above the &amp;lt;/device&amp;gt; tag and replace 6457CTO with your hal device name:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;!-- T61 6457CTO uses NVidia driver --&amp;gt;&lt;br /&gt;
      &amp;lt;match key=&amp;quot;system.hardware.product&amp;quot; string=&amp;quot;6457CTO&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Proprietray NVidia driver quirks --&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;power_management.quirk.s3_mode&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;power_management.quirk.s3_bios&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;false&amp;lt;/merge&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;power_management.quirk.save_pci&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
      &amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now save and reboot. Now you might run into the problem of coming back from resume into a completely white screen where normally should be the password dialog. Entering your password blindly is not nice but at least you can resume.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Somehow I couldn't make the wildcard matching work as they did in the lenovo.fdi solution, but that might be due to my shortcomings on that syntax. Anyway matching the device by its full name worked for me. Probably somebody who knows more about the matching could make that wildcard thing work to have a more general solution. Because hal also knows the xorg driver name (info.linux.driver) there should be a way to set up the quirks depending on the driver.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:  T61]]&lt;br /&gt;
&lt;br /&gt;
=== TrackPoint ===&lt;br /&gt;
The [[TrackPoint]] works out of the box, but does not scroll nor does the tap-clicking (press to select) feature work. Therefor see: [[#tap-to-click feature]] To enable using the middle mouse button to scroll, replace the &amp;quot;Configured Mouse&amp;quot; section in {{path|/etc/X11/xorg.conf}} with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
	Driver		&amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option		&amp;quot;CorePointer&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Device&amp;quot;		&amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Protocol&amp;quot;		&amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option		&amp;quot;ZAxisMapping&amp;quot;		&amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheel&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NOTE|However, if you need to use external usb mouse, the above configuration is wrong. It will cause odd behavior. Try the following configuration from [http://gentoo-wiki.com/HARDWARE_IBM_Specific_Laptop_Guide#TrackPoint Gentoo Wiki]:}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
       Identifier  &amp;quot;UltraNav TrackPoint&amp;quot;&lt;br /&gt;
       Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
       Option      &amp;quot;Device&amp;quot;	         &amp;quot;/dev/input/mouse1&amp;quot;&lt;br /&gt;
       Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
       Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
       Option      &amp;quot;Emulate3TimeOut&amp;quot;     &amp;quot;50&amp;quot;&lt;br /&gt;
       Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
       Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
       Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
       Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
       Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
       Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Audio ===&lt;br /&gt;
&lt;br /&gt;
Works great out of the box, just the microphone has to be activated, it is considered a generic capture source and is muted by default.&lt;br /&gt;
&lt;br /&gt;
To unmute the microphone:&lt;br /&gt;
&lt;br /&gt;
*Right Click on the volume icon next to the clock and click on &amp;quot;Open Volume Control&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Click Edit -&amp;gt; Preferences.   A list of devices will be displayed, you should check the following (Do not uncheck any existing items):&lt;br /&gt;
 &lt;br /&gt;
      Input Source&lt;br /&gt;
      Capture&lt;br /&gt;
&lt;br /&gt;
*Click Close and there should be two additional tabs &amp;quot;Recording&amp;quot; and &amp;quot;Options&amp;quot;.   - &lt;br /&gt;
&lt;br /&gt;
*Click Recording and click on the microphone under the Capture slider so that it no longer has a red line through it, and put the slider up as it may be deactivated.  &lt;br /&gt;
&lt;br /&gt;
*Click Options and under capture source select internal mic.&lt;br /&gt;
&lt;br /&gt;
To test your mic using Sound Recorder select Capture as the sound source.&lt;br /&gt;
&lt;br /&gt;
This solution has been tested with Sound Recorder and Skype.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get the volume controls working:&lt;br /&gt;
&lt;br /&gt;
*add the following line to /etc/modprobe.d/alsa-base, then reboot&lt;br /&gt;
 &lt;br /&gt;
      options snd-hda-intel index=0 model=thinkpad&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The volume controls worked fine for me out of the box on a 6460.}}&lt;br /&gt;
&lt;br /&gt;
=== Multimedia Keys ===&lt;br /&gt;
&lt;br /&gt;
Most Multimedia Keys work out of the box, though play, forward and stop buttons often need to be adjusted, therefore, press alt + F2 and type in gnome-keybinding-properties. Then everything works as followed:&lt;br /&gt;
&lt;br /&gt;
* Fn-PgUp activates/deactivates the thinklight&lt;br /&gt;
* Fn-Up will trigger stop on a media player&lt;br /&gt;
* Fn-Down will toggle pause and play on a media player&lt;br /&gt;
* Fn-Left/Right go to prev/next tracks on a media player&lt;br /&gt;
* Fn-F2 properly locks the screen&lt;br /&gt;
* Fn-F3 shows remaining battery  &amp;gt;&amp;gt;does not work on all machines&amp;lt;&amp;lt;&lt;br /&gt;
* Fn-F4 suspends (to ram)&lt;br /&gt;
* Fn-F9 ejects cds  &amp;gt;&amp;gt;does not work on all machines, I think this is supposed to eject from a &amp;quot;dock&amp;quot;&amp;lt;&amp;lt; &amp;gt;&amp;gt;fixable with System &amp;gt; Preferences &amp;gt; Keyboard Shortcuts&lt;br /&gt;
* Fn-F12 hibernates (to disk)&lt;br /&gt;
* PrtSc opens the screenshot dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To enable the back, forward, and the menu keys you'll need to teach XKB what they are.&lt;br /&gt;
&lt;br /&gt;
* Check the '''XkbLayout''' option (under '''InputDevice''') in your {{path|/etc/X11/xorg.conf}} file to determine which keyboard layout Ubuntu is using (I'll use 'us' for the example).&lt;br /&gt;
* Navigate to {{path|/etc/X11/xkb/symbols}} and, as root, open the appropriate layout file (as determined above) in your favorite editor.&lt;br /&gt;
 {{cmduser|cd /etc/X11/xkb/symbols}}&lt;br /&gt;
 {{cmduser|sudo gedit us}}&lt;br /&gt;
* In the '''xkb_symbols &amp;quot;basic&amp;quot;''' section after the '''name[Group1]= &amp;quot;x&amp;quot;;''' (where x is a country name, or similar) line add the following:&lt;br /&gt;
 key &amp;lt;I63&amp;gt; {         [ Menu           ]       };&lt;br /&gt;
 key &amp;lt;I69&amp;gt; {         [ XF86Forward    ]       };&lt;br /&gt;
 key &amp;lt;I6A&amp;gt; {         [ XF86Back       ]       };&lt;br /&gt;
* Now log out and back in and all three of the buttons should function.&lt;br /&gt;
&lt;br /&gt;
=== Thinkpad Button ===&lt;br /&gt;
&lt;br /&gt;
Paste the following into /usr/share/hotkey-setup/ibm.hk&lt;br /&gt;
 setkeycodes e017 148 # thinkpad button&lt;br /&gt;
You can also just type this into a terminal, to test it for the time of the current session.&lt;br /&gt;
&lt;br /&gt;
Paste the following into the right file in /usr/share/xmodmap (check your country code)&lt;br /&gt;
 keycode 159 = XF86Terminal&lt;br /&gt;
For immediate availability of the button, reload the file by executing&lt;br /&gt;
 xmodmap &amp;lt;xmodmap.file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then use the &amp;quot;Keyboard Shortcuts&amp;quot; tool under &amp;quot;Preferences&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Items that don't work (a.k.a.: items that need more intense tweaking to get fixed)==&lt;br /&gt;
&lt;br /&gt;
=== tap-to-click feature ===&lt;br /&gt;
&lt;br /&gt;
For the tap-to-click feature (taping the stick instead of using the left mouse button) i used a configure trackpoint utility: [http://tpctl.sourceforge.net/configure-trackpoint.html] there is a package for ubuntu 7.04 i386, but i compiled it by myself (using amd64):&lt;br /&gt;
&lt;br /&gt;
1.) download the .tar.gz file&lt;br /&gt;
&lt;br /&gt;
2.) unpack it&lt;br /&gt;
&lt;br /&gt;
3.) install libgnomeui-dev&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo aptitude install libgnomeui-dev}}&lt;br /&gt;
&lt;br /&gt;
4.) in the folder, do:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|./configure}}&lt;br /&gt;
&lt;br /&gt;
if everything worked fine:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|make}}&lt;br /&gt;
&lt;br /&gt;
then install it:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo make install}}&lt;br /&gt;
&lt;br /&gt;
5.a) Gnome : Open it: System &amp;gt; configure trackpoint, and configure on your needs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5.b) Kde : K-menu &amp;gt; Prefences &amp;gt; configure trackpoint &amp;gt; right-click &amp;gt; edit entry, edit &amp;quot;command&amp;quot; to &amp;quot;kdesu configure-trackpoint&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save &amp;amp; exit &lt;br /&gt;
&lt;br /&gt;
Open it : K-menu &amp;gt; Prefences &amp;gt; configure trackpoint and configure on your needs&lt;br /&gt;
&lt;br /&gt;
=== Hotswapping ===&lt;br /&gt;
&lt;br /&gt;
{{HELP|We need someone who is able to get hotswaping to work properly, this is not the right was to do this!}}&lt;br /&gt;
With the new kernel, bay-drivers changed, so if you remove the ultrabay it will freeze your system! You can hack it with a simple comand, first you have to look where the device is:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|less /sys/class/scsi_device/(x)\:0\:0\:0/device/model}}&lt;br /&gt;
&lt;br /&gt;
for (x) first put in 0, if it tells you DVD or the name of the model you want to hotswap youre right. if not, go on with 1, 2 or 3...&lt;br /&gt;
&lt;br /&gt;
then, once you are sure (I deactivated my harddisk like that) you put in:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|echo 1 {{!}} sudo tee /sys/class/scsi_device/(x)\:0\:0\:0/device/delete}}&lt;br /&gt;
&lt;br /&gt;
Now you should be able to remove the device. &lt;br /&gt;
&lt;br /&gt;
{{WARN|Do not use it for harddisks, be sure you unmounted it before! This is just a bad hack, if anyone knows how to get it right --&amp;gt; publish!}}&lt;br /&gt;
&lt;br /&gt;
If Ubuntu does not reactivate the device after putting it in again, do:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|echo 0 0 0 {{!}} sudo tee /sys/class/scsi_host/host1/scan}}&lt;br /&gt;
&lt;br /&gt;
=== Wireless activity LED ===&lt;br /&gt;
&lt;br /&gt;
The LED is not implemented at least in the IWL4965 driver. For the Atheros wifi cards look at the solution below.&lt;br /&gt;
&lt;br /&gt;
A patch posted in this [http://bughost.org/bugzilla/show_bug.cgi?id=1209 thread] works for me on R61 with IWL4965 card.&lt;br /&gt;
&lt;br /&gt;
{{HELP|A howto is needed showing the process of implementing the patch in Hardy Heron. If anyone knows how to do this, please create a quick howto and either put it here or link to it from this page. Please and thank you.}}&lt;br /&gt;
&lt;br /&gt;
As an alternative, you can install a backported IWL4965 driver that ''may'' fix the LED problem on your system.&lt;br /&gt;
&lt;br /&gt;
To active WiFi LED, &lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install linux-backports-modules-hardy&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On some machines, (at least one running IWL3945 &amp;amp; IWL4965) applying the above turns on the LED permanently. It should flicker as data is being transmitted. Also, with the above modification, after turning off wireless and then turning it back on (via the switch on the front of the machine) wireless is not reactivated, so not very helpful}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download a compatible [http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 driver] which supports WiFi led flicking and build it with modifying the {{path|config.mk}} by adding {{bootparm|CONFIG_IWL3945_LEDS|y}} and {{bootparm|CONFIG_IWLWIFI_LEDS|y}}  these two options. For Ubuntu/Debian users, build-essential, linux-source-2.6.24 and linux-headers-generic packages are required.&lt;br /&gt;
&lt;br /&gt;
{{HELP|I added the above lines to the config.mk file and it would not make or make install correctly. I received an error 2 at the end of the make. If you have had success, where did you put the items in the config.mk file for it to make and make install correctly? Thanks in advance.}}&lt;br /&gt;
&lt;br /&gt;
==== To enable the Wifi LED with the Atheros cards ====&lt;br /&gt;
&lt;br /&gt;
First check if this solution works on your computer. Open a terminal and run this commands: &lt;br /&gt;
&lt;br /&gt;
 sysctl dev.wifi0.ledpin=1&lt;br /&gt;
 sysctl dev.wifi0.softled=3&lt;br /&gt;
&lt;br /&gt;
Now connect to a wireless network and the LED should start working. If so and you want to make the changes permanent then:&lt;br /&gt;
&lt;br /&gt;
1) Create a file ~/wifiLED and copy/paste the following into it: &lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #&lt;br /&gt;
 # Commands to enable the wireless LED&lt;br /&gt;
 sysctl dev.wifi0.ledpin=1&lt;br /&gt;
 sysctl dev.wifi0.softled=3&lt;br /&gt;
&lt;br /&gt;
2) sudo cp ~/wifiLED /etc/init.d&lt;br /&gt;
&lt;br /&gt;
3) sudo chmod 755 /etc/init.d/wifiLED&lt;br /&gt;
&lt;br /&gt;
4) sudo update-rc.d wifiLED defaults 90&lt;br /&gt;
&lt;br /&gt;
After you reboot your wireless led should be working.&lt;br /&gt;
&lt;br /&gt;
--[[User:Lunatico|Lunatico]] 14:50, 26 July 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Hidden SSID ===&lt;br /&gt;
It has been reported that users wanting to access Hidden SSIDs have to enter the SSID and password manually in Network Manager to connect. Even after the SSID is saved in Network Manager, it will not reconnect automatically. The user has to connect manually by entering the information as previously described. &lt;br /&gt;
It appears that updating the driver by following the instructions [http://linuxwireless.org/en/users/Download here] resolves this issue.&lt;br /&gt;
&lt;br /&gt;
=== Hard Disk Parking ===&lt;br /&gt;
Getting hard disk parking to work:&lt;br /&gt;
&lt;br /&gt;
tp_smapi patch is not needed in [http://packages.ubuntu.com/search?keywords=linux-image-2.6.24-18&amp;amp;searchon=names&amp;amp;suite=hardy&amp;amp;section=all linux-image-2.6.24-18]&lt;br /&gt;
&lt;br /&gt;
1. Patch your kernel with the 'protect' [http://www.thinkwiki.org/wiki/HDAPS#Kernel_patch patch]. &lt;br /&gt;
&lt;br /&gt;
2. Installing the hdapsd daemon which does the actual parking.&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install hdapsd hdaps-utils}}&lt;br /&gt;
&lt;br /&gt;
== some other tweaks ==&lt;br /&gt;
&lt;br /&gt;
=== screenblank with {{key|Fn}} + {{key|F3}} ===&lt;br /&gt;
&lt;br /&gt;
Its ok, and might be usefull to get the estimated batterytime when pressing {{key|Fn}}+{{key|F3}}, as it should be. But i dont need that, i find the earlier command for {{key|F3}}, to blank the screen, more useful to save batterylife better.&lt;br /&gt;
&lt;br /&gt;
For that, you must edit {{path|/etc/acpi/thinkpad-lockbattery.sh}} and replace LENOVO by IBM, and IBM by LENOVO :). Do not forget to copy the file before you change it!&lt;br /&gt;
&lt;br /&gt;
=== Enable normal User to Limit CPU Speed ===&lt;br /&gt;
To let user set the CPU limit you need to open a Terminal an type there&lt;br /&gt;
 sudo dpkg-reconfigure gnome-applets&lt;br /&gt;
answer the question with yes&lt;br /&gt;
&lt;br /&gt;
=== Fix bluish WSXGA+ displays ===&lt;br /&gt;
Many T61 owners complain about a very bluish color temperature: My T61 WSXGA+ was also way too blue. I came across a thread at the notebook review forum http://forum.notebookreview.com/showthread.php?t=174408 which provided two useful ICC profiles which fixed the situation for me. Just install xcalib &lt;br /&gt;
 sudo apt-get install xcalib&lt;br /&gt;
and load one of these profiles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:  Ubuntu 8.04]]&lt;/div&gt;</summary>
		<author><name>JebusWankel</name></author>
		
	</entry>
</feed>