<?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=Terdon</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=Terdon"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Terdon"/>
	<updated>2026-04-23T08:46:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Ubuntu_9.10_(Karmic_Koala)_on_a_ThinkPad_T400&amp;diff=44975</id>
		<title>Install Ubuntu 9.10 (Karmic Koala) on a ThinkPad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Ubuntu_9.10_(Karmic_Koala)_on_a_ThinkPad_T400&amp;diff=44975"/>
		<updated>2009-12-05T07:35:10Z</updated>

		<summary type="html">&lt;p&gt;Terdon: /* Configuring Trackpoint's sensitivity and speed on start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:T400|T400]]&lt;br /&gt;
&lt;br /&gt;
==Before Installation==&lt;br /&gt;
&lt;br /&gt;
Before you can start Ubuntu from CD or USB you have to change two BIOS settings:&lt;br /&gt;
* Change to Internal or ATI Graphics with Config --&amp;gt; Display --&amp;gt; Graphics Device --&amp;gt; [Integrated graphics] or [Discrete Graphics]&lt;br /&gt;
* Disable OS Detection for Switchable Graphics. Otherwise it will mysteriously switch back to Switchable Graphics.&lt;br /&gt;
&lt;br /&gt;
Now you can boot your Live-CD, connect to Wireless Lan, and install the OS.&lt;br /&gt;
&lt;br /&gt;
==What works out of the box?==&lt;br /&gt;
&lt;br /&gt;
*Wireless with iwlagn driver ([[Intel WiFi Link 5100/5300 WLAN controller]])&lt;br /&gt;
**G mode + WEP and WPA2 PSK&lt;br /&gt;
**with status LED and everything!&lt;br /&gt;
*Bluetooth&lt;br /&gt;
**Even with [[Bluetooth Laser Mouse]]&lt;br /&gt;
*[[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Intel driver for Integrated Graphics (Intel Integrated [[Intel GMA 4500MHD]])&lt;br /&gt;
** with 3D acceleration out-of-the-box&lt;br /&gt;
*ATI [[fglrx]] driver for Discrete Graphics ([[ATI Mobility Radeon 3470]] graphics)&lt;br /&gt;
**To enjoy 3D acceleration, you have to install the proprietary [[fglrx]] Driver. (for example with the jockey-gtk tool)&lt;br /&gt;
*VGA/HDMI output&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Sound card&lt;br /&gt;
*Optical drive (Including DVD burning)&lt;br /&gt;
*built-in webcam (tested with skype, cheese and vlc media player)&lt;br /&gt;
*7-in-1 card reader from Ricoh (MMC, Memory Stick, Mem Stick Pro, SD, SDHC, XD, XD Type H Memory)&lt;br /&gt;
*Trackpoint and Touchpad&lt;br /&gt;
**Including scroll at the right side of the pad by default. (for scrolling with the middle mouse button, see below!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Control buttons/Hotkeys&lt;br /&gt;
**Volume control buttons&lt;br /&gt;
**Screen brightness control (FN + Home/End)&lt;br /&gt;
**Thinklight control (FN + PgUp)&lt;br /&gt;
**WLAN/BT/OFF toggle (Fn+F5 press once: Wlan and BT off/Press second time: BT off, Wlan on/Third time: BT on, Wlan off/Press another time: BT and Wlan on)&lt;br /&gt;
**To add a bluetooth-only-toggle (Fn+F6) that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]&lt;br /&gt;
**Wlan/BT hardware switch&lt;br /&gt;
**Media player control (FN + arrows)&lt;br /&gt;
**Browser history buttons&lt;br /&gt;
**Switch to extern Monitor (FN + F7 press once: picture on both monitors/Second time: on external Monitor/Third time: Laptop monitor)&lt;br /&gt;
**Suspend shortcut (FN + F4)&lt;br /&gt;
**Hibernate shortcut (FN + F12)&lt;br /&gt;
**Battery info shortcut (FN + F3)&lt;br /&gt;
**Screenlock shortcut (FN + F2)&lt;br /&gt;
**dock eject button (FN + F9) not tested yet!&lt;br /&gt;
**[[ThinkVantage Button]] (You only have to allocate a programm!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Some ACPI features&lt;br /&gt;
**Battery status, power graphs and history (tested with an single 6-Cell battery)&lt;br /&gt;
**Lid states and events&lt;br /&gt;
*Suspend/Hibernate&lt;br /&gt;
&lt;br /&gt;
==What needs some Tweaks?==&lt;br /&gt;
&lt;br /&gt;
===Mute button=== &lt;br /&gt;
&lt;br /&gt;
The Mute button only mutes the sound but no induction in the gnome volume indicator. &lt;br /&gt;
To fix this you must edit your grub configuration adding a kernel option acpi_osi=&amp;quot;Linux&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Configure your grub&lt;br /&gt;
 &amp;gt; sudo vim /etc/default/grub&lt;br /&gt;
&lt;br /&gt;
Look for the line:&lt;br /&gt;
 # GRUB_CMDLINE_LINUX=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Add the kernel option to the end of the line:&lt;br /&gt;
 # GRUB_CMDLINE_LINUX=&amp;quot;acpi_osi=&amp;quot;Linux&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save the file, then update grub&lt;br /&gt;
 &amp;gt; sudo update-grub&lt;br /&gt;
&lt;br /&gt;
===Scrolling with Trackpoint===&lt;br /&gt;
&lt;br /&gt;
Create a new file called /etc/hal/fdi/policy/mouse-wheel.fdi typing:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi&lt;br /&gt;
&lt;br /&gt;
And fill it with this code:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt;&lt;br /&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.XAxisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;6 7&amp;lt;/merge&amp;gt;&lt;br /&gt;
  &amp;lt;merge key=&amp;quot;input.x11_options.YAxisMapping&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.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;
&lt;br /&gt;
&lt;br /&gt;
Source: [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html]&lt;br /&gt;
&lt;br /&gt;
(Based on code from [http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt] and adapted to support both vertical and horizontal scrolling.)&lt;br /&gt;
&lt;br /&gt;
===Enabling Touchpad on/off key===&lt;br /&gt;
&lt;br /&gt;
Source: [[https://help.ubuntu.com/community/SynapticsTouchpad#shmconfig]]&lt;br /&gt;
The SHMConfig is now controlled through hal. In the past this was done through xorg.conf&lt;br /&gt;
&lt;br /&gt;
You have to add the file &lt;br /&gt;
 {{cmduser|sudo gedit /etc/hal/fdi/policy/shmconfig.fdi}}&lt;br /&gt;
with the following content:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&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;input.x11_driver&amp;quot; string=&amp;quot;synaptics&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;merge key=&amp;quot;input.x11_options.SHMConfig&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;/device&amp;gt;&lt;br /&gt;
 &amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this change please reboot. Restarting hal doesn't help.&lt;br /&gt;
&lt;br /&gt;
===Configuring Trackpoint's sensitivity and speed on start===&lt;br /&gt;
&lt;br /&gt;
Source: [[http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint]]&lt;br /&gt;
Adjusting the speed and sensitivity of the TrackPoint requires echoing a value between 0 and 255 into the appropriate file. For example, for a speed of 120 and a sensitivity of 250, type the following into a terminal:&lt;br /&gt;
&lt;br /&gt;
    # echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed &lt;br /&gt;
    # echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity &lt;br /&gt;
&lt;br /&gt;
Feel free to experiment with your settings until you find a combination that is comfortable. Do it as root, sudo does not work. Instead use &amp;quot;sudo -i&amp;quot; or &amp;quot;sudo su&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When you satisfy your setting, add the two lines into /etc/rc.d/rc.local in order to avoid restoring the default setting every time the system reboots. In Ubuntu 9.10, add the lines to /etc/rc.local before the exit 0 line:&lt;br /&gt;
&lt;br /&gt;
    # By default this script does nothing.&lt;br /&gt;
    &lt;br /&gt;
    echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed &lt;br /&gt;
    echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity &lt;br /&gt;
    &lt;br /&gt;
    exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a graphical tool for configuring the trackpoint: [http://tpctl.sourceforge.net/configure-trackpoint.html Configure Trackpoint]&lt;br /&gt;
&lt;br /&gt;
===Gnome Power Manager: Put computer to sleep when inactive for: XX Minutes workaround===&lt;br /&gt;
&lt;br /&gt;
Type ALT+F2, input gconf-editor and click on Run. Navigate to /apps/gnome-power-manager/actions. Notice that sleep_type_battery has no value defined. Click on it, select options with the right mouse button, click on Edit key... Set value to hibernate or suspend whatever you want. &lt;br /&gt;
&lt;br /&gt;
Now your computer should suspend or hibernate after the idle time you set on gnome-power-manager. Remember that this time starts only after the screensaver has jumped in. That's 5 minutes standard. So if you set 10 minutes it will sleep after 15 minutes idle time. &lt;br /&gt;
&lt;br /&gt;
===Notebook-Harddrive Bug===&lt;br /&gt;
-----------------------------&lt;br /&gt;
'''This step is probably not necessary, at least on my t400 Load_Cycle_Count is stable.'''&lt;br /&gt;
-----------------------------&lt;br /&gt;
&lt;br /&gt;
Source: [[https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695]]&lt;br /&gt;
&lt;br /&gt;
Change &amp;quot;BATT_HD_POWERMGMT=1&amp;quot; in /etc/laptop-mode/laptop-mode.conf to an higher value to stop permanent harddrive-parking! Line 238, 200 seems to be a reasonable value:&lt;br /&gt;
&lt;br /&gt;
    BATT_HD_POWERMGMT=200&lt;br /&gt;
&lt;br /&gt;
==What doesn't work at the moment?==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====[[Integrated Fingerprint Reader]]====&lt;br /&gt;
&lt;br /&gt;
There is a new chipset build in, the &amp;quot;AuthenTec AES2810&amp;quot;. So neither the [http://thinkfinger.sourceforge.net thinkfinger] nor the [http://www.reactivated.net/fprint/wiki/Main_Page fprint] Project support this Device at the moment.&lt;br /&gt;
&lt;br /&gt;
 lsusb:&lt;br /&gt;
 Bus 002 Device 004: ID 08ff:2810 AuthenTec, Inc.&lt;br /&gt;
&lt;br /&gt;
Daniel from fprint Project wrote in their mailing list, that support for our device is in development!&lt;br /&gt;
For more information look here: [http://reactivated.net/fprint/wiki/Unsupported_devices fprint Unsupported devices]&lt;br /&gt;
&lt;br /&gt;
====[[Switchable Graphics]]====&lt;br /&gt;
&lt;br /&gt;
Not tested yet.&lt;br /&gt;
&lt;br /&gt;
==Upgrading from earlier versions of Ubuntu==&lt;br /&gt;
&lt;br /&gt;
====Resume/Suspend problems====&lt;br /&gt;
If you have problems with resume/suspend, first try if it works from the LiveCD. If LiveCD works, the problem must be in your Ubuntu configuration.&lt;br /&gt;
Try reinstalling acpi-support and laptop-mode-tools:&lt;br /&gt;
 sudo apt-get remove --purge laptop-mode-tools acpi-support&lt;br /&gt;
 sudo apt-get install laptop-mode-tools acpi-support&lt;br /&gt;
If this doesn't help, check the files in /etc/hal/fdi/information directory and remove the unnecessary files.&lt;br /&gt;
&lt;br /&gt;
==Extras==&lt;br /&gt;
&lt;br /&gt;
====[[Active Protection System]]====&lt;br /&gt;
&lt;br /&gt;
'''Install Packages:'''&lt;br /&gt;
&lt;br /&gt;
Since Karmic the packages were updated in the respiratory. So you only have to install this packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tp-smapi-source hdapsd hdaps-utils&lt;br /&gt;
&lt;br /&gt;
Then use module-assistant to build tp-smapi:&lt;br /&gt;
&lt;br /&gt;
 sudo module-assistant prepare tp-smapi&lt;br /&gt;
 sudo module-assistant auto-install tp-smapi&lt;br /&gt;
&lt;br /&gt;
'''Set Options:'''&lt;br /&gt;
&lt;br /&gt;
To load these modules on every 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;
We also need options to load these modules correctly. They have to be written in /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
Fill the file with this code&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;
'''Test installation:'''&lt;br /&gt;
&lt;br /&gt;
Now you can try, 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;
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 the installation of hdapsd succeeded, you can test it by typing 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 Ctr + C)&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 an 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;
'''Additional tools:'''&lt;br /&gt;
 &lt;br /&gt;
To install the gnome-panel-applet type these lines into the terminal (or create a new file, insert this lines and execute it with sudo):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libpanel-applet2-dev&lt;br /&gt;
 mkdir gnome-hdaps&lt;br /&gt;
 cd gnome-hdaps&lt;br /&gt;
 wget http://www.zen24593.zen.co.uk/hdaps/gnome-hdaps-applet-20081204.tar.gz&lt;br /&gt;
 tar xfvz gnome-hdaps-applet-20081204.tar.gz&lt;br /&gt;
 sudo 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;
 cd ..&lt;br /&gt;
 rm -R gnome-hdaps&lt;br /&gt;
&lt;br /&gt;
The first line is to install required deps, next lines are to download, extract and move to the source directory, then we compile it and copy the files to several positions. At last clean up a little bit. Now you can add this applet to the panel!&lt;br /&gt;
&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;
&lt;br /&gt;
[[Category:T400]][[Category:Ubuntu]][[Category:Ubuntu_9.10]]&lt;/div&gt;</summary>
		<author><name>Terdon</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Ubuntu_9.10_(Karmic_Koala)_on_a_ThinkPad_T400&amp;diff=44974</id>
		<title>Install Ubuntu 9.10 (Karmic Koala) on a ThinkPad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Ubuntu_9.10_(Karmic_Koala)_on_a_ThinkPad_T400&amp;diff=44974"/>
		<updated>2009-12-05T06:59:10Z</updated>

		<summary type="html">&lt;p&gt;Terdon: /* Notebook-Harddrive Bug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:T400|T400]]&lt;br /&gt;
&lt;br /&gt;
==Before Installation==&lt;br /&gt;
&lt;br /&gt;
Before you can start Ubuntu from CD or USB you have to change two BIOS settings:&lt;br /&gt;
* Change to Internal or ATI Graphics with Config --&amp;gt; Display --&amp;gt; Graphics Device --&amp;gt; [Integrated graphics] or [Discrete Graphics]&lt;br /&gt;
* Disable OS Detection for Switchable Graphics. Otherwise it will mysteriously switch back to Switchable Graphics.&lt;br /&gt;
&lt;br /&gt;
Now you can boot your Live-CD, connect to Wireless Lan, and install the OS.&lt;br /&gt;
&lt;br /&gt;
==What works out of the box?==&lt;br /&gt;
&lt;br /&gt;
*Wireless with iwlagn driver ([[Intel WiFi Link 5100/5300 WLAN controller]])&lt;br /&gt;
**G mode + WEP and WPA2 PSK&lt;br /&gt;
**with status LED and everything!&lt;br /&gt;
*Bluetooth&lt;br /&gt;
**Even with [[Bluetooth Laser Mouse]]&lt;br /&gt;
*[[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Intel driver for Integrated Graphics (Intel Integrated [[Intel GMA 4500MHD]])&lt;br /&gt;
** with 3D acceleration out-of-the-box&lt;br /&gt;
*ATI [[fglrx]] driver for Discrete Graphics ([[ATI Mobility Radeon 3470]] graphics)&lt;br /&gt;
**To enjoy 3D acceleration, you have to install the proprietary [[fglrx]] Driver. (for example with the jockey-gtk tool)&lt;br /&gt;
*VGA/HDMI output&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Sound card&lt;br /&gt;
*Optical drive (Including DVD burning)&lt;br /&gt;
*built-in webcam (tested with skype, cheese and vlc media player)&lt;br /&gt;
*7-in-1 card reader from Ricoh (MMC, Memory Stick, Mem Stick Pro, SD, SDHC, XD, XD Type H Memory)&lt;br /&gt;
*Trackpoint and Touchpad&lt;br /&gt;
**Including scroll at the right side of the pad by default. (for scrolling with the middle mouse button, see below!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Control buttons/Hotkeys&lt;br /&gt;
**Volume control buttons&lt;br /&gt;
**Screen brightness control (FN + Home/End)&lt;br /&gt;
**Thinklight control (FN + PgUp)&lt;br /&gt;
**WLAN/BT/OFF toggle (Fn+F5 press once: Wlan and BT off/Press second time: BT off, Wlan on/Third time: BT on, Wlan off/Press another time: BT and Wlan on)&lt;br /&gt;
**To add a bluetooth-only-toggle (Fn+F6) that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]&lt;br /&gt;
**Wlan/BT hardware switch&lt;br /&gt;
**Media player control (FN + arrows)&lt;br /&gt;
**Browser history buttons&lt;br /&gt;
**Switch to extern Monitor (FN + F7 press once: picture on both monitors/Second time: on external Monitor/Third time: Laptop monitor)&lt;br /&gt;
**Suspend shortcut (FN + F4)&lt;br /&gt;
**Hibernate shortcut (FN + F12)&lt;br /&gt;
**Battery info shortcut (FN + F3)&lt;br /&gt;
**Screenlock shortcut (FN + F2)&lt;br /&gt;
**dock eject button (FN + F9) not tested yet!&lt;br /&gt;
**[[ThinkVantage Button]] (You only have to allocate a programm!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Some ACPI features&lt;br /&gt;
**Battery status, power graphs and history (tested with an single 6-Cell battery)&lt;br /&gt;
**Lid states and events&lt;br /&gt;
*Suspend/Hibernate&lt;br /&gt;
&lt;br /&gt;
==What needs some Tweaks?==&lt;br /&gt;
&lt;br /&gt;
===Mute button=== &lt;br /&gt;
&lt;br /&gt;
The Mute button only mutes the sound but no induction in the gnome volume indicator. &lt;br /&gt;
To fix this you must edit your grub configuration adding a kernel option acpi_osi=&amp;quot;Linux&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Configure your grub&lt;br /&gt;
 &amp;gt; sudo vim /etc/default/grub&lt;br /&gt;
&lt;br /&gt;
Look for the line:&lt;br /&gt;
 # GRUB_CMDLINE_LINUX=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Add the kernel option to the end of the line:&lt;br /&gt;
 # GRUB_CMDLINE_LINUX=&amp;quot;acpi_osi=&amp;quot;Linux&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save the file, then update grub&lt;br /&gt;
 &amp;gt; sudo update-grub&lt;br /&gt;
&lt;br /&gt;
===Scrolling with Trackpoint===&lt;br /&gt;
&lt;br /&gt;
Create a new file called /etc/hal/fdi/policy/mouse-wheel.fdi typing:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi&lt;br /&gt;
&lt;br /&gt;
And fill it with this code:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt;&lt;br /&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.XAxisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;6 7&amp;lt;/merge&amp;gt;&lt;br /&gt;
  &amp;lt;merge key=&amp;quot;input.x11_options.YAxisMapping&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.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;
&lt;br /&gt;
&lt;br /&gt;
Source: [http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html]&lt;br /&gt;
&lt;br /&gt;
(Based on code from [http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/ Michael Vogt] and adapted to support both vertical and horizontal scrolling.)&lt;br /&gt;
&lt;br /&gt;
===Enabling Touchpad on/off key===&lt;br /&gt;
&lt;br /&gt;
Source: [[https://help.ubuntu.com/community/SynapticsTouchpad#shmconfig]]&lt;br /&gt;
The SHMConfig is now controlled through hal. In the past this was done through xorg.conf&lt;br /&gt;
&lt;br /&gt;
You have to add the file &lt;br /&gt;
 {{cmduser|sudo gedit /etc/hal/fdi/policy/shmconfig.fdi}}&lt;br /&gt;
with the following content:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&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;input.x11_driver&amp;quot; string=&amp;quot;synaptics&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;merge key=&amp;quot;input.x11_options.SHMConfig&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;/device&amp;gt;&lt;br /&gt;
 &amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this change please reboot. Restarting hal doesn't help.&lt;br /&gt;
&lt;br /&gt;
===Configuring Trackpoint's sensitivity and speed on start===&lt;br /&gt;
&lt;br /&gt;
Source: [[http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint]]&lt;br /&gt;
Adjusting the speed and sensitivity of the TrackPoint requires echoing a value between 0 and 255 into the appropriate file. For example, for a speed of 120 and a sensitivity of 250, type the following into a terminal:&lt;br /&gt;
&lt;br /&gt;
    # echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed &lt;br /&gt;
    # echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity &lt;br /&gt;
&lt;br /&gt;
Feel free to experiment with your settings until you find a combination that is comfortable. Do it as root, sudo does not work. Instead use &amp;quot;sudo -i&amp;quot; or &amp;quot;sudo su&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When you satisfy your setting, add the two lines into /etc/rc.d/rc.local in order to avoid restoring the default setting every time the system reboots. In Ubuntu 9.10, add the lines to /etc/rc.local before the exit 0 line:&lt;br /&gt;
&lt;br /&gt;
    # By default this script does nothing.&lt;br /&gt;
    &lt;br /&gt;
    echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed &lt;br /&gt;
    echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity &lt;br /&gt;
    &lt;br /&gt;
    exit 0&lt;br /&gt;
&lt;br /&gt;
===Gnome Power Manager: Put computer to sleep when inactive for: XX Minutes workaround===&lt;br /&gt;
&lt;br /&gt;
Type ALT+F2, input gconf-editor and click on Run. Navigate to /apps/gnome-power-manager/actions. Notice that sleep_type_battery has no value defined. Click on it, select options with the right mouse button, click on Edit key... Set value to hibernate or suspend whatever you want. &lt;br /&gt;
&lt;br /&gt;
Now your computer should suspend or hibernate after the idle time you set on gnome-power-manager. Remember that this time starts only after the screensaver has jumped in. That's 5 minutes standard. So if you set 10 minutes it will sleep after 15 minutes idle time. &lt;br /&gt;
&lt;br /&gt;
===Notebook-Harddrive Bug===&lt;br /&gt;
-----------------------------&lt;br /&gt;
'''This step is probably not necessary, at least on my t400 Load_Cycle_Count is stable.'''&lt;br /&gt;
-----------------------------&lt;br /&gt;
&lt;br /&gt;
Source: [[https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695]]&lt;br /&gt;
&lt;br /&gt;
Change &amp;quot;BATT_HD_POWERMGMT=1&amp;quot; in /etc/laptop-mode/laptop-mode.conf to an higher value to stop permanent harddrive-parking! Line 238, 200 seems to be a reasonable value:&lt;br /&gt;
&lt;br /&gt;
    BATT_HD_POWERMGMT=200&lt;br /&gt;
&lt;br /&gt;
==What doesn't work at the moment?==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====[[Integrated Fingerprint Reader]]====&lt;br /&gt;
&lt;br /&gt;
There is a new chipset build in, the &amp;quot;AuthenTec AES2810&amp;quot;. So neither the [http://thinkfinger.sourceforge.net thinkfinger] nor the [http://www.reactivated.net/fprint/wiki/Main_Page fprint] Project support this Device at the moment.&lt;br /&gt;
&lt;br /&gt;
 lsusb:&lt;br /&gt;
 Bus 002 Device 004: ID 08ff:2810 AuthenTec, Inc.&lt;br /&gt;
&lt;br /&gt;
Daniel from fprint Project wrote in their mailing list, that support for our device is in development!&lt;br /&gt;
For more information look here: [http://reactivated.net/fprint/wiki/Unsupported_devices fprint Unsupported devices]&lt;br /&gt;
&lt;br /&gt;
====[[Switchable Graphics]]====&lt;br /&gt;
&lt;br /&gt;
Not tested yet.&lt;br /&gt;
&lt;br /&gt;
==Upgrading from earlier versions of Ubuntu==&lt;br /&gt;
&lt;br /&gt;
====Resume/Suspend problems====&lt;br /&gt;
If you have problems with resume/suspend, first try if it works from the LiveCD. If LiveCD works, the problem must be in your Ubuntu configuration.&lt;br /&gt;
Try reinstalling acpi-support and laptop-mode-tools:&lt;br /&gt;
 sudo apt-get remove --purge laptop-mode-tools acpi-support&lt;br /&gt;
 sudo apt-get install laptop-mode-tools acpi-support&lt;br /&gt;
If this doesn't help, check the files in /etc/hal/fdi/information directory and remove the unnecessary files.&lt;br /&gt;
&lt;br /&gt;
==Extras==&lt;br /&gt;
&lt;br /&gt;
====[[Active Protection System]]====&lt;br /&gt;
&lt;br /&gt;
'''Install Packages:'''&lt;br /&gt;
&lt;br /&gt;
Since Karmic the packages were updated in the respiratory. So you only have to install this packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tp-smapi-source hdapsd hdaps-utils&lt;br /&gt;
&lt;br /&gt;
Then use module-assistant to build tp-smapi:&lt;br /&gt;
&lt;br /&gt;
 sudo module-assistant prepare tp-smapi&lt;br /&gt;
 sudo module-assistant auto-install tp-smapi&lt;br /&gt;
&lt;br /&gt;
'''Set Options:'''&lt;br /&gt;
&lt;br /&gt;
To load these modules on every 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;
We also need options to load these modules correctly. They have to be written in /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/modprobe.d/local.conf&lt;br /&gt;
&lt;br /&gt;
Fill the file with this code&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;
'''Test installation:'''&lt;br /&gt;
&lt;br /&gt;
Now you can try, 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;
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 the installation of hdapsd succeeded, you can test it by typing 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 Ctr + C)&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 an 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;
'''Additional tools:'''&lt;br /&gt;
 &lt;br /&gt;
To install the gnome-panel-applet type these lines into the terminal (or create a new file, insert this lines and execute it with sudo):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libpanel-applet2-dev&lt;br /&gt;
 mkdir gnome-hdaps&lt;br /&gt;
 cd gnome-hdaps&lt;br /&gt;
 wget http://www.zen24593.zen.co.uk/hdaps/gnome-hdaps-applet-20081204.tar.gz&lt;br /&gt;
 tar xfvz gnome-hdaps-applet-20081204.tar.gz&lt;br /&gt;
 sudo 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;
 cd ..&lt;br /&gt;
 rm -R gnome-hdaps&lt;br /&gt;
&lt;br /&gt;
The first line is to install required deps, next lines are to download, extract and move to the source directory, then we compile it and copy the files to several positions. At last clean up a little bit. Now you can add this applet to the panel!&lt;br /&gt;
&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;
&lt;br /&gt;
[[Category:T400]][[Category:Ubuntu]][[Category:Ubuntu_9.10]]&lt;/div&gt;</summary>
		<author><name>Terdon</name></author>
		
	</entry>
</feed>