<?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=Brianfinley</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=Brianfinley"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Brianfinley"/>
	<updated>2026-04-17T12:29:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Simple_Display_Switcher_Script&amp;diff=44496</id>
		<title>Simple Display Switcher Script</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Simple_Display_Switcher_Script&amp;diff=44496"/>
		<updated>2009-10-13T16:20:18Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive Summary ==&lt;br /&gt;
Here is a very simple script that with switch your Thinkpad from the built-in display to an external display.  It automatically selects the preferred resolution and requires no options.&lt;br /&gt;
&lt;br /&gt;
== Install disper ==&lt;br /&gt;
This script relies on the program &amp;quot;disper&amp;quot;, which provides a simple command to change between multiple displays.  So, the first step is to install disper (http://willem.engen.nl/projects/disper/).  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu or Debian, you should be able to simply download and install the deb from here:  http://ppa.launchpad.net/wvengen/ubuntu/pool/main/d/disper/&lt;br /&gt;
&lt;br /&gt;
If you are running some other distribution, you may need to download and build/install from the tarball: http://ppa.launchpad.net/wvengen/ppa/ubuntu/pool/main/d/disper/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install this Script ==&lt;br /&gt;
You can simply cut-and-paste the pre-formatted text below to install a copy of the script in /usr/local/bin:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt;EOF &amp;gt; /tmp/disper.simple_display_switcher&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# 2009.10.13 Brian Elliott Finley&lt;br /&gt;
# License: GPL v2&lt;br /&gt;
#&lt;br /&gt;
# This program uses disper to switch between the built-in and an&lt;br /&gt;
# external display on a notebook.  See&lt;br /&gt;
# http://willem.engen.nl/projects/disper/ for details on disper.&lt;br /&gt;
&lt;br /&gt;
NOTEBOOK_DISPLAY=&amp;quot;DFP-0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
disper --export 2&amp;gt;&amp;amp;1 | grep &amp;quot;metamode: $NOTEBOOK_DISPLAY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ $? = 0 ]; then&lt;br /&gt;
    # enable the secondary display&lt;br /&gt;
    disper --secondary&lt;br /&gt;
else&lt;br /&gt;
    # enable the primary (notebook) display&lt;br /&gt;
    disper --single&lt;br /&gt;
fi&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
sudo install -m 755 -o root -g root /tmp/disper.simple_display_switcher /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bind it to a Hot Key ==&lt;br /&gt;
Use your window or desktop manager to bind a hot-key to this script.  You only need one hotkey, as it has no options.  The script will detect which display is in use, and will activate the other one.  Easy!&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
You can do other nifty things with disper too.  See &amp;quot;man disper&amp;quot; for more information.&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;br /&gt;
[[Category:HOWTOs]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Simple_Display_Switcher_Script&amp;diff=44495</id>
		<title>Simple Display Switcher Script</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Simple_Display_Switcher_Script&amp;diff=44495"/>
		<updated>2009-10-13T16:18:02Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive Summary ==&lt;br /&gt;
Here is a very simple script that with switch your Thinkpad from the built-in display to an external display.  It automatically selects the preferred resolution and requires no options.&lt;br /&gt;
&lt;br /&gt;
== Install disper ==&lt;br /&gt;
This script relies on the program &amp;quot;disper&amp;quot;, which provides a simple command to change between multiple displays.  So, the first step is to install disper (http://willem.engen.nl/projects/disper/).  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu or Debian, you should be able to simply download and install the deb from here:  http://ppa.launchpad.net/wvengen/ubuntu/pool/main/d/disper/&lt;br /&gt;
&lt;br /&gt;
If you are running some other distribution, you may need to download and build/install from the tarball: http://ppa.launchpad.net/wvengen/ppa/ubuntu/pool/main/d/disper/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install this Script ==&lt;br /&gt;
You can simply cut-and-paste the pre-formatted text below to install a copy of the script in /usr/local/bin:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt;EOF &amp;gt; /tmp/disper.simple_display_switcher&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# 2009.10.13 Brian Elliott Finley&lt;br /&gt;
# License: GPL v2&lt;br /&gt;
#&lt;br /&gt;
# This program uses disper to switch between the built-in and an&lt;br /&gt;
# external display on a notebook.  See&lt;br /&gt;
# http://willem.engen.nl/projects/disper/ for details on disper.&lt;br /&gt;
&lt;br /&gt;
NOTEBOOK_DISPLAY=&amp;quot;DFP-0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
disper --export 2&amp;gt;&amp;amp;1 | grep &amp;quot;metamode: $NOTEBOOK_DISPLAY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ $? = 0 ]; then&lt;br /&gt;
    # enable the secondary display&lt;br /&gt;
    disper --secondary&lt;br /&gt;
else&lt;br /&gt;
    # enable the primary (notebook) display&lt;br /&gt;
    disper --single&lt;br /&gt;
fi&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
sudo install -m 755 -o root -g root /tmp/disper.simple_display_switcher /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bind it to a Hot Key ==&lt;br /&gt;
Use your window or desktop manager to bind a hot-key to this script.  You only need one hotkey, as it has no options.  The script will detect which display is in use, and will activate the other one.  Easy!&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
You can do other nifty things with disper too.  See &amp;quot;man disper&amp;quot; for more information.&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Simple_Display_Switcher_Script&amp;diff=44494</id>
		<title>Simple Display Switcher Script</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Simple_Display_Switcher_Script&amp;diff=44494"/>
		<updated>2009-10-13T16:15:18Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: â†Created page with '== Executive Summary == Here is a very simple script that with switch your Thinkpad from the built-in display to an external display.  It automatically selects the preferr...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive Summary ==&lt;br /&gt;
Here is a very simple script that with switch your Thinkpad from the built-in display to an external display.  It automatically selects the preferred resolution and requires no options.&lt;br /&gt;
&lt;br /&gt;
== Install disper ==&lt;br /&gt;
This script relies on the program &amp;quot;disper&amp;quot;, which provides a simple command to change between multiple displays.  So, the first step is to install disper (http://willem.engen.nl/projects/disper/).  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu or Debian, you should be able to simply download and install the deb from here:  http://ppa.launchpad.net/wvengen/ubuntu/pool/main/d/disper/&lt;br /&gt;
&lt;br /&gt;
If you are running some other distribution, you may need to download and build/install from the tarball: http://ppa.launchpad.net/wvengen/ppa/ubuntu/pool/main/d/disper/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install this Script ==&lt;br /&gt;
You can simply cut-and-paste this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt;EOF &amp;gt; /tmp/disper.simple_display_switcher&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# 2009.10.13 Brian Elliott Finley&lt;br /&gt;
# License: GPL v2&lt;br /&gt;
#&lt;br /&gt;
# This program uses disper to switch between the built-in and an&lt;br /&gt;
# external display on a notebook.  See&lt;br /&gt;
# http://willem.engen.nl/projects/disper/ for details on disper.&lt;br /&gt;
&lt;br /&gt;
NOTEBOOK_DISPLAY=&amp;quot;DFP-0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
disper --export 2&amp;gt;&amp;amp;1 | grep &amp;quot;metamode: $NOTEBOOK_DISPLAY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ $? = 0 ]; then&lt;br /&gt;
    # enable the secondary display&lt;br /&gt;
    disper --secondary&lt;br /&gt;
else&lt;br /&gt;
    # enable the primary (notebook) display&lt;br /&gt;
    disper --single&lt;br /&gt;
fi&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
sudo install -m 755 -o root -g root /tmp/disper.simple_display_switcher /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Iwl3945&amp;diff=37744</id>
		<title>Iwl3945</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Iwl3945&amp;diff=37744"/>
		<updated>2008-05-16T16:30:44Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''iwl3945''' driver is part of the [[iwlwifi]] project to provide support for the [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]. The driver is included in recent kernels 2.6.24 and needs a binary firmware image, without which nothing will work, but nothing will complain, either.&lt;br /&gt;
&lt;br /&gt;
For the firmware:&lt;br /&gt;
* Debian Sid: the package is {{path|firmware-iwlwifi}}.  You will need to append {{path|non-free}} to the {{path|deb http://foo sid ...}} line in your {{path|/etc/apt/sources.list}}.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Ipw3945]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Iwlwifi]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</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=37127</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=37127"/>
		<updated>2008-03-24T03:36:58Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features ==&lt;br /&gt;
=== Open Source Intel Wifi Driver ===&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 /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;
[[Category:  T61]]&lt;br /&gt;
[[Category:  Ubuntu 8.04]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</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=37069</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=37069"/>
		<updated>2008-03-21T19:41:30Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features ==&lt;br /&gt;
=== Open Source Intel Wifi Driver ===&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 are two caveats to be aware of:&lt;br /&gt;
* The new driver wants to name the interface wlan0, and requires a different entry in /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;
* The new driver does not appear to support scanning, so certain functionality may change.&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;
[[Category:  T61]]&lt;br /&gt;
[[Category:  Ubuntu 8.04]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</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=37068</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=37068"/>
		<updated>2008-03-21T19:31:17Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features ==&lt;br /&gt;
=== Open Source Intel Wifi Driver ===&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, the new driver does not appear to support scanning, so certain functionality may change.&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;
[[Category:  T61]]&lt;br /&gt;
[[Category:  Ubuntu 8.04]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_enable_the_integrated_fingerprint_reader_with_ThinkFinger&amp;diff=34808</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=34808"/>
		<updated>2007-11-23T20:20:06Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* xscreensaver/gnome-screensaver */&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;
== 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude update &lt;br /&gt;
aptitude install libthinkfinger0 libpam-thinkfinger thinkfinger-tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
should then get you up and running.&lt;br /&gt;
&lt;br /&gt;
==== Fedora/Fedora Core ====&lt;br /&gt;
*Packages for Fedora Core 6 are available in &amp;quot;extras&amp;quot; repository (# yum install thinkfinger).&lt;br /&gt;
*Packages for Fedora 7 are available in the &amp;quot;updates&amp;quot; repository (# yum install thinkfinger).&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge sys-auth/thinkfinger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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;
== 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;
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;
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}} (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;
 #&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;
Per user:&lt;br /&gt;
&lt;br /&gt;
# Add him to the group: {{cmdroot|gpasswd -a $USERNAME fingerprint}}&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;
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 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;
&lt;br /&gt;
This Howto was copied from [[Installing Ubuntu 6.06 on a ThinkPad T43#Fingerprint_Reader]] and then slightly modified.&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=33680</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=33680"/>
		<updated>2007-10-05T15:01:42Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* Sound Cracking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
*If booting with the default options gives you a blank screen you should select the &amp;quot;Safe Graphics&amp;quot; menu choice when booting from the live CD.&lt;br /&gt;
&lt;br /&gt;
*If you are doing a text mode install such as PXE/network then your screen will be corrupted during the process, a fix was released on September 28th either use a daily iso or one of the workarounds outlined at: https://bugs.launchpad.net/ubuntu/+source/xresprobe/+bug/127008&lt;br /&gt;
&lt;br /&gt;
== Display/Video ==&lt;br /&gt;
&lt;br /&gt;
=== Accelerated Video and Desktop Effects ===&lt;br /&gt;
'''Intel''' 2D and 3D accelerated video work out of the box.&lt;br /&gt;
&lt;br /&gt;
Due to [https://bugs.launchpad.net/xorg-server/+bug/111257| bug 111257], compiz is disabled on the Intel i965 based video cards.  To fix it, download this file[http://www.fileden.com/files/2007/9/28/1467484/compizubuntuintel.zip], unzip it, and follow the instructions in &amp;quot;description and README.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''Note: If you enable Compiz on an Intel card there will be issues with viewing media files, please see the bug report above for details''&lt;br /&gt;
&lt;br /&gt;
'''Nvidia''' 2D video works out of the box, to enable accelerated 3D support click System-&amp;gt;Administration-&amp;gt;Restricted Drivers Manager&lt;br /&gt;
&lt;br /&gt;
===Installing Nvidia drivers manually===&lt;br /&gt;
&lt;br /&gt;
{{WARN| Installing the drivers via Synaptic or the Restricted Drivers Manager are the only supported methods of installing the Nvidia driver, the method below (while it works for most people) is not supported}}&lt;br /&gt;
&lt;br /&gt;
Download the drivers from http://www.nvidia.com/object/linux_display_ia32_100.14.19.html and save it to your Desktop.&lt;br /&gt;
Exit to a virtual terminal by pressing [CTRL]+[ALT]+[F2]&lt;br /&gt;
&lt;br /&gt;
Stop the X server:&lt;br /&gt;
&lt;br /&gt;
$ sudo /etc/init.d/gdm stop (stopping the X server)&lt;br /&gt;
&lt;br /&gt;
Remove nvidia-glx-new&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get remove nvidia-glx-new&lt;br /&gt;
&lt;br /&gt;
Install the drivers:&lt;br /&gt;
&lt;br /&gt;
$ sh NVIDIA-Linux-x86-100.14.19-pkg1.run (depending on the version that will be online)&lt;br /&gt;
&lt;br /&gt;
Follow instructions in the installer, when complete restart the X-Server with:&lt;br /&gt;
&lt;br /&gt;
$ sudo /etc/init.d/gdm restart (restarting the X server)&lt;br /&gt;
&lt;br /&gt;
===Multiple Monitors===&lt;br /&gt;
&lt;br /&gt;
'''Nvidia N140m:'''&lt;br /&gt;
&lt;br /&gt;
When using the default drivers (The open source &amp;quot;nv&amp;quot; drivers) you can use Administration-&amp;gt;&amp;quot;Screens and Graphics&amp;quot; to setup the second monitor&lt;br /&gt;
&lt;br /&gt;
Using the proprietary drivers you must use the Nvidia tool located at Applications-&amp;gt;System Tools-&amp;gt; Nvidia X Server Settings. &lt;br /&gt;
&lt;br /&gt;
It has been reported that the NVIDIA drivers tend to crash with xinerama enabled.  2 displays with xinerama off has been stable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Twinview works but a movie will span both the laptop screen and second monitor or projector.  &lt;br /&gt;
Has anyone found a fix for this? &lt;br /&gt;
Does the Ubuntu wiki &amp;lt;https://help.ubuntu.com/community/NvidiaTVOut&amp;gt; work?&lt;br /&gt;
What adjustments are needed for Gutsy and  NVIDIA Quadro NVS 140M&lt;br /&gt;
&lt;br /&gt;
Is it possible to do set up Twinview with movies that don't span screens in the Applications-&amp;gt;System Tools-&amp;gt;Nvidia Settings?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Intel X3100:'''&lt;br /&gt;
&lt;br /&gt;
Plugging in an external monitor works, but is a clone of the built-in LCD by default.  Following the instructions on [http://www.thinkwiki.org/wiki/Intel_Graphics_Media_Accelerator_X3100 this page] to extend your desktop to the second monitor does *not* work; it results in the crash described [http://lists.freedesktop.org/archives/xorg/2007-April/023326.html here].  According to [http://lists.freedesktop.org/archives/xorg/2007-April/023335.html this post] and [https://bugs.freedesktop.org/show_bug.cgi?id=10706 this bug report], the problem is a new Xinerama implementation and an old config file.  &lt;br /&gt;
&lt;br /&gt;
To extend your desktop to the second monitor, you'll want to do what [http://wiki.debian.org/XStrikeForce/ReleaseNotes this page] suggests (under &amp;quot;Dual-Head config breakage with xserver-xorg-video-intel&amp;quot;).  &lt;br /&gt;
&lt;br /&gt;
Below is an example for a 1680x1050 built-in LCD and a 1600x1200 external LCD:&lt;br /&gt;
Add a &amp;quot;Virtual 3280 1200&amp;quot; line in the Display SubSection of the Screen Section in your xorg.conf:&lt;br /&gt;
{{Fixme|If someone could include an example of the change described above it would be greatly appreciated}}&lt;br /&gt;
Exit to a virtual terminal (press: ctrl-alt-F1), login and type the following:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo /etc/init.d/gdm stop}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|xrandr --output LVDS --auto}}&lt;br /&gt;
&lt;br /&gt;
To set the built-in LCD to ouput 1680x1050&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|xrandr --output VGA --right-of LVDS}}&lt;br /&gt;
&lt;br /&gt;
To extend the desktop&lt;br /&gt;
&lt;br /&gt;
=== Fonts on High-Res Screens ===&lt;br /&gt;
&lt;br /&gt;
On high-res screens (e.g. 15&amp;quot; 1680x1050), the default fonts are too big ([https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/99145 Launchpad bug report]). You can fix this by following these steps:&lt;br /&gt;
&lt;br /&gt;
# Open System-&amp;gt;Preferences-&amp;gt;Appearance&lt;br /&gt;
# Select the &amp;quot;Fonts&amp;quot; tab&lt;br /&gt;
# Click the &amp;quot;Details&amp;quot; button (lower right)&lt;br /&gt;
# Adjust the Resolution down to 96dpi&lt;br /&gt;
# Make sure you have Subpixel (LCD) Smoothing enabled&lt;br /&gt;
# Save the preferences&lt;br /&gt;
&lt;br /&gt;
If you also want small fonts on the GDM login window, you can do this:&lt;br /&gt;
&lt;br /&gt;
# Open System-&amp;gt;Administration-&amp;gt;Login Window&lt;br /&gt;
# Select the 'Security' tab&lt;br /&gt;
# Click the 'Configure X-Server' button&lt;br /&gt;
# Append '-dpi 96' (without quotes) to the text in the 'Command' field&lt;br /&gt;
# Reboot the computer.&lt;br /&gt;
&lt;br /&gt;
=== Brightness ===&lt;br /&gt;
====Intel X3100:====&lt;br /&gt;
The brightness controls do not work out of the box, but they should work once you apply all of the system updates.&lt;br /&gt;
&lt;br /&gt;
However, there now appears to be a bug where the brightness controls stop working after you resume from a suspend.&lt;br /&gt;
&lt;br /&gt;
Until the brightness bugs are finally worked out, you can install &amp;quot;xbacklight&amp;quot; (Applications -&amp;gt; Accessories -&amp;gt; Terminal, type &amp;quot;sudo apt-get install xbacklight&amp;quot; without the quotation marks and hit enter), which allows you to set the brightness from the command line and provides a greater range of brightness values.&lt;br /&gt;
&lt;br /&gt;
To set brightness, go back to the terminal and type &amp;quot;xbacklight =VALUE&amp;quot; where VALUE is a number from 0 to 100 for how bright you want your display to be.&lt;br /&gt;
&lt;br /&gt;
=====Creating brightness shortcuts=====&lt;br /&gt;
If you don't want to use the terminal you can set up shortcuts to pre-defined brightness levels:&lt;br /&gt;
&lt;br /&gt;
1) Right-click on the desktop and select Create Launcher...&lt;br /&gt;
&lt;br /&gt;
2) Make it look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:XBacklight launcher 50.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
The 50 means that the backlight will be at 50% brightness. If you want your shortcut to set the brightness to 100% then simply replace 50 with 100 when you create your launcher (Shortcuts in Windows are analogous to Launchers in Ubuntu). Many people use at least two brightness levels (for example, 100% when on AC power, 50% when on battery power) so it's a good idea to make a launcher for each commonly used brightness level. I also suggest adding them to the upper panel (Linux for menu bar) so that they're easily accessible. If you want, you can use your own custom icons by right-clicking the launcher, selecting Properties, and then clicking on the picture in the Properties window and browsing for your own.&lt;br /&gt;
&lt;br /&gt;
====Nvidia Quadro N140 and 570M:====&lt;br /&gt;
The brightness controls do not work, however you can switch to a virtual terminal (ctrl+alt+F1) increase or decrease the brightness and then switch back to X (ctrl+alt+F7) without disrupting the running applications&lt;br /&gt;
&lt;br /&gt;
switching back to X (ctrl+alt+7) may freeze your computer with a black screen.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
=== Inextricably Linked to the Modem ===&lt;br /&gt;
Make sure that you have the modem enabled in the BIOS.  If it is disabled, you may discover (with much consternation) that your audio is also disabled.  In this situation, your drivers may still load, but you will get an error message whenever you try to play audio.  &lt;br /&gt;
&lt;br /&gt;
After trying all of the ALSA related fixes for this machine, with no love, I remembered what a colleague had said about his T60, and tried this on a hunch.  Blammo, it worked!&lt;br /&gt;
&lt;br /&gt;
===Enabling Audio controls===&lt;br /&gt;
&lt;br /&gt;
By default, the sound may be disabled and the volume control buttons on the laptop (up by the ThinkVantage button) and the volume control applet (up by the clock) will not control the speaker volume (they actually control the microphone!). https://bugs.launchpad.net/ubuntu/+bug/136287&lt;br /&gt;
this bug report links to a fixed version from an Ubuntu dev a fixed version is available &lt;br /&gt;
To fix this:&lt;br /&gt;
&lt;br /&gt;
# Right-click on the volume control applet (by the clock) and select &amp;quot;Open Volume Control&amp;quot;&lt;br /&gt;
# In the &amp;quot;Switches&amp;quot; tab, make sure &amp;quot;Headphone&amp;quot; and &amp;quot;Speaker&amp;quot; are both checked.&lt;br /&gt;
# Close the Volume control.&lt;br /&gt;
# Right-click on the volume control applet again and select &amp;quot;Preferences&amp;quot;.&lt;br /&gt;
# Make sure the device is set to &amp;quot;HDA Intel (Alsa mixer)&amp;quot; and highlight the &amp;quot;PCM&amp;quot; option.&lt;br /&gt;
# Close the preferences.&lt;br /&gt;
# Select System-&amp;gt;Preferences-&amp;gt;Sound.&lt;br /&gt;
# In the &amp;quot;Default Mixer Tracks&amp;quot; section, make sure &amp;quot;PCM&amp;quot; is highlighted.&lt;br /&gt;
# Close the sound preferences.&lt;br /&gt;
&lt;br /&gt;
You should now hear sound and be able to control the volume using the laptop buttons or volume applet.&lt;br /&gt;
&lt;br /&gt;
The mute button on the laptop does not work.&lt;br /&gt;
&lt;br /&gt;
===Microphone===&lt;br /&gt;
Microphone may not work with applications (like sound recorder and skype) even though sound can be heard through the speakers or headphones.  If you have success in using the built in microphone please update this section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It worked for me after i followed the instructions in this thread for ALSA&lt;br /&gt;
http://ubuntuforums.org/showthread.php?p=2635174#post2635174&lt;br /&gt;
&lt;br /&gt;
I had to tick the following tracks to make my mic work in Sound Recorder&lt;br /&gt;
PCM, Microphone, Capture, Capture1, Input Source, Input Source, Internal Mic, Speaker.&lt;br /&gt;
&lt;br /&gt;
For those that find the above instructions vague:&lt;br /&gt;
&lt;br /&gt;
The whole 'Volume Control Center' could be better labelled but here is what i believe to be true:  &lt;br /&gt;
the microphone will work but only through the OSS mixer.  the ALSA mixer is what causes the listed problem (not working with applications like skype) but the sound quality of alsa mixer is far better than the OSS mixer and it would be much more convenient to control so it would be hugely beneficial to get it working. Nonetheless here are more detailed instructions for getting sound working.&lt;br /&gt;
&lt;br /&gt;
In the Playback tab you should have PCM, which is the only important one.  If you have anything else there you should mute them.&lt;br /&gt;
&lt;br /&gt;
In the 'recording' tab should be 'Capture' and 'Capture 1'(if they aren't you have to check them in Edit--&amp;gt;Preferences) 'Capture' controls the volume for the ALSA mic input and 'Capture 1' controls the volume for the OSS mic input.  Mute 'Capture'  and increase the volume of 'Capture 1'&lt;br /&gt;
&lt;br /&gt;
The 'switches' tab should be as you set it up in the audio section of this wiki. headphones [check] and speakers [check].&lt;br /&gt;
&lt;br /&gt;
The options tab (which i haven't quite figured out) should have a list of two 'Input Sources' I have mine set to 'Internal Mic' on the top and 'Mic' on the bottom.  i don't know if that is correct but it is working for me.&lt;br /&gt;
&lt;br /&gt;
Now go to File--&amp;gt;Change Device--&amp;gt; Analog Devices (OSS Mixer)&lt;br /&gt;
You should see a 'Playback' tab with 'Microphone', 'PCM-2' and 'In-gain'.&lt;br /&gt;
If you do not see these then open Edit--&amp;gt;Preferences and select them.&lt;br /&gt;
Place your microphone volume at your desired level (mine is at about 7/8ths) and mute it when you are not using it, otherwise you get the crackle.  The 'PCM-2' seems to only go fully up or fully down, i leave it fully up. I haven't figured out what effect the 'In-gain' has yet. (you'll be the first to know when i do)&lt;br /&gt;
&lt;br /&gt;
This should give you the ability to record sound or skype but it is tedious as you will have to mute and unmute the microphone in the Analog Devices OSS area.  Maybe there is a way to simplfy this method but i haven't found it.  Hopefully soon recording with the ALSA mixer will work.&lt;br /&gt;
&lt;br /&gt;
===Sound Cracking===&lt;br /&gt;
The sound may be cracking if ALSA is used, try to switch to open sound driver in system =&amp;gt; preference =&amp;gt; sound&lt;br /&gt;
&lt;br /&gt;
This did not work for me.  Would it be possible to get more detailed instructions?&lt;br /&gt;
&lt;br /&gt;
===Hissing===&lt;br /&gt;
Once sound started working, it produced a lot of hissing during playback, and even when idle.  Here's how I fixed it:&lt;br /&gt;
&lt;br /&gt;
# Run &amp;quot;alsamixer&amp;quot;.&lt;br /&gt;
# Arrow over to &amp;quot;Mic&amp;quot;, and hit &amp;quot;M&amp;quot; to mute.&lt;br /&gt;
# Arrow over to the first &amp;quot;Docking&amp;quot;, and hit &amp;quot;M&amp;quot; to mute.&lt;br /&gt;
# Arrow to the first &amp;quot;Internal&amp;quot;, and hit &amp;quot;M&amp;quot; to mute.&lt;br /&gt;
&lt;br /&gt;
Now, make sure that &amp;quot;Headphon&amp;quot; and/or &amp;quot;Speaker&amp;quot; are _not_ muted, and that &amp;quot;PCM&amp;quot; is at a reasonable level (say ~70) so you don't make your ears bleed, and try playing something back.  ''(&amp;lt;Esc&amp;gt; will exit alsamixer)''&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
&lt;br /&gt;
The modem works with the Linuxant drivers available at http://www.linuxant.com&lt;br /&gt;
&lt;br /&gt;
==Bluetooth== &lt;br /&gt;
&lt;br /&gt;
''Note: As of the 7.10 Beta ISOs, bluetooth works for me out-of-the-box. No configuration given below is required (unless you would like shortcuts to shutdown/startup this feature). --jlp''&lt;br /&gt;
&lt;br /&gt;
To enable bluetooth you must have the thinkpad-acpi modules loaded:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo modprobe thinkpad-acpi}}&lt;br /&gt;
&lt;br /&gt;
Then su to root (sudo doesn't work unless you put these commands into a script) to enable the root account so you can use su see [[http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_set.2Fchange.2Fenable_root_user_password| This link]]. &lt;br /&gt;
&lt;br /&gt;
{{cmdroot|su }}&lt;br /&gt;
&lt;br /&gt;
To enable bluetooth:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|echo enable &amp;gt; /proc/acpi/ibm/bluetooth}}&lt;br /&gt;
&lt;br /&gt;
To disable bluetooth:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|echo disable &amp;gt; /proc/acpi/ibm/bluetooth}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to create shortcuts to enable/disable Bluetooth put those commands into scripts such as:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo gedit /usr/bin/enablebt}}&lt;br /&gt;
&lt;br /&gt;
Enter the following:&lt;br /&gt;
 echo enable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
&lt;br /&gt;
Close/Save the file and mark it executable&lt;br /&gt;
{{cmdroot|sudo chmod +x /usr/bin/enablebt}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo gedit /usr/bin/disablebt}}&lt;br /&gt;
&lt;br /&gt;
enter the following&lt;br /&gt;
&lt;br /&gt;
 echo disable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
Close/Save the file and mark it executable&lt;br /&gt;
{{cmdroot|sudo chmod +x /usr/bin/disablebt}}&lt;br /&gt;
&lt;br /&gt;
Then create shortcuts so you can enable/disable bluetooth from a menu or panel.  Click System-&amp;gt;Preferences-&amp;gt; Main Menu and create two shortcuts like the following:&lt;br /&gt;
[[Image:Disable_bt.png]]&lt;br /&gt;
[[Image:Enable_bt.png]]&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
&lt;br /&gt;
The reader works with ThinkFinger. General instructions available [http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader here] and [https://wiki.ubuntu.com/ThinkFinger here].&lt;br /&gt;
Instructions in French available at http://doc.ubuntu-fr.org/materiel/thinkfinger&lt;br /&gt;
&lt;br /&gt;
Prebuilt packages are available from jldugger using Launchpad's PPA:&lt;br /&gt;
&lt;br /&gt;
Add the thinkfinger package repository by creating {{path|/etc/apt/sources.list.d/thinkfinger.list}} with these two lines:&lt;br /&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;
&lt;br /&gt;
Then update the package database and install packages:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|sudo apt-get update}}&lt;br /&gt;
 {{cmduser|sudo apt-get install libpam-thinkfinger libthinkfinger-dev libthinkfinger-doc libthinkfinger0 thinkfinger-tools}}&lt;br /&gt;
&lt;br /&gt;
After the package is installed add the following two lines to {{path|/etc/pam.d/common-auth}}&lt;br /&gt;
&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix.so try_first_pass&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modules}} and add the following line:&lt;br /&gt;
&lt;br /&gt;
   uinput&lt;br /&gt;
&lt;br /&gt;
Load the module manually for this session:&lt;br /&gt;
&lt;br /&gt;
{{cmduser| sudo modprobe uinput}}&lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
* Recording fingerprints works&lt;br /&gt;
* Login works&lt;br /&gt;
* The password must be entered to unlock a locked screensaver&lt;br /&gt;
* sudo works&lt;br /&gt;
* gksu and gksudo hang : for example it is necessary to run synaptic twice and enter your password upon failure. To be able to use the Finger print reader in the session subsequently, kill the hanging gksu/gksudo process. A workaround is editing the Gnome System Menu (alacarte) to specify sudo instead of gksu/gksudo for the launching command and choose type &amp;quot;Application in Terminal&amp;quot; : this opens an extra terminal window for each superuser application you want to use though.&lt;br /&gt;
&lt;br /&gt;
== Trackpad scrolling ==&lt;br /&gt;
&lt;br /&gt;
Trackpad scrolling works out of the box in the standard thinkpad way: Slide your finger up and down the very right edge of the trackpad.&lt;br /&gt;
&lt;br /&gt;
To enable using the middle mouse button to scroll, add the following lines to the &amp;quot;Configured Mouse&amp;quot; section in&lt;br /&gt;
{{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
== Hibernate/Suspend ==&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen Fix ===&lt;br /&gt;
&lt;br /&gt;
This fix is for Intel Graphics Cards only.  As of yet their is no way to suspend/hibernate with the Nvidia card.&lt;br /&gt;
&lt;br /&gt;
You may get a blank screen when resuming from suspend or hibernate ([https://bugs.launchpad.net/ubuntu/+bug/134391 Launchpad bug report]). If so, try editing {{path|/boot/grub/menu.lst}}, adding &amp;quot;acpi_sleep=s3_bios&amp;quot; (no quotes) to the &amp;quot;defoptions&amp;quot; list so that it looks something like this:&lt;br /&gt;
&lt;br /&gt;
  ## additional options to use with the default boot option, but not with the&lt;br /&gt;
  ## alternatives&lt;br /&gt;
  ## e.g. defoptions=vga=791 resume=/dev/hda5&lt;br /&gt;
  # defoptions=quiet splash '''acpi_sleep=s3_bios'''&lt;br /&gt;
&lt;br /&gt;
Once you have edited the line and added the acpi_sleep parameter, you need to run&lt;br /&gt;
&lt;br /&gt;
  $ sudo update-grub&lt;br /&gt;
&lt;br /&gt;
Note that if you get the blank screen upon resume, a quick-fix is to switch to a console (Ctrl-Alt-F1) and then back to X (Ctrl-Alt-F7). This will usually bring the display back to life. However, the long-term fix is to add the acpi_sleep parameter as shown above.&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:''' 2D works, 3D requires the installation of the proprietary drivers&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Atheros and Intel cards both tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card'''  Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Firewire''' Tested with hard drive&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch'''  &lt;br /&gt;
&lt;br /&gt;
'''4-in-1 card reader'''&lt;br /&gt;
&lt;br /&gt;
'''Headphones'''  You may need to enable Headphone out:   Right-click on the volume control and select open volume control.  Click the switches tab and then check the headphones box.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:'''&lt;br /&gt;
http://www.thinkwiki.org/index.php?title=Installing_Ubuntu_7.10_%28Gutsy_Gibbon%29_Tribe_5_on_a_ThinkPad_T61&amp;amp;action=edit&amp;amp;section=8&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-F12 hibernates (to disk)&lt;br /&gt;
* PrtSc opens the screenshot dialog&lt;br /&gt;
&lt;br /&gt;
'''Docking Stations:'''&lt;br /&gt;
&lt;br /&gt;
All docking station models should work and the following features have been tested:&lt;br /&gt;
&lt;br /&gt;
* DVI or Analog video: You can switch to it using &amp;quot;Administration-&amp;gt;Screens and Graphics&amp;quot;, if you are using the proprietary Nvidia drivers you must use the Nvidia Control Panel.&lt;br /&gt;
&lt;br /&gt;
* Network Pass-through&lt;br /&gt;
&lt;br /&gt;
* Modem Pass-through&lt;br /&gt;
&lt;br /&gt;
* USB ports: Connected upon docking&lt;br /&gt;
&lt;br /&gt;
* PS/2 Ports&lt;br /&gt;
&lt;br /&gt;
== Items that don't work ==&lt;br /&gt;
&lt;br /&gt;
* Wireless USB/UWB - https://bugs.launchpad.net/ubuntu/+bug/136287&lt;br /&gt;
* USB ports can end up temporarily disabled - https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/126369&lt;br /&gt;
* Wireless activity LED&lt;br /&gt;
&lt;br /&gt;
== Power consumption ==&lt;br /&gt;
&lt;br /&gt;
Gutsy is the first version of Ubuntu to feature a tickless kernel (i386 only, not in AMD64 yet).  Power consumption&lt;br /&gt;
can be monitored using the powertop tool under Ubuntu and using Lenovo battery monitor&lt;br /&gt;
under Windows.&lt;br /&gt;
&lt;br /&gt;
  $ sudo apt-get install powertop&lt;br /&gt;
  $ sudo powertop&lt;br /&gt;
&lt;br /&gt;
I couldn't find any difference in power consumption between the i386 tickless kernel (even with 70ms average sleep in C4)&lt;br /&gt;
and AMD64 kernel (2ms average sleep in C4).  It would be expected that considerably less power would be consumed for the &lt;br /&gt;
i386 tickless kernel.&lt;br /&gt;
&lt;br /&gt;
There is also a graph available by Right-clicking on the battery icon and selecting Power History.&lt;br /&gt;
&lt;br /&gt;
These are the figures measured on a T61 15.4&amp;quot; 1680x1050 screen 7300 processor (2GHz) 2GB RAM, Intel X3100 graphics&lt;br /&gt;
with 4965 wifi, Bluetooth and UWB.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=5&lt;br /&gt;
|- &lt;br /&gt;
| 12.3W&lt;br /&gt;
| Windows XP Pro, all radios on, about 50% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 16.7W&lt;br /&gt;
| Gutsy, all radios on, 50% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 19.6W&lt;br /&gt;
| Gutsy, all radios on, 100% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 14.2W&lt;br /&gt;
| Gutsy, all radios on, 10% brightness&lt;br /&gt;
|-&lt;br /&gt;
| -1.0W&lt;br /&gt;
| Turning the physical radio switch to off on the front reduces power consumption by 1 watt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding the Nvidia card increases the laptops power requirements.&lt;br /&gt;
&lt;br /&gt;
These are the figures measured on a T61 14&amp;quot; 1440x900 screen 2.2ghz Core2Duo 2GB RAM, Nvidia 140m video, IWL4965 wifi and Bluetooth (Disabled):&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| 18.3W&lt;br /&gt;
| Gutsy, all radios on, 50% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 19.4W&lt;br /&gt;
| Gutsy, all radios on, 100% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 16.0W&lt;br /&gt;
| Gutsy, all radios on, 10% brightness&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: T61]] [[Category: Ubuntu 7.10]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=33679</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=33679"/>
		<updated>2007-10-05T14:52:18Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* Enabling Audio controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
*If booting with the default options gives you a blank screen you should select the &amp;quot;Safe Graphics&amp;quot; menu choice when booting from the live CD.&lt;br /&gt;
&lt;br /&gt;
*If you are doing a text mode install such as PXE/network then your screen will be corrupted during the process, a fix was released on September 28th either use a daily iso or one of the workarounds outlined at: https://bugs.launchpad.net/ubuntu/+source/xresprobe/+bug/127008&lt;br /&gt;
&lt;br /&gt;
== Display/Video ==&lt;br /&gt;
&lt;br /&gt;
=== Accelerated Video and Desktop Effects ===&lt;br /&gt;
'''Intel''' 2D and 3D accelerated video work out of the box.&lt;br /&gt;
&lt;br /&gt;
Due to [https://bugs.launchpad.net/xorg-server/+bug/111257| bug 111257], compiz is disabled on the Intel i965 based video cards.  To fix it, download this file[http://www.fileden.com/files/2007/9/28/1467484/compizubuntuintel.zip], unzip it, and follow the instructions in &amp;quot;description and README.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''Note: If you enable Compiz on an Intel card there will be issues with viewing media files, please see the bug report above for details''&lt;br /&gt;
&lt;br /&gt;
'''Nvidia''' 2D video works out of the box, to enable accelerated 3D support click System-&amp;gt;Administration-&amp;gt;Restricted Drivers Manager&lt;br /&gt;
&lt;br /&gt;
===Installing Nvidia drivers manually===&lt;br /&gt;
&lt;br /&gt;
{{WARN| Installing the drivers via Synaptic or the Restricted Drivers Manager are the only supported methods of installing the Nvidia driver, the method below (while it works for most people) is not supported}}&lt;br /&gt;
&lt;br /&gt;
Download the drivers from http://www.nvidia.com/object/linux_display_ia32_100.14.19.html and save it to your Desktop.&lt;br /&gt;
Exit to a virtual terminal by pressing [CTRL]+[ALT]+[F2]&lt;br /&gt;
&lt;br /&gt;
Stop the X server:&lt;br /&gt;
&lt;br /&gt;
$ sudo /etc/init.d/gdm stop (stopping the X server)&lt;br /&gt;
&lt;br /&gt;
Remove nvidia-glx-new&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get remove nvidia-glx-new&lt;br /&gt;
&lt;br /&gt;
Install the drivers:&lt;br /&gt;
&lt;br /&gt;
$ sh NVIDIA-Linux-x86-100.14.19-pkg1.run (depending on the version that will be online)&lt;br /&gt;
&lt;br /&gt;
Follow instructions in the installer, when complete restart the X-Server with:&lt;br /&gt;
&lt;br /&gt;
$ sudo /etc/init.d/gdm restart (restarting the X server)&lt;br /&gt;
&lt;br /&gt;
===Multiple Monitors===&lt;br /&gt;
&lt;br /&gt;
'''Nvidia N140m:'''&lt;br /&gt;
&lt;br /&gt;
When using the default drivers (The open source &amp;quot;nv&amp;quot; drivers) you can use Administration-&amp;gt;&amp;quot;Screens and Graphics&amp;quot; to setup the second monitor&lt;br /&gt;
&lt;br /&gt;
Using the proprietary drivers you must use the Nvidia tool located at Applications-&amp;gt;System Tools-&amp;gt; Nvidia X Server Settings. &lt;br /&gt;
&lt;br /&gt;
It has been reported that the NVIDIA drivers tend to crash with xinerama enabled.  2 displays with xinerama off has been stable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Twinview works but a movie will span both the laptop screen and second monitor or projector.  &lt;br /&gt;
Has anyone found a fix for this? &lt;br /&gt;
Does the Ubuntu wiki &amp;lt;https://help.ubuntu.com/community/NvidiaTVOut&amp;gt; work?&lt;br /&gt;
What adjustments are needed for Gutsy and  NVIDIA Quadro NVS 140M&lt;br /&gt;
&lt;br /&gt;
Is it possible to do set up Twinview with movies that don't span screens in the Applications-&amp;gt;System Tools-&amp;gt;Nvidia Settings?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Intel X3100:'''&lt;br /&gt;
&lt;br /&gt;
Plugging in an external monitor works, but is a clone of the built-in LCD by default.  Following the instructions on [http://www.thinkwiki.org/wiki/Intel_Graphics_Media_Accelerator_X3100 this page] to extend your desktop to the second monitor does *not* work; it results in the crash described [http://lists.freedesktop.org/archives/xorg/2007-April/023326.html here].  According to [http://lists.freedesktop.org/archives/xorg/2007-April/023335.html this post] and [https://bugs.freedesktop.org/show_bug.cgi?id=10706 this bug report], the problem is a new Xinerama implementation and an old config file.  &lt;br /&gt;
&lt;br /&gt;
To extend your desktop to the second monitor, you'll want to do what [http://wiki.debian.org/XStrikeForce/ReleaseNotes this page] suggests (under &amp;quot;Dual-Head config breakage with xserver-xorg-video-intel&amp;quot;).  &lt;br /&gt;
&lt;br /&gt;
Below is an example for a 1680x1050 built-in LCD and a 1600x1200 external LCD:&lt;br /&gt;
Add a &amp;quot;Virtual 3280 1200&amp;quot; line in the Display SubSection of the Screen Section in your xorg.conf:&lt;br /&gt;
{{Fixme|If someone could include an example of the change described above it would be greatly appreciated}}&lt;br /&gt;
Exit to a virtual terminal (press: ctrl-alt-F1), login and type the following:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo /etc/init.d/gdm stop}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|xrandr --output LVDS --auto}}&lt;br /&gt;
&lt;br /&gt;
To set the built-in LCD to ouput 1680x1050&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|xrandr --output VGA --right-of LVDS}}&lt;br /&gt;
&lt;br /&gt;
To extend the desktop&lt;br /&gt;
&lt;br /&gt;
=== Fonts on High-Res Screens ===&lt;br /&gt;
&lt;br /&gt;
On high-res screens (e.g. 15&amp;quot; 1680x1050), the default fonts are too big ([https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/99145 Launchpad bug report]). You can fix this by following these steps:&lt;br /&gt;
&lt;br /&gt;
# Open System-&amp;gt;Preferences-&amp;gt;Appearance&lt;br /&gt;
# Select the &amp;quot;Fonts&amp;quot; tab&lt;br /&gt;
# Click the &amp;quot;Details&amp;quot; button (lower right)&lt;br /&gt;
# Adjust the Resolution down to 96dpi&lt;br /&gt;
# Make sure you have Subpixel (LCD) Smoothing enabled&lt;br /&gt;
# Save the preferences&lt;br /&gt;
&lt;br /&gt;
If you also want small fonts on the GDM login window, you can do this:&lt;br /&gt;
&lt;br /&gt;
# Open System-&amp;gt;Administration-&amp;gt;Login Window&lt;br /&gt;
# Select the 'Security' tab&lt;br /&gt;
# Click the 'Configure X-Server' button&lt;br /&gt;
# Append '-dpi 96' (without quotes) to the text in the 'Command' field&lt;br /&gt;
# Reboot the computer.&lt;br /&gt;
&lt;br /&gt;
=== Brightness ===&lt;br /&gt;
====Intel X3100:====&lt;br /&gt;
The brightness controls do not work out of the box, but they should work once you apply all of the system updates.&lt;br /&gt;
&lt;br /&gt;
However, there now appears to be a bug where the brightness controls stop working after you resume from a suspend.&lt;br /&gt;
&lt;br /&gt;
Until the brightness bugs are finally worked out, you can install &amp;quot;xbacklight&amp;quot; (Applications -&amp;gt; Accessories -&amp;gt; Terminal, type &amp;quot;sudo apt-get install xbacklight&amp;quot; without the quotation marks and hit enter), which allows you to set the brightness from the command line and provides a greater range of brightness values.&lt;br /&gt;
&lt;br /&gt;
To set brightness, go back to the terminal and type &amp;quot;xbacklight =VALUE&amp;quot; where VALUE is a number from 0 to 100 for how bright you want your display to be.&lt;br /&gt;
&lt;br /&gt;
=====Creating brightness shortcuts=====&lt;br /&gt;
If you don't want to use the terminal you can set up shortcuts to pre-defined brightness levels:&lt;br /&gt;
&lt;br /&gt;
1) Right-click on the desktop and select Create Launcher...&lt;br /&gt;
&lt;br /&gt;
2) Make it look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:XBacklight launcher 50.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
The 50 means that the backlight will be at 50% brightness. If you want your shortcut to set the brightness to 100% then simply replace 50 with 100 when you create your launcher (Shortcuts in Windows are analogous to Launchers in Ubuntu). Many people use at least two brightness levels (for example, 100% when on AC power, 50% when on battery power) so it's a good idea to make a launcher for each commonly used brightness level. I also suggest adding them to the upper panel (Linux for menu bar) so that they're easily accessible. If you want, you can use your own custom icons by right-clicking the launcher, selecting Properties, and then clicking on the picture in the Properties window and browsing for your own.&lt;br /&gt;
&lt;br /&gt;
====Nvidia Quadro N140 and 570M:====&lt;br /&gt;
The brightness controls do not work, however you can switch to a virtual terminal (ctrl+alt+F1) increase or decrease the brightness and then switch back to X (ctrl+alt+F7) without disrupting the running applications&lt;br /&gt;
&lt;br /&gt;
switching back to X (ctrl+alt+7) may freeze your computer with a black screen.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
=== Inextricably Linked to the Modem ===&lt;br /&gt;
Make sure that you have the modem enabled in the BIOS.  If it is disabled, you may discover (with much consternation) that your audio is also disabled.  In this situation, your drivers may still load, but you will get an error message whenever you try to play audio.  &lt;br /&gt;
&lt;br /&gt;
After trying all of the ALSA related fixes for this machine, with no love, I remembered what a colleague had said about his T60, and tried this on a hunch.  Blammo, it worked!&lt;br /&gt;
&lt;br /&gt;
===Enabling Audio controls===&lt;br /&gt;
&lt;br /&gt;
By default, the sound may be disabled and the volume control buttons on the laptop (up by the ThinkVantage button) and the volume control applet (up by the clock) will not control the speaker volume (they actually control the microphone!). https://bugs.launchpad.net/ubuntu/+bug/136287&lt;br /&gt;
this bug report links to a fixed version from an Ubuntu dev a fixed version is available &lt;br /&gt;
To fix this:&lt;br /&gt;
&lt;br /&gt;
# Right-click on the volume control applet (by the clock) and select &amp;quot;Open Volume Control&amp;quot;&lt;br /&gt;
# In the &amp;quot;Switches&amp;quot; tab, make sure &amp;quot;Headphone&amp;quot; and &amp;quot;Speaker&amp;quot; are both checked.&lt;br /&gt;
# Close the Volume control.&lt;br /&gt;
# Right-click on the volume control applet again and select &amp;quot;Preferences&amp;quot;.&lt;br /&gt;
# Make sure the device is set to &amp;quot;HDA Intel (Alsa mixer)&amp;quot; and highlight the &amp;quot;PCM&amp;quot; option.&lt;br /&gt;
# Close the preferences.&lt;br /&gt;
# Select System-&amp;gt;Preferences-&amp;gt;Sound.&lt;br /&gt;
# In the &amp;quot;Default Mixer Tracks&amp;quot; section, make sure &amp;quot;PCM&amp;quot; is highlighted.&lt;br /&gt;
# Close the sound preferences.&lt;br /&gt;
&lt;br /&gt;
You should now hear sound and be able to control the volume using the laptop buttons or volume applet.&lt;br /&gt;
&lt;br /&gt;
The mute button on the laptop does not work.&lt;br /&gt;
&lt;br /&gt;
===Microphone===&lt;br /&gt;
Microphone may not work with applications (like sound recorder and skype) even though sound can be heard through the speakers or headphones.  If you have success in using the built in microphone please update this section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It worked for me after i followed the instructions in this thread for ALSA&lt;br /&gt;
http://ubuntuforums.org/showthread.php?p=2635174#post2635174&lt;br /&gt;
&lt;br /&gt;
I had to tick the following tracks to make my mic work in Sound Recorder&lt;br /&gt;
PCM, Microphone, Capture, Capture1, Input Source, Input Source, Internal Mic, Speaker.&lt;br /&gt;
&lt;br /&gt;
For those that find the above instructions vague:&lt;br /&gt;
&lt;br /&gt;
The whole 'Volume Control Center' could be better labelled but here is what i believe to be true:  &lt;br /&gt;
the microphone will work but only through the OSS mixer.  the ALSA mixer is what causes the listed problem (not working with applications like skype) but the sound quality of alsa mixer is far better than the OSS mixer and it would be much more convenient to control so it would be hugely beneficial to get it working. Nonetheless here are more detailed instructions for getting sound working.&lt;br /&gt;
&lt;br /&gt;
In the Playback tab you should have PCM, which is the only important one.  If you have anything else there you should mute them.&lt;br /&gt;
&lt;br /&gt;
In the 'recording' tab should be 'Capture' and 'Capture 1'(if they aren't you have to check them in Edit--&amp;gt;Preferences) 'Capture' controls the volume for the ALSA mic input and 'Capture 1' controls the volume for the OSS mic input.  Mute 'Capture'  and increase the volume of 'Capture 1'&lt;br /&gt;
&lt;br /&gt;
The 'switches' tab should be as you set it up in the audio section of this wiki. headphones [check] and speakers [check].&lt;br /&gt;
&lt;br /&gt;
The options tab (which i haven't quite figured out) should have a list of two 'Input Sources' I have mine set to 'Internal Mic' on the top and 'Mic' on the bottom.  i don't know if that is correct but it is working for me.&lt;br /&gt;
&lt;br /&gt;
Now go to File--&amp;gt;Change Device--&amp;gt; Analog Devices (OSS Mixer)&lt;br /&gt;
You should see a 'Playback' tab with 'Microphone', 'PCM-2' and 'In-gain'.&lt;br /&gt;
If you do not see these then open Edit--&amp;gt;Preferences and select them.&lt;br /&gt;
Place your microphone volume at your desired level (mine is at about 7/8ths) and mute it when you are not using it, otherwise you get the crackle.  The 'PCM-2' seems to only go fully up or fully down, i leave it fully up. I haven't figured out what effect the 'In-gain' has yet. (you'll be the first to know when i do)&lt;br /&gt;
&lt;br /&gt;
This should give you the ability to record sound or skype but it is tedious as you will have to mute and unmute the microphone in the Analog Devices OSS area.  Maybe there is a way to simplfy this method but i haven't found it.  Hopefully soon recording with the ALSA mixer will work.&lt;br /&gt;
&lt;br /&gt;
===Sound Cracking===&lt;br /&gt;
The sound may be cracking if ALSA is used, try to switch to open sound driver in system =&amp;gt; preference =&amp;gt; sound&lt;br /&gt;
&lt;br /&gt;
This did not work for me.  Would it be possible to get more detailed instructions?&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
&lt;br /&gt;
The modem works with the Linuxant drivers available at http://www.linuxant.com&lt;br /&gt;
&lt;br /&gt;
==Bluetooth== &lt;br /&gt;
&lt;br /&gt;
''Note: As of the 7.10 Beta ISOs, bluetooth works for me out-of-the-box. No configuration given below is required (unless you would like shortcuts to shutdown/startup this feature). --jlp''&lt;br /&gt;
&lt;br /&gt;
To enable bluetooth you must have the thinkpad-acpi modules loaded:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo modprobe thinkpad-acpi}}&lt;br /&gt;
&lt;br /&gt;
Then su to root (sudo doesn't work unless you put these commands into a script) to enable the root account so you can use su see [[http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_set.2Fchange.2Fenable_root_user_password| This link]]. &lt;br /&gt;
&lt;br /&gt;
{{cmdroot|su }}&lt;br /&gt;
&lt;br /&gt;
To enable bluetooth:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|echo enable &amp;gt; /proc/acpi/ibm/bluetooth}}&lt;br /&gt;
&lt;br /&gt;
To disable bluetooth:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|echo disable &amp;gt; /proc/acpi/ibm/bluetooth}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to create shortcuts to enable/disable Bluetooth put those commands into scripts such as:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo gedit /usr/bin/enablebt}}&lt;br /&gt;
&lt;br /&gt;
Enter the following:&lt;br /&gt;
 echo enable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
&lt;br /&gt;
Close/Save the file and mark it executable&lt;br /&gt;
{{cmdroot|sudo chmod +x /usr/bin/enablebt}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|sudo gedit /usr/bin/disablebt}}&lt;br /&gt;
&lt;br /&gt;
enter the following&lt;br /&gt;
&lt;br /&gt;
 echo disable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
Close/Save the file and mark it executable&lt;br /&gt;
{{cmdroot|sudo chmod +x /usr/bin/disablebt}}&lt;br /&gt;
&lt;br /&gt;
Then create shortcuts so you can enable/disable bluetooth from a menu or panel.  Click System-&amp;gt;Preferences-&amp;gt; Main Menu and create two shortcuts like the following:&lt;br /&gt;
[[Image:Disable_bt.png]]&lt;br /&gt;
[[Image:Enable_bt.png]]&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
&lt;br /&gt;
The reader works with ThinkFinger. General instructions available [http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader here] and [https://wiki.ubuntu.com/ThinkFinger here].&lt;br /&gt;
Instructions in French available at http://doc.ubuntu-fr.org/materiel/thinkfinger&lt;br /&gt;
&lt;br /&gt;
Prebuilt packages are available from jldugger using Launchpad's PPA:&lt;br /&gt;
&lt;br /&gt;
Add the thinkfinger package repository by creating {{path|/etc/apt/sources.list.d/thinkfinger.list}} with these two lines:&lt;br /&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;
&lt;br /&gt;
Then update the package database and install packages:&lt;br /&gt;
&lt;br /&gt;
 {{cmduser|sudo apt-get update}}&lt;br /&gt;
 {{cmduser|sudo apt-get install libpam-thinkfinger libthinkfinger-dev libthinkfinger-doc libthinkfinger0 thinkfinger-tools}}&lt;br /&gt;
&lt;br /&gt;
After the package is installed add the following two lines to {{path|/etc/pam.d/common-auth}}&lt;br /&gt;
&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix.so try_first_pass&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modules}} and add the following line:&lt;br /&gt;
&lt;br /&gt;
   uinput&lt;br /&gt;
&lt;br /&gt;
Load the module manually for this session:&lt;br /&gt;
&lt;br /&gt;
{{cmduser| sudo modprobe uinput}}&lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
* Recording fingerprints works&lt;br /&gt;
* Login works&lt;br /&gt;
* The password must be entered to unlock a locked screensaver&lt;br /&gt;
* sudo works&lt;br /&gt;
* gksu and gksudo hang : for example it is necessary to run synaptic twice and enter your password upon failure. To be able to use the Finger print reader in the session subsequently, kill the hanging gksu/gksudo process. A workaround is editing the Gnome System Menu (alacarte) to specify sudo instead of gksu/gksudo for the launching command and choose type &amp;quot;Application in Terminal&amp;quot; : this opens an extra terminal window for each superuser application you want to use though.&lt;br /&gt;
&lt;br /&gt;
== Trackpad scrolling ==&lt;br /&gt;
&lt;br /&gt;
Trackpad scrolling works out of the box in the standard thinkpad way: Slide your finger up and down the very right edge of the trackpad.&lt;br /&gt;
&lt;br /&gt;
To enable using the middle mouse button to scroll, add the following lines to the &amp;quot;Configured Mouse&amp;quot; section in&lt;br /&gt;
{{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
== Hibernate/Suspend ==&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen Fix ===&lt;br /&gt;
&lt;br /&gt;
This fix is for Intel Graphics Cards only.  As of yet their is no way to suspend/hibernate with the Nvidia card.&lt;br /&gt;
&lt;br /&gt;
You may get a blank screen when resuming from suspend or hibernate ([https://bugs.launchpad.net/ubuntu/+bug/134391 Launchpad bug report]). If so, try editing {{path|/boot/grub/menu.lst}}, adding &amp;quot;acpi_sleep=s3_bios&amp;quot; (no quotes) to the &amp;quot;defoptions&amp;quot; list so that it looks something like this:&lt;br /&gt;
&lt;br /&gt;
  ## additional options to use with the default boot option, but not with the&lt;br /&gt;
  ## alternatives&lt;br /&gt;
  ## e.g. defoptions=vga=791 resume=/dev/hda5&lt;br /&gt;
  # defoptions=quiet splash '''acpi_sleep=s3_bios'''&lt;br /&gt;
&lt;br /&gt;
Once you have edited the line and added the acpi_sleep parameter, you need to run&lt;br /&gt;
&lt;br /&gt;
  $ sudo update-grub&lt;br /&gt;
&lt;br /&gt;
Note that if you get the blank screen upon resume, a quick-fix is to switch to a console (Ctrl-Alt-F1) and then back to X (Ctrl-Alt-F7). This will usually bring the display back to life. However, the long-term fix is to add the acpi_sleep parameter as shown above.&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:''' 2D works, 3D requires the installation of the proprietary drivers&lt;br /&gt;
&lt;br /&gt;
'''Wireless:''' Atheros and Intel cards both tested.&lt;br /&gt;
&lt;br /&gt;
'''Network Card'''  Intel 10/100/1000 tested&lt;br /&gt;
&lt;br /&gt;
'''Firewire''' Tested with hard drive&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch'''  &lt;br /&gt;
&lt;br /&gt;
'''4-in-1 card reader'''&lt;br /&gt;
&lt;br /&gt;
'''Headphones'''  You may need to enable Headphone out:   Right-click on the volume control and select open volume control.  Click the switches tab and then check the headphones box.&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:'''&lt;br /&gt;
http://www.thinkwiki.org/index.php?title=Installing_Ubuntu_7.10_%28Gutsy_Gibbon%29_Tribe_5_on_a_ThinkPad_T61&amp;amp;action=edit&amp;amp;section=8&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-F12 hibernates (to disk)&lt;br /&gt;
* PrtSc opens the screenshot dialog&lt;br /&gt;
&lt;br /&gt;
'''Docking Stations:'''&lt;br /&gt;
&lt;br /&gt;
All docking station models should work and the following features have been tested:&lt;br /&gt;
&lt;br /&gt;
* DVI or Analog video: You can switch to it using &amp;quot;Administration-&amp;gt;Screens and Graphics&amp;quot;, if you are using the proprietary Nvidia drivers you must use the Nvidia Control Panel.&lt;br /&gt;
&lt;br /&gt;
* Network Pass-through&lt;br /&gt;
&lt;br /&gt;
* Modem Pass-through&lt;br /&gt;
&lt;br /&gt;
* USB ports: Connected upon docking&lt;br /&gt;
&lt;br /&gt;
* PS/2 Ports&lt;br /&gt;
&lt;br /&gt;
== Items that don't work ==&lt;br /&gt;
&lt;br /&gt;
* Wireless USB/UWB - https://bugs.launchpad.net/ubuntu/+bug/136287&lt;br /&gt;
* USB ports can end up temporarily disabled - https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/126369&lt;br /&gt;
* Wireless activity LED&lt;br /&gt;
&lt;br /&gt;
== Power consumption ==&lt;br /&gt;
&lt;br /&gt;
Gutsy is the first version of Ubuntu to feature a tickless kernel (i386 only, not in AMD64 yet).  Power consumption&lt;br /&gt;
can be monitored using the powertop tool under Ubuntu and using Lenovo battery monitor&lt;br /&gt;
under Windows.&lt;br /&gt;
&lt;br /&gt;
  $ sudo apt-get install powertop&lt;br /&gt;
  $ sudo powertop&lt;br /&gt;
&lt;br /&gt;
I couldn't find any difference in power consumption between the i386 tickless kernel (even with 70ms average sleep in C4)&lt;br /&gt;
and AMD64 kernel (2ms average sleep in C4).  It would be expected that considerably less power would be consumed for the &lt;br /&gt;
i386 tickless kernel.&lt;br /&gt;
&lt;br /&gt;
There is also a graph available by Right-clicking on the battery icon and selecting Power History.&lt;br /&gt;
&lt;br /&gt;
These are the figures measured on a T61 15.4&amp;quot; 1680x1050 screen 7300 processor (2GHz) 2GB RAM, Intel X3100 graphics&lt;br /&gt;
with 4965 wifi, Bluetooth and UWB.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=5&lt;br /&gt;
|- &lt;br /&gt;
| 12.3W&lt;br /&gt;
| Windows XP Pro, all radios on, about 50% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 16.7W&lt;br /&gt;
| Gutsy, all radios on, 50% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 19.6W&lt;br /&gt;
| Gutsy, all radios on, 100% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 14.2W&lt;br /&gt;
| Gutsy, all radios on, 10% brightness&lt;br /&gt;
|-&lt;br /&gt;
| -1.0W&lt;br /&gt;
| Turning the physical radio switch to off on the front reduces power consumption by 1 watt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding the Nvidia card increases the laptops power requirements.&lt;br /&gt;
&lt;br /&gt;
These are the figures measured on a T61 14&amp;quot; 1440x900 screen 2.2ghz Core2Duo 2GB RAM, Nvidia 140m video, IWL4965 wifi and Bluetooth (Disabled):&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| 18.3W&lt;br /&gt;
| Gutsy, all radios on, 50% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 19.4W&lt;br /&gt;
| Gutsy, all radios on, 100% brightness&lt;br /&gt;
|-&lt;br /&gt;
| 16.0W&lt;br /&gt;
| Gutsy, all radios on, 10% brightness&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: T61]] [[Category: Ubuntu 7.10]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T61&amp;diff=32908</id>
		<title>Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T61&amp;diff=32908"/>
		<updated>2007-09-04T03:04:40Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* HDAPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is recommended that one uses Ubuntu 7.10, Gutsy Gibbon, rather than 7.04,  on the T61 as video drivers and wifi, among other issues, work by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===My DVD drive/CD burner/DVD burner doesn't work (Solved)===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&amp;lt;br&amp;gt;&lt;br /&gt;
1) Reboot your T61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&amp;lt;br&amp;gt;&lt;br /&gt;
2) In BIOS, select Configure -&amp;gt; Serial ATA.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Now, select Compatibility instead of AHCI.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Exit BIOS and start your computer normally.&amp;lt;br&amp;gt;&lt;br /&gt;
5) Go to Places -&amp;gt; Computer, right-click your CD-ROM/DVD/etc. drive, and select Properties. Then, go to Drive -&amp;gt; Settings. Set the mount point to ''cdrom'' (regardless of whether it's a CD-ROM drive, DVD drive, etc.).&lt;br /&gt;
&lt;br /&gt;
:Remember step 5! If the Synaptic Package Manager does not see your installation CD, even though you can see it in Places -&amp;gt; Computer, do the following:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:1) [http://ubuntuforums.org/showthread.php?t=31053 Log in as the root user].&amp;lt;br&amp;gt;&lt;br /&gt;
:2) Go to /media and rename cdrom to something that isn't already used in the /media folder.&amp;lt;br&amp;gt;&lt;br /&gt;
:3) Right-click on the desktop and select Create Launcher. Enter cdrom as the name and /media/Ubuntu 7.04 i386 as the command. Drag the launcher into /media. Note: Ubuntu 7.04 i386 can be anything, so change it if you need to access a different CD this way (i.e., if you need a different CD to appear as cdrom), but to get a package from your CD via Synaptic the name must be the same as your install CD´s (probably Ubuntu 7.04 i386).&amp;lt;br&amp;gt;&lt;br /&gt;
:4) Remember to rename the original cdrom after you´re done; you can keep the launcher cdrom under a different name.&lt;br /&gt;
&lt;br /&gt;
Of course, this way isn´t by the book and will get annoying if you have to do it a lot, so there´s probably a better way of getting packages from your installation CD with Synaptic, but itĺl work for getting the necessary packages to get your other hardware working.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
At first, the Ubuntu Live CD would not start at all, this seems to be a problem with the SATA AHCI driver.  I had to go into the BIOS and change the SATA driver from ACHI to compatibility (What is the difference? Am I loosing performance?).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After you've installed and booted, try the advice from [[Problems_with_SATA_and_Linux]]. Do this:&lt;br /&gt;
 '''# echo options libata atapi_enabled=1&amp;gt;/etc/modprobe.d/atapienable &amp;amp;&amp;amp; update-initramfs -u'''&lt;br /&gt;
Then try turning AHCI back on in the BIOS. On a custom-built 2.6.21.5 kernel, my DVD drive appears as /dev/hda and DMA works.&lt;br /&gt;
--[[User:Kc8tbe|Kc8tbe]] 12:45, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
If your DVD drive does not appear, modprobe pata-jmicron and ide-generic.&lt;br /&gt;
--[[User:Antikristian|Antikristian]] 01:23, 30 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===NVIDIA Quadro NVS 140M (Solved)===&lt;br /&gt;
After initial issues like those explained above in the SATA Issues, I received the xorg error 'fatal error: no screens found'.  I was able to boot into Safe Graphics Mode and run the installer, though I had to move both window manager bars to see enough of the install window to use it.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can download the drivers via wget in a console. Take care to follow the instructions in &lt;br /&gt;
[http://www.nvnews.net/vbulletin/showthread.php?t=72490 the NVidia Forum] and uninstall all the packages wit apt-get remove, as described.&lt;br /&gt;
Then run the nvidia installer.&lt;br /&gt;
&lt;br /&gt;
Remember that, after you upgrade the kernel, you also have to re-install the drivers.&lt;br /&gt;
&lt;br /&gt;
After installing the NVIDIA drivers, your laptop may not wake after suspend or hibernation.  I followed these instructions to fix it [https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend Ubuntu Community Help].&lt;br /&gt;
&lt;br /&gt;
====Alternative NVIDIA driver installation====&lt;br /&gt;
Instead of installing the NVIDIA drivers manually as described above, you can try using [http://www.albertomilone.com/nvidia_scripts1.html Envy]. It automatically installs the latest NVIDIA drivers, and cleans up any previous installations.&lt;br /&gt;
&lt;br /&gt;
=== Intel Graphics Media Accelerator X3100 (Chipset GM965) (Solved)===&lt;br /&gt;
After that the CD seemed to boot but the screen was just garbage [http://shadowarts.nonlogic.org/projects/thinkpad/screen_garbage.jpg Picture].  In order to get around that issue I had to go back and download the Alternate CD, which allows you to install in text only mode. From here, the text-only install went okay. Changing the VGA settings on the regular CD worked for me. &lt;br /&gt;
&lt;br /&gt;
When I booted up after the installation, I was still getting the same garbage on the screen.  To resolve this I edited my [http://shadowarts.nonlogic.org/projects/thinkpad/xorg.conf xorg.conf] file as shown.  I also had to install the latest kernel for Feisty, as the one off of the install disk did have have /dev/agpgart.  And I could then use X11.  There were still some issues however.  The screen seemed somewhat fuzzy.  This was a little more challenging of a fix...  I found [http://www.spinics.net/lists/xorg/msg25099.html this] mailing list posting, according to it, there was a small glitch in the driver.  To fix it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get source xserver-xorg-video-intel&lt;br /&gt;
cd xserver-xorg-video-intel-1.9.94/&lt;br /&gt;
vim src/i830_lvds.c&lt;br /&gt;
Goto line 230 and delete (PFIT_ENABLE | VERT_AUTSCALE ....);, replacing it with 0;  then quit vim&lt;br /&gt;
dpkg-buildpackage -rfakeroot -uc -b&lt;br /&gt;
cd ..&lt;br /&gt;
dpkg -i xserver-xorg-video-intel_1.9.94-lubuntu3_amd64.deb (wont be amd64 with a 32-bit install)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now reboot your computer, and it should work.  **NOTE: For some reason just restarting X didn't fix it, seems like you must reboot.**  At this point you should have a nice, crisp display.&lt;br /&gt;
&lt;br /&gt;
I am still working on aiglx and compiz (switching desktops on a cube doesnt seem to work, though I have some ideas...).  There are some issues with OpenGL apps freezing Xorg as well, but the standard 2D desktop works flawlessly.&lt;br /&gt;
----&lt;br /&gt;
It doesn't seem to be necessary to modify the soruce of xserver-xorg-video-intel anymore, but 3D-acceleration doesn't seem to be stable yet and kdm occasionally needs to be restarted after a login attempt.--[[User:Kc8tbe|Kc8tbe]] 12:49, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I was able to use the normal feisty install disk by changing the SATA setting in BIOS, then change the resolution to 800x600 prior to install, then sudo apt-get update and upgrade, and then sudo apt-get install xserver-xorg-video-intel, then change xorg.conf to match link above and 2D graphics work fine.  Jul 18, 2008 - John E&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
It seems that everything works fine when using &amp;quot;apt pinning&amp;quot; and updating the xserver-xorg-video-intel, mesa and other packages to the versions provided by Gutsy. I did the following and the resolution and Compiz Fusion are working fine at the moment. The original source of the steps described below can be found here: [http://techreport.com/forums/viewtopic.php?p=714998#714998]&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
* Make a new file /etc/apt/preferences&lt;br /&gt;
* In the preferences file, put: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=feisty&lt;br /&gt;
Pin-Priority: 700&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=gutsy&lt;br /&gt;
Pin-Priority: 200&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now, edit your sources.list and copy the main and restricted (and others if you want) repo lines replacing feisty with gutsy: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# original&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu feisty main restricted universe multiverse&lt;br /&gt;
deb-src http://security.ubuntu.com/ubuntu feisty main restricted universe multiverse&lt;br /&gt;
&lt;br /&gt;
# your addition&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
deb-src http://security.ubuntu.com/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get -t gutsy install xserver-xorg-video-intel&lt;br /&gt;
sudo apt-get -t gutsy install linux&lt;br /&gt;
sudo apt-get -t gutsy install libgl1-mesa-dri&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now reboot.&lt;br /&gt;
&lt;br /&gt;
Probably now you have the weird effect that your GUI is scaled wrong and doesn't fill the full width of the monitor. To fix that, open your xorg.conf and make the following changes:&lt;br /&gt;
* Add the following section to your xorg.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier &amp;quot;TVOutput&amp;quot;&lt;br /&gt;
    Option &amp;quot;Disable&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Then in the &amp;quot;Device&amp;quot; section add the following line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option &amp;quot;monitor-TV&amp;quot; &amp;quot;TVOutput&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should fix the scaling problem and now everything should work fine.&lt;br /&gt;
--[[User:Shuk|Shuk]] 02:26, 10 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===ThinkFinger===&lt;br /&gt;
Ubuntu does not come with a package for thinkfinger.  Downloading the most recent source and building it was simple enough: Download most recent version (0.3 at time of writing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libpam0g-dev libusb-dev&lt;br /&gt;
tar xvzf thinkfinger-0.3.tar.gz&lt;br /&gt;
cd thinkfinger-0.3/&lt;br /&gt;
./configure --with-securedir=/lib/security --with-birdir=/etc/pam_thinkfinger&lt;br /&gt;
make -j5             (hey its dual core!)&lt;br /&gt;
sudo make install&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuring it is easy as well, open /etc/pam.d/common-auth:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth sufficient pam_thinkfinger.so&lt;br /&gt;
auth required pam_unix.so try_first_pass nullok_secure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create the data directory and set your fingerprint:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
subo mkdir /etc/pam_thinkfinger&lt;br /&gt;
sudo tf-tool --add-user &amp;lt;username&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It will all be setup.  (I found this somewhere on the web, I wish I could give a source but I'm afraid I cant find it, thank you Anonymous!).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*I am having trouble. I get this error with the last command on the above instructions &amp;quot;tf-tool: error while loading shared libraries: libthinkfinger.so.0: cannot open shared object file: No such file or directory&amp;quot;&lt;br /&gt;
*type &amp;quot;ldconfig&amp;quot; as root after make insall. Then the it will work! (pls somebody refresh this article, im not familiar with wiki, sorry)&lt;br /&gt;
&lt;br /&gt;
===HDAPS===&lt;br /&gt;
This seems to be working fine now, I just follow the step on [[How_to_protect_the_harddisk_through_APS]].  Using hdaps-gl does the inverse of the accelerometer, though it's not really a big deal, the harddrive protection should still work.&lt;br /&gt;
&lt;br /&gt;
Assuming that the (improved) hdaps code bundled with tp_smapi is being used, editing the transform_axis function in tp_smapi-0.32/hdaps.c will allow for the proper operation of the accelerometer. Assuming that the accelerometer is rotated 90 degrees from its proper orientation (as it is with the X61), the following code will suffice:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
static void transform_axes(int *x, int *y)&lt;br /&gt;
{&lt;br /&gt;
	int temp = *x;&lt;br /&gt;
	*x = -*y;&lt;br /&gt;
	*y = temp;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For those paying attention in linear algebra, this corresponds to a linear transformation that rotates a 2D coordinate system 90 degrees.&lt;br /&gt;
--[[User:Mbsullivan|Mbsullivan]] 04:21, 27 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===WiFi===&lt;br /&gt;
If you have Intel 4965AGN WiFi card, you have to use ndiswrapper OR use backported kernel from Ubuntu Gutsy (Anybody have howto?) and use following: &lt;br /&gt;
http://kuscsik.blogspot.com/2007/06/how-to-install-intel-4965-wireless.html&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
Do not use the latest versions of iwlwifi and mac80211. For me with Gutsy mac80211-8.0.2 and iwlwifi-0.0.42 work with the latest firmware. No further modification needed.&lt;br /&gt;
&lt;br /&gt;
If you have the Atheros card, Ubuntu should automatically install madwifi, which works out of the box&lt;br /&gt;
----&lt;br /&gt;
Works for me with iwlwifi-4965-ucode-4.44.15, iwlwifi-0.0.34, and mac80211-8.0.1. The catch is, you need to patch your kernel with mac80211, which will fail at compile time with the stock Ubuntu sources. Worked for me with vanilla 2.6.21.5 sources patched for tp_smapi and hdaps protect. Make sure to disable CONFIG_NET_WIRELESS_RTNETLINK in your kernel config.&lt;br /&gt;
&lt;br /&gt;
You can download what you need for for iwlwifi and mac80211 from &lt;br /&gt;
http://intellinuxwireless.org .--[[User:Kc8tbe|Kc8tbe]] 13:00, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Works for me with vanilla kernel v2.6.22.1, ucode 4.44.17, iwlwifi 0.1.2 and mac80211 9.0.2. --[[User:Mbsullivan|Mbsullivan]] 13:40, 24 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
You can also use Kernel 2.6.22.9 and Ubuntu Modules 2.6.22.9 from Gutsy and you will not need to compile anything! Works very well.&lt;br /&gt;
&lt;br /&gt;
===Keyboard/Apostrophe issues (Solved)===&lt;br /&gt;
When installing with the alternate CD, Ubuntu asks you if your keyboard as a character that appears to be a quotation mark (this character: &amp;quot;). If you're using a US English keyboard, say no; the character is actually an umlaut. [[User:SteveSims|SteveSims]] 02:15, 19 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
My apostrophe key outputs ´ instead of '. I went to System -&amp;gt; Preferences -&amp;gt; Keyboard and could not figure out how to fix it. [[User:SteveSims|SteveSims]] 21:50, 11 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try switching your keyboard layout to US-Classic, and putting it on the top of the list.  After you do that, it works perfectly. --[[User:Adamacious|Adamacious]] 04:29, 13 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::There is no &amp;quot;US Classic&amp;quot; option. Here's what I have:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Keyboard_options.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:SteveSims|SteveSims]] 02:17, 15 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It started working, even though I changed nothing. I'm running it as a Macintosh US English keyboard. [[User:SteveSims|SteveSims]] 17:20, 15 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Sorry Steve, what you had to do (and what you did) is select US English, as in the header in the list.  It doesn't look selectable, but it is.--[[User:Adamacious|Adamacious]] 20:02, 22 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
====Fixed in Gutsy====&lt;br /&gt;
As of 29 August 2007 and [https://bugs.launchpad.net/bugs/122560 this issue], the 2.6.22-10 kernel in Gutsy Gibbon supports audio out-of-the-box (as well as WiFi and other things).  Installing the Gutsy kernel via apt and rebooting fixed audio for me, both speakers and headphones.  Remaining issues:&lt;br /&gt;
&lt;br /&gt;
* The mute button mutes audio, but doesn't unmute.  Pressing volume up or down does unmute it, but has no effect on volume.&lt;br /&gt;
* KMix's system tray volume control has no effect because it thinks it's setting the headphones while both outputs are using the speaker settings, but opening KMix and setting the PCM volume works.  --lgarfiel&lt;br /&gt;
&lt;br /&gt;
====Python script fix (slightly easier fix)====&lt;br /&gt;
First, you have to download the source for the [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.5.tar.gz latest Linux kernel] (2.6.22-5 as of August 26th, 2007) and compile it, something most users cannot do. However, you won't have to compile ALSA and its modules from source if you do it this way.&lt;br /&gt;
&lt;br /&gt;
1) Download the [http://launchpadlibrarian.net/8899521/t61_audio_hack.py T61 audio hack] from [[Launchpad]]. Move it to a convenient folder (e.g., not your desktop).&amp;lt;br&amp;gt;&lt;br /&gt;
2) Go to System -&amp;gt; Preferences -&amp;gt; Sessions -&amp;gt; Startup Programs -&amp;gt; Add.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Name it whatever you want. Choose something simple like &amp;quot;Python audio fix.&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
4) Go to Command, and enter the following (with quotation marks):&lt;br /&gt;
&amp;lt;pre&amp;gt;gksudo &amp;lt;nowiki&amp;gt;&amp;quot;[THE FOLDER THAT T61_AUDIO_HACK.PY IS IN]&amp;lt;/nowiki&amp;gt;/t61_audio_hack.py&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example, on my computer, I put t61_audio_hack.py into the /fixes folder in my home folder, so I entered:&lt;br /&gt;
&amp;lt;pre&amp;gt;sksudo &amp;quot;/home/sims/fixes/t61_audio_hack.py&amp;quot;&amp;lt;/pre&amp;gt; into the Command textbox.&amp;lt;br&amp;gt;&lt;br /&gt;
5) Log out, log back in, and type your password quickly when prompted the second time.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/122560 Launchpad Bug #122560]&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/133105 Launchpad Bug #133105]&lt;br /&gt;
&lt;br /&gt;
====ALSA driver update (hard fix, recommended for advanced users)====&lt;br /&gt;
&lt;br /&gt;
:'''''Note: This section assumes a high level of technical proficiency. Please fix it.'''''&lt;br /&gt;
::*&amp;lt;s&amp;gt;At [http://www.alsa-project.org www.asla-project.org], did you download only alsa-driver-1.0.14? That and alsa-lib-1.0.14a?&amp;lt;/s&amp;gt;&lt;br /&gt;
:::Download alsa-driver, alsa-kernel, alsa-lib, and alsa-utils, according to [http://alsa.opensrc.org/index.php/AlsaCVS http://alsa.opensrc.org/index.php/AlsaCVS]. Other sources, however, say only the driver is necessary. Perhaps alsa-project.org simply recommends the other two?&lt;br /&gt;
::*''How'' did you compile it from source? ''How'' did you add the patch?&lt;br /&gt;
::*In short, please explain ''how'' you did these things in addition to just telling us ''what'' you did. I´m not trying to be rude but seriously, not all Linux users are programmers ;). Thanks. [[User:SteveSims|SteveSims]] 22:19, 11 August 2007 (UTC)&lt;br /&gt;
After upgrading to 1.0.14 I still had no sound, and this took about a week to solved (though it was so sadly obvious though).  Just upgrading to alsa 1.0.14 will not be enough, there were a few patches released right after the release that fix the Thinkpad's.  The reason I missed this was because it was the same day so the release of 1.0.14!&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
VERY SIMPLE METHOD OF MAKING SOUND WORK &lt;br /&gt;
http://forums.fedoraforum.org/showthread.php?t=159516&amp;amp;page=1&amp;amp;pp=15&lt;br /&gt;
Just follow the instructions step by step, except for two small things:&lt;br /&gt;
When doing &amp;quot;cp ../patch_analog.c alsa-driver-1.0.14/alsa-kernel/pci/hda/&amp;quot; use &amp;quot;cp ../patch_analog.c alsa-kernel/pci/hda/&amp;quot; instead&lt;br /&gt;
Also, when you get to the part about modifying the modprobe.conf file, it doesn't exist in ubuntu. Adding &amp;quot;options snd-hda-intel index=0 model=thinkpad&amp;quot; to any file (even one you make yourself) inside etc/modprobe.d should work. I personally added it to the options file, and it works fine. &lt;br /&gt;
&lt;br /&gt;
-credit for the guide goes to ciphermonk, and credit to the small changes needed to make this work on ubuntu go to my friend John. &lt;br /&gt;
&lt;br /&gt;
-hotkeys control mic volume, not speaker volume for some reason. I do not know how to fix this&lt;br /&gt;
&lt;br /&gt;
-this fix should provide sound for both headphones and speakers. &lt;br /&gt;
&lt;br /&gt;
-this edit by fatalchaos &lt;br /&gt;
---------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
First make sure these packages are installed (System -&amp;gt; Administration -&amp;gt; Synaptic Package Manager) : automake, autoconfig, cvs, libtool, python-dev, build-essential&lt;br /&gt;
&lt;br /&gt;
Then download the source code to the alsa-driver and apply these patches: (links to the revisions)&lt;br /&gt;
 &lt;br /&gt;
* [http://hg.alsa-project.org/alsa-kernel/rev/958b39f3e8dd Fix Oops with AD1984 thinkpad model]&lt;br /&gt;
* [http://hg.alsa-project.org/alsa-kernel/rev/47ca87407c84 Fix AD1984 basic model]&lt;br /&gt;
* [http://hg.alsa-project.org/alsa-kernel/rev/ca37aeeeb0ea Fix Thinkpad X61/T61 outputs]&lt;br /&gt;
&lt;br /&gt;
'''Please use CVS version of ALSA instead. All of these patches are committed'''. The link to the CVS version of ALSA is dead[http://alsa.opensrc.org/index.php/AlsaCVS].&lt;br /&gt;
&lt;br /&gt;
After doing a make and make install reboot your computer (or rrmmod snd-hda-intel &amp;amp;&amp;amp; modprobe snd-hda-intel).  And run alsamixer (for me it only works as root atm).  If you can´t find alsamixer, you can run it in the terminal (Applications -&amp;gt; Accessories -&amp;gt; Terminal) by entering ''alsamixer''. You will have to play with the settings a bit.  Make sure the speaker option is not muted and leave the Internal Mic Boost at 0, other wise you will have a really loud microphone feedback sort of sound constantly.&lt;br /&gt;
&lt;br /&gt;
I had to chmod -R 777 /dev/snd/ to get everything work for now. (THIS IS NOT THE CORRECT WAY TO DO IT, IT WILL NOT STAY BETWEEN REBOOTS!).&lt;br /&gt;
&lt;br /&gt;
Audio playback should then work, audio capture (microphone) doesn't seem to work, but I am probably not going to try and fix it, I don't use the capture so I am not concerned with that at the moment.&lt;br /&gt;
'''Update:''' With ALSA CVS, microphone seems to work&lt;br /&gt;
&lt;br /&gt;
If you can't hear the mic boost mic settings.  Here are my settings at KMix&lt;br /&gt;
Output&lt;br /&gt;
   Mic - low&lt;br /&gt;
   Mic Boost - full&lt;br /&gt;
Input &lt;br /&gt;
   Mic boost [enable] - medium&lt;br /&gt;
   capture [enable] - medium&lt;br /&gt;
&lt;br /&gt;
works great with Skype.  Also you can use the 'mic level meter' on KRecord to check the mic&lt;br /&gt;
&lt;br /&gt;
In Gnome, default channel mapped to thinkpad volume buttons is MIC, which is bad. Go to ''System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Default mixer tracks'' to change it&lt;br /&gt;
&lt;br /&gt;
'''Please note''' that internal speakers doesn't work with ALSA CVS. Use the headphone jack. Solution?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
When starting alsamixer over the terminal I couldn't activate the speakers and only had sound over the headphone. However, I figured out how to easily activate the speakers:&lt;br /&gt;
* Right-click on your microphone icon in the top panel.&lt;br /&gt;
* (If &amp;quot;Mute&amp;quot; is activated, deactivate it. I had that at the beginning and was confused since in alsa you don't really realize it.)&lt;br /&gt;
* Click on &amp;quot;Open Volume Control&amp;quot;&lt;br /&gt;
* Change to the tab &amp;quot;Switches&amp;quot; and activate the option for speaker. &lt;br /&gt;
That should be enough to make it work.&lt;br /&gt;
--[[User:Shuk|Shuk]] 02:51, 11 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
I tried those patches, it didnt work for me. But this python script did: http://www.klabs.be/~fpiat/linux/debian/Etch_on_Thinkpad_T61.html#Sound  .. apparently if you make the PC speaker play constantly, you cant hear it but you can then hear sound. Hopefully gutsy will fix this :/ --[[User:Rubin|Rubin]] 07:18, 14 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Suspend==&lt;br /&gt;
Suspending doesn't work by default. It succesfully suspends, but after resuming, Kernel panic occurs. I didn't test hibernate.&lt;br /&gt;
I managed to get suspend to ram to work by using this script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # if launched through a lid event and lid is open, do nothing&lt;br /&gt;
 echo &amp;quot;$1&amp;quot; | grep &amp;quot;button/lid&amp;quot; &amp;amp;&amp;amp; grep -q open /proc/acpi/button/lid/LID/state &amp;amp;&amp;amp; exit 0&lt;br /&gt;
 &lt;br /&gt;
 # remove USB 1.1 driver&lt;br /&gt;
 rmmod uhci_hcd&lt;br /&gt;
 rmmod ehci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # sync filesystem and clock&lt;br /&gt;
 sync&lt;br /&gt;
 /sbin/hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # switch to console&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 sleep 5 &amp;amp;&amp;amp; echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 # readjust the clock (it might be off a bit after suspend)&lt;br /&gt;
 /sbin/hwclock --adjust&lt;br /&gt;
 /sbin/hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # reload USB 1.1 driver&lt;br /&gt;
 modprobe uhci_hcd&lt;br /&gt;
 modprobe ehci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # turn on the backlight and switch back to X&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
&lt;br /&gt;
It's very similar to script posted on thinkwiki, but I had to add ehci_hcd to removed modules and remove some radeon stuff (when using Nvidia)&lt;br /&gt;
&lt;br /&gt;
'''Problems''' the problem with this suspend script is, that after resuming, the laptop is incredibly slow. Applications start about 20 seconds, Firefox is lagging. But processor doesn't run at highest frequency, nothing seems unusual. '''Suggestions?'''&lt;br /&gt;
&lt;br /&gt;
This X-slow-after-resume is still here (T61p, nVidia Quadro FX 570 M, bleeding edge Gutsy 2.6.22-10-generic kernel). However, I found an official OpenSuSE 10.3 for this problem:&lt;br /&gt;
[https://bugzilla.novell.com/show_bug.cgi?id=290385]&lt;br /&gt;
--[[User:Lech|Lech]] 21:20, 2 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
When using this script, my USB ports are 'dead' after resume (i.e.  nothing connected to it gets any power).  I have commented out 'rmmod ehci_hcd' and 'modprobe ehci_hcd' lines, to make the USB ports active after a suspend/resume cycle.  (this is using nvidia card)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Suspend and hibernate work out-of-the-box for me with the 2.6.21.5 kernel, except that you need to put acpi_sleep=s3_bios in the kernel command line (i.e. at the end of each kernel line in /boot/grub/menu.lst).&lt;br /&gt;
--[[User:Kc8tbe|Kc8tbe]] 13:03, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hmm, with 2.6.21.5 + acpi_sleep=s3_bios,  laptop suspends, but resume fails - machine locks up.  This is with nvidia 140.  Same result when doing it at console.  When I resume, I hear a beep and the machine hangs.  Have to hard-reset.  Suggestions?&lt;br /&gt;
&lt;br /&gt;
Some things seem to break after suspend for me, like network connections time out randomly, cdrom stops working etc. Running 'sudo /etc/init.d/dbus restart' seems to solve it for the most part.&lt;br /&gt;
&lt;br /&gt;
==Brightness==&lt;br /&gt;
Changing brightness doesn't work at all. There are many issues. I tried Gutsy and still the same (even worse)&lt;br /&gt;
&lt;br /&gt;
Not a real solution, but if using the vesa driver, brightness control works. ''--Daniel06'' 11:58, 4 July 2007&lt;br /&gt;
&lt;br /&gt;
doesnt work for me with vesa or intel --[[User:Rubin|Rubin]] 06:19, 14 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
It works fine on mine and I have built-in graphics on my motherboard. [[User:SteveSims|SteveSims]] 02:19, 15 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== one idea ===&lt;br /&gt;
  echo &amp;quot;up&amp;quot; &amp;gt;/proc/acpi/ibm/brightness   &lt;br /&gt;
...works. as does 'down' and 'level x' where x is 1-7.  But how to tie that into the buttons? Seems they are currently using something else in /proc that doesnt exist for us.  --[[User:Rubin|Rubin]] 06:19, 14 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== yet another idea ===&lt;br /&gt;
&lt;br /&gt;
You can add the Gnome power manager brightness applet to the gnome panel, which gives you a GUI tool to do the job, rather than hardware buttons.  I don't know about KDE or other window managers.  --[[User:Atoponce|Atoponce]] 13:07 22, Aug 2007&lt;br /&gt;
&lt;br /&gt;
=== Another solution for Brightness, using xbacklight and laptop-mode ===&lt;br /&gt;
&lt;br /&gt;
While the hardware buttons still don't work, I have a solution that will automatically raise and lower the backlight when plugged in or on battery.  &lt;br /&gt;
&lt;br /&gt;
First, make sure Gnome isn't trying to set the brightness, by going to System &amp;gt; Preferences &amp;gt; Power Management.  In the On Battery Power tab, set &amp;quot;Dim display brightness by&amp;quot; to 0%.&lt;br /&gt;
&lt;br /&gt;
Next, install xbacklight.&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install xbacklight&lt;br /&gt;
&lt;br /&gt;
You can manually set the backlight by using &amp;quot;xbacklight -set &amp;lt;number from 1-100&amp;gt;&amp;quot;.  Note that by using xbacklight, you can make the backlight go brighter or dimmer than normally allowed by Windows or Ubuntu.&lt;br /&gt;
&lt;br /&gt;
To automate brightness changes, first enable laptop-mode&lt;br /&gt;
&lt;br /&gt;
  sudo nano /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
Scroll to the bottom and change ENABLE_LAPTOP_MODE to true&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=true&lt;br /&gt;
&lt;br /&gt;
Set laptop mode to start automatically&lt;br /&gt;
&lt;br /&gt;
  sudo update-rc.d laptop-mode multiuser&lt;br /&gt;
&lt;br /&gt;
Edit laptop-mode.conf to automate brightness changes.  Scroll down to LCD brightness settings.  Modify the section to read as follows:&lt;br /&gt;
&lt;br /&gt;
  CONTROL_BRIGHTNESS=1&lt;br /&gt;
&lt;br /&gt;
  BATT_BRIGHTNESS_COMMAND=&amp;quot;xbacklight -set 20&amp;quot;&lt;br /&gt;
  LM_AC_BRIGHTNESS_COMMAND=&amp;quot;xbacklight -set 100&amp;quot;&lt;br /&gt;
  NOLM_AC_BRIGHTNESS_COMMAND=&amp;quot;xbacklight -set 100&amp;quot;&lt;br /&gt;
  BRIGHTNESS_OUTPUT=&amp;quot;/dev/null&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note: You can use any value from 1 to 100 after -set, I used 20 and 100 as examples.  After this, start the laptop-mode daemon, and test if it works.  You may have to restart acpid as well.&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/laptop-mode start&lt;br /&gt;
  sudo /etc/init.d/acpid restart&lt;br /&gt;
&lt;br /&gt;
==Webcam==&lt;br /&gt;
The webcam in T61 is some sort of UVC camera: Found UVC 1.00 device Integrated Camera (17ef:1004). The module loads out of the box. I tested the camera using:&lt;br /&gt;
Luvcview: http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20070512.tar.gz&lt;br /&gt;
Just compile and run using ./luvcview -f yuv (JPG format doesn't work)&lt;br /&gt;
&lt;br /&gt;
I also tried gqcam and webcam, but both doesn't work (first SEGFAULTs, second prints Invalid argument)&lt;br /&gt;
&lt;br /&gt;
luvcview has a button to take pictures. Place your mouse over the buttons at the bottom of the window, and their function is revealed in the title bar. Unfortunately, the button for avi capture does not seem to work (although it does tell you what the video framerate is, which is helpful).&lt;br /&gt;
&lt;br /&gt;
To capture a video stream, run ./luvcview -f yuv -S&lt;br /&gt;
To play back the video stream, run mplayer -demuxer rawvideo -rawvideo fps=7:w=320:h=240:yuy2 stream.raw&lt;br /&gt;
&lt;br /&gt;
==64bit systems issues==&lt;br /&gt;
If you are running 64bit Ubuntu, you will face some problems wit 32bit only proprietary applications. Most of them can be solved. &lt;br /&gt;
&lt;br /&gt;
===Firefox &amp;amp; Flash===&lt;br /&gt;
You can use 32bit version of Firefox (see google), or use http://gwenole.beauchesne.info/projects/nspluginwrapper/ nspluginwrapper] which i prefer:&lt;br /&gt;
 sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2 alien&lt;br /&gt;
Now download both nspluginwrapper rpms (Plugin + Viewer) and convert them:&lt;br /&gt;
 sudo alien nspluginwrapper*.rpm&lt;br /&gt;
 sudo dpkg -i nspluginwrapper*.deb&lt;br /&gt;
&lt;br /&gt;
Download Adobe Flash Player: http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz&lt;br /&gt;
 tar -xvzf install_flash_player_9_linux.tar.gz&lt;br /&gt;
 cd install_flash_player_9_linux&lt;br /&gt;
 sudo install libflashplayer.so flashplayer.xpt /usr/lib/firefox/plugins&lt;br /&gt;
 nspluginwrapper -i /usr/lib/firefox/plugins/libflashplayer.so&lt;br /&gt;
 cd ~/.mozilla/plugins/&lt;br /&gt;
 sudo install npwrapper.libflashplayer.so /usr/lib/mozilla-firefox/plugins/&lt;br /&gt;
This howto is taken from [http://webzine.smehlik.net/64bit-ubuntu-adobe-flash-plugin-pomoci-nspluginwrapper/ Smehlik Webzine (in Czech)]&lt;br /&gt;
&lt;br /&gt;
===Skype===&lt;br /&gt;
Download Skype for Ubuntu Feisty&lt;br /&gt;
Use this commandlibdbus, libqt4-core, libqt4-gui, libsigc++ to determine missing libraries:&lt;br /&gt;
 ldd /usr/bin/skype | grep not&lt;br /&gt;
It should be these:&lt;br /&gt;
 libdbus, libqt4-core, libqt4-gui, libsigc++ (2.0 version)&lt;br /&gt;
Download them from http://packages.ubuntu.com (32bit versions!)&lt;br /&gt;
 mkdir testlibs&lt;br /&gt;
 dpkg-deb --extract &amp;lt;deb file&amp;gt; testlibs&lt;br /&gt;
Now copy everything from testlibs to /usr/lib32&lt;br /&gt;
 cp -r testlibs/usr/lib/* /usr/lib32&lt;br /&gt;
Freedom lovers are advised to avoid proprietary systems like Skype, however.  Centralized directories and signalling architectures can't be good for your health.&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
works for me (TM)&lt;br /&gt;
&lt;br /&gt;
==USB==&lt;br /&gt;
A short time after the system has booted, I get a message on the console of every window indicating IRQ# 23 has fired but noone is expecting it. After this message, the USB ports on the right side fail to work anymore.  It was suggested on a forum that they will work, its just it takes it a long time to discover there is a new device.  I looked in /proc and determined that the bluetooth device is using IRQ23, so it may be involved, but there may be sharing so it could be something else.  Regardless, there are USB bus problems with the T61 and linux.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
==Overall==&lt;br /&gt;
I initially had some big problems getting this working, but now its working quite well.  The wifi card worked at startup (uses madwifi) and I am happy because I don't seem to need any proprietary software to run this system.&lt;br /&gt;
&lt;br /&gt;
==Discussion==&lt;br /&gt;
In case you missed it the discussion page (for questions/responses) is right here:  [[Talk: Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T61]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation guides survey (IBM/Lenovo)].&lt;br /&gt;
* Many other suggestions and references can be found in the following ubuntu forum: http://ubuntuforums.org/showthread.php?t=471563&lt;br /&gt;
&lt;br /&gt;
[[Category:Ubuntu 7.04]]&lt;br /&gt;
[[Category:T61]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T61&amp;diff=32906</id>
		<title>Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T61&amp;diff=32906"/>
		<updated>2007-09-04T02:24:39Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* NVIDIA Quadro NVS 140M (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is recommended that one uses Ubuntu 7.10, Gutsy Gibbon, rather than 7.04,  on the T61 as video drivers and wifi, among other issues, work by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===My DVD drive/CD burner/DVD burner doesn't work (Solved)===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&amp;lt;br&amp;gt;&lt;br /&gt;
1) Reboot your T61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&amp;lt;br&amp;gt;&lt;br /&gt;
2) In BIOS, select Configure -&amp;gt; Serial ATA.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Now, select Compatibility instead of AHCI.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Exit BIOS and start your computer normally.&amp;lt;br&amp;gt;&lt;br /&gt;
5) Go to Places -&amp;gt; Computer, right-click your CD-ROM/DVD/etc. drive, and select Properties. Then, go to Drive -&amp;gt; Settings. Set the mount point to ''cdrom'' (regardless of whether it's a CD-ROM drive, DVD drive, etc.).&lt;br /&gt;
&lt;br /&gt;
:Remember step 5! If the Synaptic Package Manager does not see your installation CD, even though you can see it in Places -&amp;gt; Computer, do the following:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:1) [http://ubuntuforums.org/showthread.php?t=31053 Log in as the root user].&amp;lt;br&amp;gt;&lt;br /&gt;
:2) Go to /media and rename cdrom to something that isn't already used in the /media folder.&amp;lt;br&amp;gt;&lt;br /&gt;
:3) Right-click on the desktop and select Create Launcher. Enter cdrom as the name and /media/Ubuntu 7.04 i386 as the command. Drag the launcher into /media. Note: Ubuntu 7.04 i386 can be anything, so change it if you need to access a different CD this way (i.e., if you need a different CD to appear as cdrom), but to get a package from your CD via Synaptic the name must be the same as your install CD´s (probably Ubuntu 7.04 i386).&amp;lt;br&amp;gt;&lt;br /&gt;
:4) Remember to rename the original cdrom after you´re done; you can keep the launcher cdrom under a different name.&lt;br /&gt;
&lt;br /&gt;
Of course, this way isn´t by the book and will get annoying if you have to do it a lot, so there´s probably a better way of getting packages from your installation CD with Synaptic, but itĺl work for getting the necessary packages to get your other hardware working.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
At first, the Ubuntu Live CD would not start at all, this seems to be a problem with the SATA AHCI driver.  I had to go into the BIOS and change the SATA driver from ACHI to compatibility (What is the difference? Am I loosing performance?).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After you've installed and booted, try the advice from [[Problems_with_SATA_and_Linux]]. Do this:&lt;br /&gt;
 '''# echo options libata atapi_enabled=1&amp;gt;/etc/modprobe.d/atapienable &amp;amp;&amp;amp; update-initramfs -u'''&lt;br /&gt;
Then try turning AHCI back on in the BIOS. On a custom-built 2.6.21.5 kernel, my DVD drive appears as /dev/hda and DMA works.&lt;br /&gt;
--[[User:Kc8tbe|Kc8tbe]] 12:45, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
If your DVD drive does not appear, modprobe pata-jmicron and ide-generic.&lt;br /&gt;
--[[User:Antikristian|Antikristian]] 01:23, 30 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===NVIDIA Quadro NVS 140M (Solved)===&lt;br /&gt;
After initial issues like those explained above in the SATA Issues, I received the xorg error 'fatal error: no screens found'.  I was able to boot into Safe Graphics Mode and run the installer, though I had to move both window manager bars to see enough of the install window to use it.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can download the drivers via wget in a console. Take care to follow the instructions in &lt;br /&gt;
[http://www.nvnews.net/vbulletin/showthread.php?t=72490 the NVidia Forum] and uninstall all the packages wit apt-get remove, as described.&lt;br /&gt;
Then run the nvidia installer.&lt;br /&gt;
&lt;br /&gt;
Remember that, after you upgrade the kernel, you also have to re-install the drivers.&lt;br /&gt;
&lt;br /&gt;
After installing the NVIDIA drivers, your laptop may not wake after suspend or hibernation.  I followed these instructions to fix it [https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend Ubuntu Community Help].&lt;br /&gt;
&lt;br /&gt;
====Alternative NVIDIA driver installation====&lt;br /&gt;
Instead of installing the NVIDIA drivers manually as described above, you can try using [http://www.albertomilone.com/nvidia_scripts1.html Envy]. It automatically installs the latest NVIDIA drivers, and cleans up any previous installations.&lt;br /&gt;
&lt;br /&gt;
=== Intel Graphics Media Accelerator X3100 (Chipset GM965) (Solved)===&lt;br /&gt;
After that the CD seemed to boot but the screen was just garbage [http://shadowarts.nonlogic.org/projects/thinkpad/screen_garbage.jpg Picture].  In order to get around that issue I had to go back and download the Alternate CD, which allows you to install in text only mode. From here, the text-only install went okay. Changing the VGA settings on the regular CD worked for me. &lt;br /&gt;
&lt;br /&gt;
When I booted up after the installation, I was still getting the same garbage on the screen.  To resolve this I edited my [http://shadowarts.nonlogic.org/projects/thinkpad/xorg.conf xorg.conf] file as shown.  I also had to install the latest kernel for Feisty, as the one off of the install disk did have have /dev/agpgart.  And I could then use X11.  There were still some issues however.  The screen seemed somewhat fuzzy.  This was a little more challenging of a fix...  I found [http://www.spinics.net/lists/xorg/msg25099.html this] mailing list posting, according to it, there was a small glitch in the driver.  To fix it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get source xserver-xorg-video-intel&lt;br /&gt;
cd xserver-xorg-video-intel-1.9.94/&lt;br /&gt;
vim src/i830_lvds.c&lt;br /&gt;
Goto line 230 and delete (PFIT_ENABLE | VERT_AUTSCALE ....);, replacing it with 0;  then quit vim&lt;br /&gt;
dpkg-buildpackage -rfakeroot -uc -b&lt;br /&gt;
cd ..&lt;br /&gt;
dpkg -i xserver-xorg-video-intel_1.9.94-lubuntu3_amd64.deb (wont be amd64 with a 32-bit install)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now reboot your computer, and it should work.  **NOTE: For some reason just restarting X didn't fix it, seems like you must reboot.**  At this point you should have a nice, crisp display.&lt;br /&gt;
&lt;br /&gt;
I am still working on aiglx and compiz (switching desktops on a cube doesnt seem to work, though I have some ideas...).  There are some issues with OpenGL apps freezing Xorg as well, but the standard 2D desktop works flawlessly.&lt;br /&gt;
----&lt;br /&gt;
It doesn't seem to be necessary to modify the soruce of xserver-xorg-video-intel anymore, but 3D-acceleration doesn't seem to be stable yet and kdm occasionally needs to be restarted after a login attempt.--[[User:Kc8tbe|Kc8tbe]] 12:49, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I was able to use the normal feisty install disk by changing the SATA setting in BIOS, then change the resolution to 800x600 prior to install, then sudo apt-get update and upgrade, and then sudo apt-get install xserver-xorg-video-intel, then change xorg.conf to match link above and 2D graphics work fine.  Jul 18, 2008 - John E&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
It seems that everything works fine when using &amp;quot;apt pinning&amp;quot; and updating the xserver-xorg-video-intel, mesa and other packages to the versions provided by Gutsy. I did the following and the resolution and Compiz Fusion are working fine at the moment. The original source of the steps described below can be found here: [http://techreport.com/forums/viewtopic.php?p=714998#714998]&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
* Make a new file /etc/apt/preferences&lt;br /&gt;
* In the preferences file, put: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=feisty&lt;br /&gt;
Pin-Priority: 700&lt;br /&gt;
&lt;br /&gt;
Package: *&lt;br /&gt;
Pin: release a=gutsy&lt;br /&gt;
Pin-Priority: 200&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now, edit your sources.list and copy the main and restricted (and others if you want) repo lines replacing feisty with gutsy: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# original&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu feisty main restricted universe multiverse&lt;br /&gt;
deb-src http://security.ubuntu.com/ubuntu feisty main restricted universe multiverse&lt;br /&gt;
&lt;br /&gt;
# your addition&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
deb-src http://security.ubuntu.com/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get -t gutsy install xserver-xorg-video-intel&lt;br /&gt;
sudo apt-get -t gutsy install linux&lt;br /&gt;
sudo apt-get -t gutsy install libgl1-mesa-dri&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now reboot.&lt;br /&gt;
&lt;br /&gt;
Probably now you have the weird effect that your GUI is scaled wrong and doesn't fill the full width of the monitor. To fix that, open your xorg.conf and make the following changes:&lt;br /&gt;
* Add the following section to your xorg.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier &amp;quot;TVOutput&amp;quot;&lt;br /&gt;
    Option &amp;quot;Disable&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Then in the &amp;quot;Device&amp;quot; section add the following line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option &amp;quot;monitor-TV&amp;quot; &amp;quot;TVOutput&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should fix the scaling problem and now everything should work fine.&lt;br /&gt;
--[[User:Shuk|Shuk]] 02:26, 10 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===ThinkFinger===&lt;br /&gt;
Ubuntu does not come with a package for thinkfinger.  Downloading the most recent source and building it was simple enough: Download most recent version (0.3 at time of writing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libpam0g-dev libusb-dev&lt;br /&gt;
tar xvzf thinkfinger-0.3.tar.gz&lt;br /&gt;
cd thinkfinger-0.3/&lt;br /&gt;
./configure --with-securedir=/lib/security --with-birdir=/etc/pam_thinkfinger&lt;br /&gt;
make -j5             (hey its dual core!)&lt;br /&gt;
sudo make install&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuring it is easy as well, open /etc/pam.d/common-auth:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth sufficient pam_thinkfinger.so&lt;br /&gt;
auth required pam_unix.so try_first_pass nullok_secure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create the data directory and set your fingerprint:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
subo mkdir /etc/pam_thinkfinger&lt;br /&gt;
sudo tf-tool --add-user &amp;lt;username&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It will all be setup.  (I found this somewhere on the web, I wish I could give a source but I'm afraid I cant find it, thank you Anonymous!).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*I am having trouble. I get this error with the last command on the above instructions &amp;quot;tf-tool: error while loading shared libraries: libthinkfinger.so.0: cannot open shared object file: No such file or directory&amp;quot;&lt;br /&gt;
*type &amp;quot;ldconfig&amp;quot; as root after make insall. Then the it will work! (pls somebody refresh this article, im not familiar with wiki, sorry)&lt;br /&gt;
&lt;br /&gt;
===HDAPS===&lt;br /&gt;
This seems to be working fine now, I just follow the step on [[How_to_protect_the_harddisk_through_APS]].  Using hdaps-gl does the inverse of the accelerometer, though it's not really a big deal, the harddrive protection should still work.&lt;br /&gt;
&lt;br /&gt;
Assuming that the (improved) hdaps code bundled with tp_smapi is being used, editing the transform_axis function in tp_smapi-0.32/hdaps.c will allow for the proper operation of the accelerometer. Assuming that the accelerometer is rotated 90 degrees from its proper orientation (as it is with the X61), the following code will suffice:&lt;br /&gt;
&lt;br /&gt;
static void transform_axes(int *x, int *y)&lt;br /&gt;
{&lt;br /&gt;
	int temp = *x;&lt;br /&gt;
	*x = -*y;&lt;br /&gt;
	*y = temp;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
For those paying attention in linear algebra, this corresponds to a linear transformation that rotates a 2D coordinate system 90 degrees.&lt;br /&gt;
--[[User:Mbsullivan|Mbsullivan]] 04:21, 27 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===WiFi===&lt;br /&gt;
If you have Intel 4965AGN WiFi card, you have to use ndiswrapper OR use backported kernel from Ubuntu Gutsy (Anybody have howto?) and use following: &lt;br /&gt;
http://kuscsik.blogspot.com/2007/06/how-to-install-intel-4965-wireless.html&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
Do not use the latest versions of iwlwifi and mac80211. For me with Gutsy mac80211-8.0.2 and iwlwifi-0.0.42 work with the latest firmware. No further modification needed.&lt;br /&gt;
&lt;br /&gt;
If you have the Atheros card, Ubuntu should automatically install madwifi, which works out of the box&lt;br /&gt;
----&lt;br /&gt;
Works for me with iwlwifi-4965-ucode-4.44.15, iwlwifi-0.0.34, and mac80211-8.0.1. The catch is, you need to patch your kernel with mac80211, which will fail at compile time with the stock Ubuntu sources. Worked for me with vanilla 2.6.21.5 sources patched for tp_smapi and hdaps protect. Make sure to disable CONFIG_NET_WIRELESS_RTNETLINK in your kernel config.&lt;br /&gt;
&lt;br /&gt;
You can download what you need for for iwlwifi and mac80211 from &lt;br /&gt;
http://intellinuxwireless.org .--[[User:Kc8tbe|Kc8tbe]] 13:00, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Works for me with vanilla kernel v2.6.22.1, ucode 4.44.17, iwlwifi 0.1.2 and mac80211 9.0.2. --[[User:Mbsullivan|Mbsullivan]] 13:40, 24 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
You can also use Kernel 2.6.22.9 and Ubuntu Modules 2.6.22.9 from Gutsy and you will not need to compile anything! Works very well.&lt;br /&gt;
&lt;br /&gt;
===Keyboard/Apostrophe issues (Solved)===&lt;br /&gt;
When installing with the alternate CD, Ubuntu asks you if your keyboard as a character that appears to be a quotation mark (this character: &amp;quot;). If you're using a US English keyboard, say no; the character is actually an umlaut. [[User:SteveSims|SteveSims]] 02:15, 19 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
My apostrophe key outputs ´ instead of '. I went to System -&amp;gt; Preferences -&amp;gt; Keyboard and could not figure out how to fix it. [[User:SteveSims|SteveSims]] 21:50, 11 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try switching your keyboard layout to US-Classic, and putting it on the top of the list.  After you do that, it works perfectly. --[[User:Adamacious|Adamacious]] 04:29, 13 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::There is no &amp;quot;US Classic&amp;quot; option. Here's what I have:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Keyboard_options.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:SteveSims|SteveSims]] 02:17, 15 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::It started working, even though I changed nothing. I'm running it as a Macintosh US English keyboard. [[User:SteveSims|SteveSims]] 17:20, 15 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Sorry Steve, what you had to do (and what you did) is select US English, as in the header in the list.  It doesn't look selectable, but it is.--[[User:Adamacious|Adamacious]] 20:02, 22 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
====Fixed in Gutsy====&lt;br /&gt;
As of 29 August 2007 and [https://bugs.launchpad.net/bugs/122560 this issue], the 2.6.22-10 kernel in Gutsy Gibbon supports audio out-of-the-box (as well as WiFi and other things).  Installing the Gutsy kernel via apt and rebooting fixed audio for me, both speakers and headphones.  Remaining issues:&lt;br /&gt;
&lt;br /&gt;
* The mute button mutes audio, but doesn't unmute.  Pressing volume up or down does unmute it, but has no effect on volume.&lt;br /&gt;
* KMix's system tray volume control has no effect because it thinks it's setting the headphones while both outputs are using the speaker settings, but opening KMix and setting the PCM volume works.  --lgarfiel&lt;br /&gt;
&lt;br /&gt;
====Python script fix (slightly easier fix)====&lt;br /&gt;
First, you have to download the source for the [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.5.tar.gz latest Linux kernel] (2.6.22-5 as of August 26th, 2007) and compile it, something most users cannot do. However, you won't have to compile ALSA and its modules from source if you do it this way.&lt;br /&gt;
&lt;br /&gt;
1) Download the [http://launchpadlibrarian.net/8899521/t61_audio_hack.py T61 audio hack] from [[Launchpad]]. Move it to a convenient folder (e.g., not your desktop).&amp;lt;br&amp;gt;&lt;br /&gt;
2) Go to System -&amp;gt; Preferences -&amp;gt; Sessions -&amp;gt; Startup Programs -&amp;gt; Add.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Name it whatever you want. Choose something simple like &amp;quot;Python audio fix.&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
4) Go to Command, and enter the following (with quotation marks):&lt;br /&gt;
&amp;lt;pre&amp;gt;gksudo &amp;lt;nowiki&amp;gt;&amp;quot;[THE FOLDER THAT T61_AUDIO_HACK.PY IS IN]&amp;lt;/nowiki&amp;gt;/t61_audio_hack.py&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example, on my computer, I put t61_audio_hack.py into the /fixes folder in my home folder, so I entered:&lt;br /&gt;
&amp;lt;pre&amp;gt;sksudo &amp;quot;/home/sims/fixes/t61_audio_hack.py&amp;quot;&amp;lt;/pre&amp;gt; into the Command textbox.&amp;lt;br&amp;gt;&lt;br /&gt;
5) Log out, log back in, and type your password quickly when prompted the second time.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/122560 Launchpad Bug #122560]&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/133105 Launchpad Bug #133105]&lt;br /&gt;
&lt;br /&gt;
====ALSA driver update (hard fix, recommended for advanced users)====&lt;br /&gt;
&lt;br /&gt;
:'''''Note: This section assumes a high level of technical proficiency. Please fix it.'''''&lt;br /&gt;
::*&amp;lt;s&amp;gt;At [http://www.alsa-project.org www.asla-project.org], did you download only alsa-driver-1.0.14? That and alsa-lib-1.0.14a?&amp;lt;/s&amp;gt;&lt;br /&gt;
:::Download alsa-driver, alsa-kernel, alsa-lib, and alsa-utils, according to [http://alsa.opensrc.org/index.php/AlsaCVS http://alsa.opensrc.org/index.php/AlsaCVS]. Other sources, however, say only the driver is necessary. Perhaps alsa-project.org simply recommends the other two?&lt;br /&gt;
::*''How'' did you compile it from source? ''How'' did you add the patch?&lt;br /&gt;
::*In short, please explain ''how'' you did these things in addition to just telling us ''what'' you did. I´m not trying to be rude but seriously, not all Linux users are programmers ;). Thanks. [[User:SteveSims|SteveSims]] 22:19, 11 August 2007 (UTC)&lt;br /&gt;
After upgrading to 1.0.14 I still had no sound, and this took about a week to solved (though it was so sadly obvious though).  Just upgrading to alsa 1.0.14 will not be enough, there were a few patches released right after the release that fix the Thinkpad's.  The reason I missed this was because it was the same day so the release of 1.0.14!&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
VERY SIMPLE METHOD OF MAKING SOUND WORK &lt;br /&gt;
http://forums.fedoraforum.org/showthread.php?t=159516&amp;amp;page=1&amp;amp;pp=15&lt;br /&gt;
Just follow the instructions step by step, except for two small things:&lt;br /&gt;
When doing &amp;quot;cp ../patch_analog.c alsa-driver-1.0.14/alsa-kernel/pci/hda/&amp;quot; use &amp;quot;cp ../patch_analog.c alsa-kernel/pci/hda/&amp;quot; instead&lt;br /&gt;
Also, when you get to the part about modifying the modprobe.conf file, it doesn't exist in ubuntu. Adding &amp;quot;options snd-hda-intel index=0 model=thinkpad&amp;quot; to any file (even one you make yourself) inside etc/modprobe.d should work. I personally added it to the options file, and it works fine. &lt;br /&gt;
&lt;br /&gt;
-credit for the guide goes to ciphermonk, and credit to the small changes needed to make this work on ubuntu go to my friend John. &lt;br /&gt;
&lt;br /&gt;
-hotkeys control mic volume, not speaker volume for some reason. I do not know how to fix this&lt;br /&gt;
&lt;br /&gt;
-this fix should provide sound for both headphones and speakers. &lt;br /&gt;
&lt;br /&gt;
-this edit by fatalchaos &lt;br /&gt;
---------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
First make sure these packages are installed (System -&amp;gt; Administration -&amp;gt; Synaptic Package Manager) : automake, autoconfig, cvs, libtool, python-dev, build-essential&lt;br /&gt;
&lt;br /&gt;
Then download the source code to the alsa-driver and apply these patches: (links to the revisions)&lt;br /&gt;
 &lt;br /&gt;
* [http://hg.alsa-project.org/alsa-kernel/rev/958b39f3e8dd Fix Oops with AD1984 thinkpad model]&lt;br /&gt;
* [http://hg.alsa-project.org/alsa-kernel/rev/47ca87407c84 Fix AD1984 basic model]&lt;br /&gt;
* [http://hg.alsa-project.org/alsa-kernel/rev/ca37aeeeb0ea Fix Thinkpad X61/T61 outputs]&lt;br /&gt;
&lt;br /&gt;
'''Please use CVS version of ALSA instead. All of these patches are committed'''. The link to the CVS version of ALSA is dead[http://alsa.opensrc.org/index.php/AlsaCVS].&lt;br /&gt;
&lt;br /&gt;
After doing a make and make install reboot your computer (or rrmmod snd-hda-intel &amp;amp;&amp;amp; modprobe snd-hda-intel).  And run alsamixer (for me it only works as root atm).  If you can´t find alsamixer, you can run it in the terminal (Applications -&amp;gt; Accessories -&amp;gt; Terminal) by entering ''alsamixer''. You will have to play with the settings a bit.  Make sure the speaker option is not muted and leave the Internal Mic Boost at 0, other wise you will have a really loud microphone feedback sort of sound constantly.&lt;br /&gt;
&lt;br /&gt;
I had to chmod -R 777 /dev/snd/ to get everything work for now. (THIS IS NOT THE CORRECT WAY TO DO IT, IT WILL NOT STAY BETWEEN REBOOTS!).&lt;br /&gt;
&lt;br /&gt;
Audio playback should then work, audio capture (microphone) doesn't seem to work, but I am probably not going to try and fix it, I don't use the capture so I am not concerned with that at the moment.&lt;br /&gt;
'''Update:''' With ALSA CVS, microphone seems to work&lt;br /&gt;
&lt;br /&gt;
If you can't hear the mic boost mic settings.  Here are my settings at KMix&lt;br /&gt;
Output&lt;br /&gt;
   Mic - low&lt;br /&gt;
   Mic Boost - full&lt;br /&gt;
Input &lt;br /&gt;
   Mic boost [enable] - medium&lt;br /&gt;
   capture [enable] - medium&lt;br /&gt;
&lt;br /&gt;
works great with Skype.  Also you can use the 'mic level meter' on KRecord to check the mic&lt;br /&gt;
&lt;br /&gt;
In Gnome, default channel mapped to thinkpad volume buttons is MIC, which is bad. Go to ''System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Default mixer tracks'' to change it&lt;br /&gt;
&lt;br /&gt;
'''Please note''' that internal speakers doesn't work with ALSA CVS. Use the headphone jack. Solution?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
When starting alsamixer over the terminal I couldn't activate the speakers and only had sound over the headphone. However, I figured out how to easily activate the speakers:&lt;br /&gt;
* Right-click on your microphone icon in the top panel.&lt;br /&gt;
* (If &amp;quot;Mute&amp;quot; is activated, deactivate it. I had that at the beginning and was confused since in alsa you don't really realize it.)&lt;br /&gt;
* Click on &amp;quot;Open Volume Control&amp;quot;&lt;br /&gt;
* Change to the tab &amp;quot;Switches&amp;quot; and activate the option for speaker. &lt;br /&gt;
That should be enough to make it work.&lt;br /&gt;
--[[User:Shuk|Shuk]] 02:51, 11 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
I tried those patches, it didnt work for me. But this python script did: http://www.klabs.be/~fpiat/linux/debian/Etch_on_Thinkpad_T61.html#Sound  .. apparently if you make the PC speaker play constantly, you cant hear it but you can then hear sound. Hopefully gutsy will fix this :/ --[[User:Rubin|Rubin]] 07:18, 14 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Suspend==&lt;br /&gt;
Suspending doesn't work by default. It succesfully suspends, but after resuming, Kernel panic occurs. I didn't test hibernate.&lt;br /&gt;
I managed to get suspend to ram to work by using this script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # if launched through a lid event and lid is open, do nothing&lt;br /&gt;
 echo &amp;quot;$1&amp;quot; | grep &amp;quot;button/lid&amp;quot; &amp;amp;&amp;amp; grep -q open /proc/acpi/button/lid/LID/state &amp;amp;&amp;amp; exit 0&lt;br /&gt;
 &lt;br /&gt;
 # remove USB 1.1 driver&lt;br /&gt;
 rmmod uhci_hcd&lt;br /&gt;
 rmmod ehci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # sync filesystem and clock&lt;br /&gt;
 sync&lt;br /&gt;
 /sbin/hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # switch to console&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 sleep 5 &amp;amp;&amp;amp; echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 # readjust the clock (it might be off a bit after suspend)&lt;br /&gt;
 /sbin/hwclock --adjust&lt;br /&gt;
 /sbin/hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # reload USB 1.1 driver&lt;br /&gt;
 modprobe uhci_hcd&lt;br /&gt;
 modprobe ehci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # turn on the backlight and switch back to X&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
&lt;br /&gt;
It's very similar to script posted on thinkwiki, but I had to add ehci_hcd to removed modules and remove some radeon stuff (when using Nvidia)&lt;br /&gt;
&lt;br /&gt;
'''Problems''' the problem with this suspend script is, that after resuming, the laptop is incredibly slow. Applications start about 20 seconds, Firefox is lagging. But processor doesn't run at highest frequency, nothing seems unusual. '''Suggestions?'''&lt;br /&gt;
&lt;br /&gt;
This X-slow-after-resume is still here (T61p, nVidia Quadro FX 570 M, bleeding edge Gutsy 2.6.22-10-generic kernel). However, I found an official OpenSuSE 10.3 for this problem:&lt;br /&gt;
[https://bugzilla.novell.com/show_bug.cgi?id=290385]&lt;br /&gt;
--[[User:Lech|Lech]] 21:20, 2 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
When using this script, my USB ports are 'dead' after resume (i.e.  nothing connected to it gets any power).  I have commented out 'rmmod ehci_hcd' and 'modprobe ehci_hcd' lines, to make the USB ports active after a suspend/resume cycle.  (this is using nvidia card)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Suspend and hibernate work out-of-the-box for me with the 2.6.21.5 kernel, except that you need to put acpi_sleep=s3_bios in the kernel command line (i.e. at the end of each kernel line in /boot/grub/menu.lst).&lt;br /&gt;
--[[User:Kc8tbe|Kc8tbe]] 13:03, 1 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hmm, with 2.6.21.5 + acpi_sleep=s3_bios,  laptop suspends, but resume fails - machine locks up.  This is with nvidia 140.  Same result when doing it at console.  When I resume, I hear a beep and the machine hangs.  Have to hard-reset.  Suggestions?&lt;br /&gt;
&lt;br /&gt;
Some things seem to break after suspend for me, like network connections time out randomly, cdrom stops working etc. Running 'sudo /etc/init.d/dbus restart' seems to solve it for the most part.&lt;br /&gt;
&lt;br /&gt;
==Brightness==&lt;br /&gt;
Changing brightness doesn't work at all. There are many issues. I tried Gutsy and still the same (even worse)&lt;br /&gt;
&lt;br /&gt;
Not a real solution, but if using the vesa driver, brightness control works. ''--Daniel06'' 11:58, 4 July 2007&lt;br /&gt;
&lt;br /&gt;
doesnt work for me with vesa or intel --[[User:Rubin|Rubin]] 06:19, 14 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
It works fine on mine and I have built-in graphics on my motherboard. [[User:SteveSims|SteveSims]] 02:19, 15 August 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== one idea ===&lt;br /&gt;
  echo &amp;quot;up&amp;quot; &amp;gt;/proc/acpi/ibm/brightness   &lt;br /&gt;
...works. as does 'down' and 'level x' where x is 1-7.  But how to tie that into the buttons? Seems they are currently using something else in /proc that doesnt exist for us.  --[[User:Rubin|Rubin]] 06:19, 14 July 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== yet another idea ===&lt;br /&gt;
&lt;br /&gt;
You can add the Gnome power manager brightness applet to the gnome panel, which gives you a GUI tool to do the job, rather than hardware buttons.  I don't know about KDE or other window managers.  --[[User:Atoponce|Atoponce]] 13:07 22, Aug 2007&lt;br /&gt;
&lt;br /&gt;
=== Another solution for Brightness, using xbacklight and laptop-mode ===&lt;br /&gt;
&lt;br /&gt;
While the hardware buttons still don't work, I have a solution that will automatically raise and lower the backlight when plugged in or on battery.  &lt;br /&gt;
&lt;br /&gt;
First, make sure Gnome isn't trying to set the brightness, by going to System &amp;gt; Preferences &amp;gt; Power Management.  In the On Battery Power tab, set &amp;quot;Dim display brightness by&amp;quot; to 0%.&lt;br /&gt;
&lt;br /&gt;
Next, install xbacklight.&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install xbacklight&lt;br /&gt;
&lt;br /&gt;
You can manually set the backlight by using &amp;quot;xbacklight -set &amp;lt;number from 1-100&amp;gt;&amp;quot;.  Note that by using xbacklight, you can make the backlight go brighter or dimmer than normally allowed by Windows or Ubuntu.&lt;br /&gt;
&lt;br /&gt;
To automate brightness changes, first enable laptop-mode&lt;br /&gt;
&lt;br /&gt;
  sudo nano /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
Scroll to the bottom and change ENABLE_LAPTOP_MODE to true&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=true&lt;br /&gt;
&lt;br /&gt;
Set laptop mode to start automatically&lt;br /&gt;
&lt;br /&gt;
  sudo update-rc.d laptop-mode multiuser&lt;br /&gt;
&lt;br /&gt;
Edit laptop-mode.conf to automate brightness changes.  Scroll down to LCD brightness settings.  Modify the section to read as follows:&lt;br /&gt;
&lt;br /&gt;
  CONTROL_BRIGHTNESS=1&lt;br /&gt;
&lt;br /&gt;
  BATT_BRIGHTNESS_COMMAND=&amp;quot;xbacklight -set 20&amp;quot;&lt;br /&gt;
  LM_AC_BRIGHTNESS_COMMAND=&amp;quot;xbacklight -set 100&amp;quot;&lt;br /&gt;
  NOLM_AC_BRIGHTNESS_COMMAND=&amp;quot;xbacklight -set 100&amp;quot;&lt;br /&gt;
  BRIGHTNESS_OUTPUT=&amp;quot;/dev/null&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note: You can use any value from 1 to 100 after -set, I used 20 and 100 as examples.  After this, start the laptop-mode daemon, and test if it works.  You may have to restart acpid as well.&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/laptop-mode start&lt;br /&gt;
  sudo /etc/init.d/acpid restart&lt;br /&gt;
&lt;br /&gt;
==Webcam==&lt;br /&gt;
The webcam in T61 is some sort of UVC camera: Found UVC 1.00 device Integrated Camera (17ef:1004). The module loads out of the box. I tested the camera using:&lt;br /&gt;
Luvcview: http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20070512.tar.gz&lt;br /&gt;
Just compile and run using ./luvcview -f yuv (JPG format doesn't work)&lt;br /&gt;
&lt;br /&gt;
I also tried gqcam and webcam, but both doesn't work (first SEGFAULTs, second prints Invalid argument)&lt;br /&gt;
&lt;br /&gt;
luvcview has a button to take pictures. Place your mouse over the buttons at the bottom of the window, and their function is revealed in the title bar. Unfortunately, the button for avi capture does not seem to work (although it does tell you what the video framerate is, which is helpful).&lt;br /&gt;
&lt;br /&gt;
To capture a video stream, run ./luvcview -f yuv -S&lt;br /&gt;
To play back the video stream, run mplayer -demuxer rawvideo -rawvideo fps=7:w=320:h=240:yuy2 stream.raw&lt;br /&gt;
&lt;br /&gt;
==64bit systems issues==&lt;br /&gt;
If you are running 64bit Ubuntu, you will face some problems wit 32bit only proprietary applications. Most of them can be solved. &lt;br /&gt;
&lt;br /&gt;
===Firefox &amp;amp; Flash===&lt;br /&gt;
You can use 32bit version of Firefox (see google), or use http://gwenole.beauchesne.info/projects/nspluginwrapper/ nspluginwrapper] which i prefer:&lt;br /&gt;
 sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2 alien&lt;br /&gt;
Now download both nspluginwrapper rpms (Plugin + Viewer) and convert them:&lt;br /&gt;
 sudo alien nspluginwrapper*.rpm&lt;br /&gt;
 sudo dpkg -i nspluginwrapper*.deb&lt;br /&gt;
&lt;br /&gt;
Download Adobe Flash Player: http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz&lt;br /&gt;
 tar -xvzf install_flash_player_9_linux.tar.gz&lt;br /&gt;
 cd install_flash_player_9_linux&lt;br /&gt;
 sudo install libflashplayer.so flashplayer.xpt /usr/lib/firefox/plugins&lt;br /&gt;
 nspluginwrapper -i /usr/lib/firefox/plugins/libflashplayer.so&lt;br /&gt;
 cd ~/.mozilla/plugins/&lt;br /&gt;
 sudo install npwrapper.libflashplayer.so /usr/lib/mozilla-firefox/plugins/&lt;br /&gt;
This howto is taken from [http://webzine.smehlik.net/64bit-ubuntu-adobe-flash-plugin-pomoci-nspluginwrapper/ Smehlik Webzine (in Czech)]&lt;br /&gt;
&lt;br /&gt;
===Skype===&lt;br /&gt;
Download Skype for Ubuntu Feisty&lt;br /&gt;
Use this commandlibdbus, libqt4-core, libqt4-gui, libsigc++ to determine missing libraries:&lt;br /&gt;
 ldd /usr/bin/skype | grep not&lt;br /&gt;
It should be these:&lt;br /&gt;
 libdbus, libqt4-core, libqt4-gui, libsigc++ (2.0 version)&lt;br /&gt;
Download them from http://packages.ubuntu.com (32bit versions!)&lt;br /&gt;
 mkdir testlibs&lt;br /&gt;
 dpkg-deb --extract &amp;lt;deb file&amp;gt; testlibs&lt;br /&gt;
Now copy everything from testlibs to /usr/lib32&lt;br /&gt;
 cp -r testlibs/usr/lib/* /usr/lib32&lt;br /&gt;
Freedom lovers are advised to avoid proprietary systems like Skype, however.  Centralized directories and signalling architectures can't be good for your health.&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
works for me (TM)&lt;br /&gt;
&lt;br /&gt;
==USB==&lt;br /&gt;
A short time after the system has booted, I get a message on the console of every window indicating IRQ# 23 has fired but noone is expecting it. After this message, the USB ports on the right side fail to work anymore.  It was suggested on a forum that they will work, its just it takes it a long time to discover there is a new device.  I looked in /proc and determined that the bluetooth device is using IRQ23, so it may be involved, but there may be sharing so it could be something else.  Regardless, there are USB bus problems with the T61 and linux.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
==Overall==&lt;br /&gt;
I initially had some big problems getting this working, but now its working quite well.  The wifi card worked at startup (uses madwifi) and I am happy because I don't seem to need any proprietary software to run this system.&lt;br /&gt;
&lt;br /&gt;
==Discussion==&lt;br /&gt;
In case you missed it the discussion page (for questions/responses) is right here:  [[Talk: Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T61]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation guides survey (IBM/Lenovo)].&lt;br /&gt;
* Many other suggestions and references can be found in the following ubuntu forum: http://ubuntuforums.org/showthread.php?t=471563&lt;br /&gt;
&lt;br /&gt;
[[Category:Ubuntu 7.04]]&lt;br /&gt;
[[Category:T61]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T61&amp;diff=32905</id>
		<title>Category:T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T61&amp;diff=32905"/>
		<updated>2007-09-04T02:11:34Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* Standard Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T61 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad T61 related topics.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Core 2 Duo (Merom)]] 1.8, 2.0, 2.2, 2.4 GHz 800MHz FSB CPU&lt;br /&gt;
* One of the following graphics adapters:&lt;br /&gt;
** [[Intel Graphics Media Accelerator X3100]] &lt;br /&gt;
** [[nVidia Quadro NVS 140m]] (128MB, 256MB, or 512MB)&lt;br /&gt;
* One of the following displays:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1280x800  (WXGA)   resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900  (WXGA+)  resolution&lt;br /&gt;
** 15.4&amp;quot; TFT display with 1280x800  (WXGA)   resolution&lt;br /&gt;
** 15.4&amp;quot; TFT display with 1680x1050 (WSXGA+) resolution&lt;br /&gt;
* 512 MB or 1 GB [[PC2-5300]] memory standard upgradable to 4 GB&lt;br /&gt;
* 60, 80, 100, 120 or 160GB 5400RPM SATA HDD (100GB available in 7200RPM, 160Go available with encryption)&lt;br /&gt;
** [[Full Disk Encryption (FDE)]] Available on some models&lt;br /&gt;
* [[AD1984]] HD Audio controller&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[UltraBay|UltraBay Slim]] with one of the following:&lt;br /&gt;
** [[UltraBay Slim DVD-ROM Drive]]&lt;br /&gt;
** [[UltraBay Slim CD-RW/DVD-ROM Combo II Drive]]&lt;br /&gt;
** [[UltraBay Slim Super Multi-Burner Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
** [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]] (It seems to be a Sierra Wireless MC5720 Modem)&lt;br /&gt;
** [[Cingular HSDPA WWAN]] (Sierra Wireless MC8775)&lt;br /&gt;
** [[IntelÂ® Turbo Memory hard drive cache]]&lt;br /&gt;
* 1 [[CardBus slot]] (Type 2)&lt;br /&gt;
* 1 Slot with one of the following:&lt;br /&gt;
** [[ExpressCard slot|ExpressCard/54 slot]] &lt;br /&gt;
** SmartCard reader&lt;br /&gt;
** [[Ricoh_R5C843|4-in-1 Memory reader]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|Bluetooth]] on select models&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
* IEEE1394 Firewire on select models&lt;br /&gt;
* [[Intel Active Management Technology (AMT)]] on select models&lt;br /&gt;
* [[Centrino Pro]] on select models&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:t60-models_nov06.jpg|ThinkPad T61]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-67709 T61 Product Overview ]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/MIGR-67760.html T61 Hardware Maintenance Manual]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-62465 T60/p Service and Troubleshooting Guide]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-67686 T61 Setup Guide]&lt;br /&gt;
* [http://www5.pc.ibm.com/europe/me.nsf/LenovoDetail?OpenAgent&amp;amp;key=Notebooks:ThinkPad:ThinkPad+T+Series:Data+Sheet:English&amp;amp;&amp;amp;cntry=EUROPE-L T61 DataSheet ]&lt;br /&gt;
==== Reviews ====&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=3708 NotebookReview.com], 2007-04-24&lt;br /&gt;
* [http://www.pcmag.com/article2/0,1759,2127379,00.asp PcMag.com], 2007-05-09&lt;br /&gt;
&lt;br /&gt;
==== Linux Installation ====&lt;br /&gt;
For instructions on installing linux, see the [[Installation_instructions_for_the_ThinkPad_T61|distribution-specific installation instructions for the T61]].&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=32870</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad T61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=32870"/>
		<updated>2007-09-02T18:18:50Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Video ==&lt;br /&gt;
If you have an nVidia graphics chipset, you may need to boot from the Gutsy installation media using the &amp;quot;Safe Graphics&amp;quot; menu choice.  My attempts to boot with the default choice left me with a blank screen.  After installation, I [http://www.albertomilone.com/nvidia_scripts1.html installed Envy] and followed the [http://albertomilone.com/wordpress/?p=107 using Envy on Gutsy instructions] to install the nVidia driver, and it &amp;quot;just worked&amp;quot;.&lt;br /&gt;
:--[[User:Brianfinley|Brian E. Finley]] 18:18, 2 September 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Intel''' video works out of the box, but '''Nvidia''' accelerated 3D support is not installed by default.  To install Nvidia 3D support click System-&amp;gt;Administration-&amp;gt;Restricted Drivers Manager&lt;br /&gt;
&lt;br /&gt;
With Nvidia, you may experience a bug where the X server crashes or fails to start. Numerous solutions are provided (with mixed results) in the [https://bugs.launchpad.net/bugs/98641 Launchpad bug report] as well as  [http://ubuntuforums.org/showthread.php?t=533557&amp;amp;highlight=Thinkpad+T61 this thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
Audio does not work out of the box, but will work once you apply all the updates.&lt;br /&gt;
&lt;br /&gt;
===Enabling Sound and Fixing the Volume Controls===&lt;br /&gt;
&lt;br /&gt;
By default, the sound may be disabled and the volume control buttons on the laptop (up by the ThinkVantage button) and the volume control applet (up by the clock) will not control the speaker volume. To fix this:&lt;br /&gt;
&lt;br /&gt;
# Right-click on the volume control applet (by the clock) and select &amp;quot;Open Volume Control&amp;quot;&lt;br /&gt;
# In the &amp;quot;Switches&amp;quot; tab, make sure &amp;quot;Headphone&amp;quot; and &amp;quot;Speaker&amp;quot; are both checked.&lt;br /&gt;
# Close the Volume control.&lt;br /&gt;
# Right-click on the volume control applet again and select &amp;quot;Preferences&amp;quot;.&lt;br /&gt;
# Make sure the device is set to &amp;quot;HDA Intel (Alsa mixer)&amp;quot; and highlight the &amp;quot;PCM&amp;quot; option.&lt;br /&gt;
# Close the preferences.&lt;br /&gt;
# Select System-&amp;gt;Preferences-&amp;gt;Sound.&lt;br /&gt;
# In the &amp;quot;Default Mixer Tracks&amp;quot; section, make sure &amp;quot;PCM&amp;quot; is highlighted.&lt;br /&gt;
# Close the sound preferences.&lt;br /&gt;
&lt;br /&gt;
You should now hear sound and be able to control the volume using the laptop buttons or volume applet.&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
&lt;br /&gt;
The modem works with the Linuxant drivers available at http://www.linuxant.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
&lt;br /&gt;
The reader works with ThinkFinger. [http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader Instructions].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trackpad scrolling ==&lt;br /&gt;
&lt;br /&gt;
Trackpad scrolling works out of the box in the standard thinkpad way: Slide your finger up and down the very right edge of the trackpad.&lt;br /&gt;
&lt;br /&gt;
To enable using the middle mouse button to scroll, add the following lines to the &amp;quot;Configured Mouse&amp;quot; section in&lt;br /&gt;
{{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
== Hibernate/Suspend ==&lt;br /&gt;
&lt;br /&gt;
You may get a blank screen when resuming from suspend or hibernate ([https://bugs.launchpad.net/ubuntu/+bug/134391 Launchpad bug report]). If so, try editing {{path|/boot/grub/menu.lst}}, adding &amp;quot;acpi_sleep=s3_bios&amp;quot; (no quotes) to the first kernel entry so that it looks something like this ('''do not copy and paste this code''', just append the acpi_sleep=s3_bios parameter as shown -- the UUID will not be the same from one system to the next):&lt;br /&gt;
&lt;br /&gt;
  title           Ubuntu, kernel 2.6.22-10-generic&lt;br /&gt;
  root            (hd0,0)&lt;br /&gt;
  kernel          /boot/vmlinuz-2.6.22-10-generic root=UUID=[...] ro quiet splash '''acpi_sleep=s3_bios'''&lt;br /&gt;
  initrd          /boot/initrd.img-2.6.22-10-generic&lt;br /&gt;
  quiet&lt;br /&gt;
&lt;br /&gt;
Note that if you get the blank screen upon resume, a quick-fix is to switch to a console (Ctrl-Alt-F1) and then back to X (Ctrl-Alt-F7). This will usually bring the display back to life. However, the long-term fix is to add the acpi_sleep parameter as shown above.&lt;br /&gt;
&lt;br /&gt;
== Fonts on High-Res Screens ==&lt;br /&gt;
&lt;br /&gt;
On high-res screens (e.g. 15&amp;quot; 1680x1050), the default fonts are too big. You can fix this by following these steps:&lt;br /&gt;
&lt;br /&gt;
# Open System-&amp;gt;Preferences-&amp;gt;Appearance&lt;br /&gt;
# Select the &amp;quot;Fonts&amp;quot; tab&lt;br /&gt;
# Click the &amp;quot;Details&amp;quot; button (lower right)&lt;br /&gt;
# Adjust the Resolution down until fonts look how you like them (96dpi is a common standard)&lt;br /&gt;
# Make sure you have Subpixel (LCD) Smoothing enabled&lt;br /&gt;
# Close the Details window and adjust the Application, Document, Desktop, etc fonts as desired (I set them all to 10).&lt;br /&gt;
&lt;br /&gt;
== Brightness ==&lt;br /&gt;
&lt;br /&gt;
The brightness controls (Fn-Home, Fn-End) don't seem to work reliably (if at all), and the brightness dialog box occasionally will pop up at random or &amp;quot;stick&amp;quot; on the screen, often causing the screen to flicker. Messing around with the brightness controls (Fn-Home, Fn-End) will usually make the dialog to go away and the flickering stop.  [https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/123854 Launchpad bug report].&lt;br /&gt;
&lt;br /&gt;
With the Nvidia card to increase/decrease brightness hit Ctrl+Alt+F1 to drop to a virtual console, change the brightness and hit Ctrl-Alt-F7 to return to Gnome.  This can be done without affecting running applications.&lt;br /&gt;
&lt;br /&gt;
If you have an Intel card you can install the Gnome Brightness Applet to give you an easy way to change the brightness from within Gnome:&lt;br /&gt;
&lt;br /&gt;
# Right-click on the top menu bar.&lt;br /&gt;
# Select &amp;quot;Add to Panel&amp;quot;.&lt;br /&gt;
# Scroll down to the &amp;quot;System &amp;amp; Hardware&amp;quot; section.&lt;br /&gt;
# Highlight the &amp;quot;Brightness Applet&amp;quot; and click the &amp;quot;Add&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Using this applet often results in the &amp;quot;flickering screen syndrome&amp;quot; described above, but jiggling the brightness slider a little will cause this flickering to stop.&lt;br /&gt;
&lt;br /&gt;
== Items that work out of the box ==&lt;br /&gt;
&lt;br /&gt;
'''Wireless'''&lt;br /&gt;
&lt;br /&gt;
'''Network Card'''&lt;br /&gt;
&lt;br /&gt;
'''Firewire'''&lt;br /&gt;
&lt;br /&gt;
'''Wireless switch'''&lt;br /&gt;
&lt;br /&gt;
'''4-in-1 card reader'''&lt;br /&gt;
&lt;br /&gt;
'''Headphones/Microphone jacks'''&lt;br /&gt;
&lt;br /&gt;
'''Keyboard Shortcuts:'''&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&lt;br /&gt;
* Fn-F4 suspends (to ram)&lt;br /&gt;
* Fn-F12 hibernates (to disk)&lt;br /&gt;
* PrtSc opens the screenshot dialog&lt;br /&gt;
&lt;br /&gt;
'''Docking Stations:'''&lt;br /&gt;
&lt;br /&gt;
All docking station models should work the following features have been tested:&lt;br /&gt;
&lt;br /&gt;
* DVI or Analog video:  You can switch to it using xrandr for Intel cards or using the Nvidia Control Panel with the Nvidia card.&lt;br /&gt;
&lt;br /&gt;
* Network Pass-through: Works&lt;br /&gt;
&lt;br /&gt;
* USB ports: Connected upon docking&lt;br /&gt;
&lt;br /&gt;
* PS/2 Ports: Untested, may require a reboot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Please see the Talk page for discussions on this category, if it is needed and alternatives}} &lt;br /&gt;
&lt;br /&gt;
[[Category: T61]] [[Category: Ubuntu 7.10]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_FireGL_V5200&amp;diff=29004</id>
		<title>ATI Mobility FireGL V5200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_FireGL_V5200&amp;diff=29004"/>
		<updated>2007-03-30T21:27:14Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* Proprietary ATI driver on Ubuntu Feisty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ATI Mobility FireGL V5200 ===&lt;br /&gt;
This is an ATI video adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: ATI M56 - Similar to Radeon X1600&lt;br /&gt;
* PCI ID: 1002:71c4&lt;br /&gt;
* PCI Express x16&lt;br /&gt;
* 256 MB GDDR3-SDRAM video memory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux X.Org driver ===&lt;br /&gt;
Not supported by the Xorg radeon driver.&lt;br /&gt;
&lt;br /&gt;
==== ThinkPad LCD ====&lt;br /&gt;
Display on the internal LCD works as long as you set the monitor settings correctly.  Changing the driver from &amp;quot;ati&amp;quot; to &amp;quot;vesa&amp;quot; in xorg.conf will start X but with a lower resolution than expected.&lt;br /&gt;
&lt;br /&gt;
Full resolution can be achieved when all modelines are removed and mode 1600x1200 with depth 24 is selected.&lt;br /&gt;
&lt;br /&gt;
==== External VGA port ====&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
==== SVideo port ====&lt;br /&gt;
No&lt;br /&gt;
&lt;br /&gt;
==== DVI port ====&lt;br /&gt;
No (yes on Docking Station, working with [[fglrx]] driver&lt;br /&gt;
&lt;br /&gt;
=== Proprietary ATI driver ===&lt;br /&gt;
Proprietary [[fglrx]] driver works since version 8.25.18, version 8.24.8 works by adding &amp;quot;ChipID 0x71c5&amp;quot; to the xorg.conf &amp;quot;Device&amp;quot; statement and fooling it into thinking it's a X1600 mobility (do this only as a last resort or if you're sure you have an older driver; it is fatal to version 8.25.18).&lt;br /&gt;
&lt;br /&gt;
The new driver 8.25.18 seems to support the card, see&lt;br /&gt;
https://support.ati.com/ics/support/KBAnswer.asp?questionID=1643&lt;br /&gt;
(successfully tested with the provided autorun installation script on OpenSuSE 10.1, T60p with 15&amp;quot; display).&lt;br /&gt;
&lt;br /&gt;
(K)ubuntu 6.06 comes with this driver and it works out of the box. However, it seems to have problems with VT Switching (Alt+Fn). Instead of switching to a console, X resets and goes back to the log in screen (This doesn't happen when using the [[vesa]] driver). The switching issue might be resolvable by setting ENABLE_LAPTOP_MODE=true in /etc/default/acpi-support, but it doesn't seem to help on all systems. &lt;br /&gt;
&lt;br /&gt;
Note: On Ubuntu 6.10 (Edgy) with 'splash' on the command line, you cannot switch to VTs.  This is a Thinkpad T60. The screen remains graphical, but is very badly garbled.  There is no text.  X does not reset, and you can switch back to your X session.  The solution is to include 'vga=791' or to remove 'splash' from the grub/lilo command line.  You don't need to do both.  (It's been a few days, so I don't remember where I found this...I just chanced upon this wiki page for the video card I'm trying to get working with xgl/AIGLX and Beryl).&lt;br /&gt;
   &lt;br /&gt;
Also, the pointer gets garbled sometimes in X, but this is only a minor annoyance. Dual Head (Xinerama) also works with this driver, but don't use KDE control center to enable it (use the ATi tool or edit xorg.conf manually)  &lt;br /&gt;
&lt;br /&gt;
I have a feeling that this card gets in the way when trying to suspend to RAM (resuming with a complete blank screen, lights are blinking, but that's it), but this can also be caused by other means.&lt;br /&gt;
&lt;br /&gt;
=== Proprietary ATI driver on Ubuntu Feisty ===&lt;br /&gt;
I had a hard time getting resume from suspend-to-ram to work with Feisty on a Thinkpad T60p. When resuming, the screen just went black with X hanging. &lt;br /&gt;
&lt;br /&gt;
It works like this:&lt;br /&gt;
# In &amp;lt;code&amp;gt;/etc/acpi/sleep.sh&amp;lt;/code&amp;gt;, as second line, add the line &amp;lt;code&amp;gt;sudo chvt 1&amp;lt;/code&amp;gt;. This forces a switch to the text console before standby.&lt;br /&gt;
# Likewise, in add to the very end of the file &amp;lt;code&amp;gt;/etc/acpi/resume.sh&amp;lt;/code&amp;gt; the line &amp;lt;code&amp;gt;sudo chvt 7&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Finally, the perhaps most important change goes into &amp;lt;code&amp;gt;/etc/default/acpi-support&amp;lt;/code&amp;gt;. Change the line &amp;lt;code&amp;gt;POST_VIDEO=true&amp;lt;/code&amp;gt; to read &amp;lt;code&amp;gt;POST_VIDEO=&amp;lt;/code&amp;gt;. This was the point when it started working on my system.&lt;br /&gt;
&lt;br /&gt;
:'''NOTE:'''  Step 3. above was the only change '''I''' needed to make.  YMMV. --[[User:Brianfinley|Brian E. Finley]] 23:26, 30 March 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
For completeness, here are the complete settings of this file:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ACPI_SLEEP=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ACPI_HIBERNATE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ACPI_SLEEP_MODE=mem&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;MODULES=&amp;quot;&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;MODULE_WHITELIST=&amp;quot;&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;SAVE_VBE_STATE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;VBE_STATE=/var/lib/acpi_support/vbestate&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;POST_VIDEO=&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;USE_DPMS=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# RADEON_LIGHT=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# DOUBLE_CONSOLE_SWITCH=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;HIBERNATE_MODE=shutdown&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;LOCK_SCREEN=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# DISABLE_DMA=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# RESET_DRIVE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;STOP_SERVICES=&amp;quot;mysql &amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;RESTART_IRDA=false&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ENABLE_LAPTOP_MODE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Point 11 may eventually replace the chvt settings above, but I didn't try.&lt;br /&gt;
&lt;br /&gt;
=== Linux kernel Framebuffer driver ===&lt;br /&gt;
&lt;br /&gt;
Supported by the [http://dev.gentoo.org/~spock/projects/vesafb-tng/ vesafb-tng] project, but requires the boot parameter {{bootparm|video|vesafb:nocrtc}}.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may use classic vesafb with {{bootparm|vga|838}} for a 1400x1050 screen with 32 bit color depth.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The [[fglrx]] driver may cause distortion/corruption of the framebuffer after use at high resolutions, making the text difficult to read.}}&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{T60p}}&lt;br /&gt;
* {{Z61p}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_FireGL_V5200&amp;diff=29003</id>
		<title>ATI Mobility FireGL V5200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_FireGL_V5200&amp;diff=29003"/>
		<updated>2007-03-30T21:26:02Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* Proprietary ATI driver on Ubuntu Feisty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ATI Mobility FireGL V5200 ===&lt;br /&gt;
This is an ATI video adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: ATI M56 - Similar to Radeon X1600&lt;br /&gt;
* PCI ID: 1002:71c4&lt;br /&gt;
* PCI Express x16&lt;br /&gt;
* 256 MB GDDR3-SDRAM video memory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux X.Org driver ===&lt;br /&gt;
Not supported by the Xorg radeon driver.&lt;br /&gt;
&lt;br /&gt;
==== ThinkPad LCD ====&lt;br /&gt;
Display on the internal LCD works as long as you set the monitor settings correctly.  Changing the driver from &amp;quot;ati&amp;quot; to &amp;quot;vesa&amp;quot; in xorg.conf will start X but with a lower resolution than expected.&lt;br /&gt;
&lt;br /&gt;
Full resolution can be achieved when all modelines are removed and mode 1600x1200 with depth 24 is selected.&lt;br /&gt;
&lt;br /&gt;
==== External VGA port ====&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
==== SVideo port ====&lt;br /&gt;
No&lt;br /&gt;
&lt;br /&gt;
==== DVI port ====&lt;br /&gt;
No (yes on Docking Station, working with [[fglrx]] driver&lt;br /&gt;
&lt;br /&gt;
=== Proprietary ATI driver ===&lt;br /&gt;
Proprietary [[fglrx]] driver works since version 8.25.18, version 8.24.8 works by adding &amp;quot;ChipID 0x71c5&amp;quot; to the xorg.conf &amp;quot;Device&amp;quot; statement and fooling it into thinking it's a X1600 mobility (do this only as a last resort or if you're sure you have an older driver; it is fatal to version 8.25.18).&lt;br /&gt;
&lt;br /&gt;
The new driver 8.25.18 seems to support the card, see&lt;br /&gt;
https://support.ati.com/ics/support/KBAnswer.asp?questionID=1643&lt;br /&gt;
(successfully tested with the provided autorun installation script on OpenSuSE 10.1, T60p with 15&amp;quot; display).&lt;br /&gt;
&lt;br /&gt;
(K)ubuntu 6.06 comes with this driver and it works out of the box. However, it seems to have problems with VT Switching (Alt+Fn). Instead of switching to a console, X resets and goes back to the log in screen (This doesn't happen when using the [[vesa]] driver). The switching issue might be resolvable by setting ENABLE_LAPTOP_MODE=true in /etc/default/acpi-support, but it doesn't seem to help on all systems. &lt;br /&gt;
&lt;br /&gt;
Note: On Ubuntu 6.10 (Edgy) with 'splash' on the command line, you cannot switch to VTs.  This is a Thinkpad T60. The screen remains graphical, but is very badly garbled.  There is no text.  X does not reset, and you can switch back to your X session.  The solution is to include 'vga=791' or to remove 'splash' from the grub/lilo command line.  You don't need to do both.  (It's been a few days, so I don't remember where I found this...I just chanced upon this wiki page for the video card I'm trying to get working with xgl/AIGLX and Beryl).&lt;br /&gt;
   &lt;br /&gt;
Also, the pointer gets garbled sometimes in X, but this is only a minor annoyance. Dual Head (Xinerama) also works with this driver, but don't use KDE control center to enable it (use the ATi tool or edit xorg.conf manually)  &lt;br /&gt;
&lt;br /&gt;
I have a feeling that this card gets in the way when trying to suspend to RAM (resuming with a complete blank screen, lights are blinking, but that's it), but this can also be caused by other means.&lt;br /&gt;
&lt;br /&gt;
=== Proprietary ATI driver on Ubuntu Feisty ===&lt;br /&gt;
I had a hard time getting resume from suspend-to-ram to work with Feisty on a Thinkpad T60p. When resuming, the screen just went black with X hanging. &lt;br /&gt;
&lt;br /&gt;
It works like this:&lt;br /&gt;
# In &amp;lt;code&amp;gt;/etc/acpi/sleep.sh&amp;lt;/code&amp;gt;, as second line, add the line &amp;lt;code&amp;gt;sudo chvt 1&amp;lt;/code&amp;gt;. This forces a switch to the text console before standby.&lt;br /&gt;
# Likewise, in add to the very end of the file &amp;lt;code&amp;gt;/etc/acpi/resume.sh&amp;lt;/code&amp;gt; the line &amp;lt;code&amp;gt;sudo chvt 7&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Finally, the perhaps most important change goes into &amp;lt;code&amp;gt;/etc/default/acpi-support&amp;lt;/code&amp;gt;. Change the line &amp;lt;code&amp;gt;POST_VIDEO=true&amp;lt;/code&amp;gt; to read &amp;lt;code&amp;gt;POST_VIDEO=&amp;lt;/code&amp;gt;. This was the point when it started working on my system.&lt;br /&gt;
&lt;br /&gt;
:'''NOTE:'''  Step 3. above was the only change '''I''' needed to make.  YMMV. --[[User:Brianfinley|Brianfinley]] 23:26, 30 March 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
For completeness, here are the complete settings of this file:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ACPI_SLEEP=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ACPI_HIBERNATE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ACPI_SLEEP_MODE=mem&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;MODULES=&amp;quot;&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;MODULE_WHITELIST=&amp;quot;&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;SAVE_VBE_STATE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;VBE_STATE=/var/lib/acpi_support/vbestate&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;POST_VIDEO=&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;USE_DPMS=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# RADEON_LIGHT=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# DOUBLE_CONSOLE_SWITCH=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;HIBERNATE_MODE=shutdown&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;LOCK_SCREEN=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# DISABLE_DMA=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;# RESET_DRIVE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;STOP_SERVICES=&amp;quot;mysql &amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;RESTART_IRDA=false&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;ENABLE_LAPTOP_MODE=true&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Point 11 may eventually replace the chvt settings above, but I didn't try.&lt;br /&gt;
&lt;br /&gt;
=== Linux kernel Framebuffer driver ===&lt;br /&gt;
&lt;br /&gt;
Supported by the [http://dev.gentoo.org/~spock/projects/vesafb-tng/ vesafb-tng] project, but requires the boot parameter {{bootparm|video|vesafb:nocrtc}}.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may use classic vesafb with {{bootparm|vga|838}} for a 1400x1050 screen with 32 bit color depth.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The [[fglrx]] driver may cause distortion/corruption of the framebuffer after use at high resolutions, making the text difficult to read.}}&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{T60p}}&lt;br /&gt;
* {{Z61p}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HOWTOs_-_Driver_Installation&amp;diff=21917</id>
		<title>HOWTOs - Driver Installation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HOWTOs_-_Driver_Installation&amp;diff=21917"/>
		<updated>2006-04-25T17:25:35Z</updated>

		<summary type="html">&lt;p&gt;Brianfinley: /* Graphics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This page holds information on how to make additional hardware work on your ThinkPad.&lt;br /&gt;
&lt;br /&gt;
The pages linked here hold instructions for installing or configuring certain drivers to make them work with ThinkPad hardware. For an overview of the drivers themselves please look at the [[Drivers]] page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Connectivity==&lt;br /&gt;
*[[How to setup Bluetooth|Bluetooth]] &amp;lt;tt&amp;gt;(How to enable and configure Bluetooth)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to make use of IrDA | IrDA]] &amp;lt;tt&amp;gt;(How to get IrDA working)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
* [[Additional options for the radeon driver | RADEON Driver for X]] &amp;lt;tt&amp;gt;(Additional options for the radeon driver)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[Fglrx | Proprietary RADEON Driver for X (fglrx)]]&lt;br /&gt;
* [[How to get TV-Out working on ATI graphic cards | TV-out on ATI chips]] &amp;lt;tt&amp;gt;(Get TV-out working)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
*[[How to configure the TrackPoint|TrackPoint configuration]] &amp;lt;tt&amp;gt;(How to make your TrackPoint behave as you wish)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PowerManagement==&lt;br /&gt;
* [[How to get SpeedStep working on Coppermine-piix4-smi based ThinkPads | SpeedStep on piix4]] &amp;lt;tt&amp;gt;(How to make SpeedStep (cpufreq) work on Coppermine-piix4-smi based ThinkPads)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to get SpeedStep working on_P4-class-Celeron_based_ThinkPads | SpeedStep on P4-class Celeron]] &amp;lt;tt&amp;gt;(How to get SpeedStep working on P4-class-Celeron based ThinkPads)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to configure cpufreqd | cpufreqd]]{{footnote|1}} &amp;lt;tt&amp;gt;(How to configure the cpufreqd frequency scaling daemon)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to use cpufrequtils | cpufrequtils]]{{footnote|1}} &amp;lt;tt&amp;gt;(How to use the cpufrequtils frequency scaling utils)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to configure powernowd | powernowd]] {{footnote|1}} &amp;lt;tt&amp;gt;(How to configure the powernowd frequency scaling daemon)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to configure powersaved | powersaved]]{{footnote|1}} &amp;lt;tt&amp;gt;(How to configure the powersaved frequency scaling daemon)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Safety &amp;amp; Security==&lt;br /&gt;
*[[How to enable the fingerprint reader|Fingerprint Reader]] &amp;lt;tt&amp;gt;(How to make pam use the fingerprint reader)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to protect the harddisk through APS]] &amp;lt;tt&amp;gt;(How to make automatic emergency disk head parking work)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
*[[Script for configuring the CS4239 sound chip in PnP mode|CS4239 sound chip in PNP mode]] &amp;lt;tt&amp;gt;(How to make it work on the ThinkPad 600E)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wireless LAN==&lt;br /&gt;
* [[How to install ndiswrapper for the Intel 2200bg WLAN adaptor | ndiswrapper for Intel 2200bg]] &amp;lt;tt&amp;gt;(ndiswrapper configuration for intel/pro 2200BG)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to install ndiswrapper for the IBM 11a/b/g WLAN adaptor | ndiswrapper for IBM 11 a/b/g]] &amp;lt;tt&amp;gt;(ndiswrapper for IBM 11 a/b/g)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ipw2100]] &amp;lt;tt&amp;gt;(native Linux driver for Intel 2100)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ipw2200]] &amp;lt;tt&amp;gt;(native Linux driver for Intel 2200/2915)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[madwifi]] &amp;lt;tt&amp;gt;(Linux driver for atheros chipsets)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[orinoco]] &amp;lt;tt&amp;gt;(Linux driver for Hermes/Prism chipsets)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[hostap]] &amp;lt;tt&amp;gt;(Alternative Linux driver for Hermes/Prism chipsets)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[How to install wpa_supplicant|wpa_supplicant]] &amp;lt;tt&amp;gt;(How to compile and configure wpa_supplicant)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional Hardware==&lt;br /&gt;
* [[How to install the IBM Ultracam II driver | IBM UltraCam II]] &amp;lt;tt&amp;gt;(How to make the IBM UltraCam II work under Linux)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[How to get the internal SD-CARD working]] &amp;lt;tt&amp;gt;(Howto patch and build the modules)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#Don't forget that the newer kernels have fancier cpu frequency governors like OnDemand and Conservative that are easy to configure via SysFS.  These governors are adequate in many situations and do not require user-space daemons such as cpufreqd, powersaved, or powernowd. Read more about it on the [[How to make use of Dynamic Frequency Scaling|Dynamic Frequency Scaling page]].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Brianfinley</name></author>
		
	</entry>
</feed>