<?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=Alexsb</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=Alexsb"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Alexsb"/>
	<updated>2026-06-10T05:39:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61&amp;diff=34107</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=34107"/>
		<updated>2007-10-25T01:09:18Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document outlines configuring Ubuntu 7.10 (Gutsy Gibbon) on your Thinkpad T61.  Most items will work out of the box and a base  install should provide you with a completely working system.   Due to the modular nature of the T61 there are many different configuration, please read carefully and only make the changes specific to your system.  &lt;br /&gt;
&lt;br /&gt;
Feel free to update this Wiki with your information however please ask questions on the Talk page.&lt;br /&gt;
&lt;br /&gt;
==Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
*If booting with the live CD gives you a blank screen you should select the &amp;quot;Safe Graphics&amp;quot; menu choice.&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   {{NOTE| If the Restricted Drivers Manager fails to install the driver you can use the Envy tool from: http://albertomilone.com/nvidia_scripts1.html.   This tool is unsupported and the only supported method of installing the Nvidia drivers is via Synaptics and the Restricted Drivers Manager}}&lt;br /&gt;
&lt;br /&gt;
===Multiple Monitors===&lt;br /&gt;
&lt;br /&gt;
If you previously used Xinerama this is no longer a supported option, you should use one of the tools described below to configure dual displays.&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.  Note: &lt;br /&gt;
Twinview works but a movie will span both the laptop screen and second monitor or projector.  &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.  Using the Screens and Graphics tool located under Administration you can setup the second monitor as an extension of the existing screen or a clone for presentations.&lt;br /&gt;
&lt;br /&gt;
'''Setting up dual monitors via the command line'''&lt;br /&gt;
&lt;br /&gt;
If you like doing it via the command line and are using the Intel drivers or the open-source &amp;quot;nv&amp;quot; driver you can use this example (''Note all this should be possible using the Screens and Graphics tool so only make this change if you prefer the command line method''):&lt;br /&gt;
&lt;br /&gt;
This 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;
&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), some users consider the default fonts too be too large ([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 should work out of the box on a fresh install.&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.   In a few rare cases switching back to X (ctrl+alt+7) may freeze your computer with a black screen so save any open documents before switching out.&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;
A recent BIOS update [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-67989] fixes the mute button, you can then configure it to mute/unmute audio in Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
===Microphone===&lt;br /&gt;
&lt;br /&gt;
There have been reports that the microphone may not work, please add your input to the talk page [http://www.thinkwiki.org/wiki/Talk:Installing_Ubuntu_7.10_%28Gutsy_Gibbon%29_on_a_ThinkPad_T61#Microphone] and update this section when a consensus on the problem and solution has been reached.&lt;br /&gt;
&lt;br /&gt;
===Sound Cracking===&lt;br /&gt;
&lt;br /&gt;
There have been intermittent reports of users experiencing cracking when listening to audio.  Here are a few possible solutions:&lt;br /&gt;
&lt;br /&gt;
* Try to switch to the OSS driver in system =&amp;gt; preference =&amp;gt; sound =&amp;gt; devices =&amp;gt; Music and movies, select OSS - Open sound system (instead of ALSA)&lt;br /&gt;
&lt;br /&gt;
* If this issue is only occurring for Rhythmbox go to Edit &amp;gt; Preferences &amp;gt; Playback &amp;gt; and Check &amp;quot;Use Crossfading Backend&amp;quot;.  Restart Rhythmbox and you should have better audio quality.&lt;br /&gt;
&lt;br /&gt;
* Check that the microphone is muted and modify your mixer settings by moving items like PCM down halfway and see if the cracking goes away.&lt;br /&gt;
&lt;br /&gt;
===Hissing===&lt;br /&gt;
Some users experience hissing during playback, and even when idle.  To solve this mute the microphone when it is not in use:&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;Headphone&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;
Bluetooth works out of the box. Pressing Fn-F5 once will enable bluetooth, disable wireless, pressing again, enable both and pressing one more time will disable bluetooth.  &lt;br /&gt;
&lt;br /&gt;
If you would like to set bluetooth state independently the script below determines the current bluetooth state and toggles the device on or off. &lt;br /&gt;
&lt;br /&gt;
First create a new file named bluetooth-toggle:&lt;br /&gt;
{{cmdroot|sudo touch /usr/sbin/bluetooth-toggle}}&lt;br /&gt;
&lt;br /&gt;
Now open a editor:&lt;br /&gt;
{{cmdroot|sudo gedit /usr/sbin/bluetooth-toggle}}&lt;br /&gt;
&lt;br /&gt;
Paste the following script:&lt;br /&gt;
&lt;br /&gt;
 cat /proc/acpi/ibm/bluetooth | awk '{ print $2 }' | while read line;&lt;br /&gt;
  do&lt;br /&gt;
    if [ $line == &amp;quot;enabled&amp;quot; ]; then&lt;br /&gt;
        echo disable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
    else&lt;br /&gt;
        echo enable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
    fi&lt;br /&gt;
    break&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
Now set the execute permissions: &lt;br /&gt;
{{cmdroot|sudo chmod +x /usr/sbin/bluetooth-toggle}}&lt;br /&gt;
&lt;br /&gt;
You can invoke the script out of the console by typing sudo bluetooth-toggle or create a menu icon by using the menu editor under preferences using gksudo bluetooth-toggle as command line.&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;
Note that ThinkFinger in it's current version does not work with KDE and Kubuntu in any way (it crashes KDM and is not integrated at all).&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;
Note that /etc/X11/xorg.conf will be changed and the edge scrolling will be disabled after running nvidia-xconfig , copy the trackpad section from the backup of xorg.conf&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;
== Hibernate/Suspend ==&lt;br /&gt;
&lt;br /&gt;
=== Blank screen fix for intel graphics cards===&lt;br /&gt;
&lt;br /&gt;
This fix is for Intel Graphics Cards only.&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;
=== How to Suspend with nVidia 140m/570m ===&lt;br /&gt;
&lt;br /&gt;
The suspend to RAM will work with the nVidia card and the proprietary drivers, but it requires some file editing. It did not work for me out of the box. Using the package manager, download and install the latest nVidia drivers (100.14.19+2.6.2.4-12.4 at time of writing). I also had to use the 2.6.22-12-generic kernel image (the 2.6.22-13 image did not work with this driver --- I'm assuming it has to match wit the nVidia version, but I am not an expert). (Note: I am using KDE. I would think these fixes would work for gnome as well, but someone else would have to test them.)&lt;br /&gt;
&lt;br /&gt;
Once you have it installed and working, you have to make a change to {{path|/etc/default/acpi-support}}. Open the file in your favorite editor and change the following lines:&lt;br /&gt;
&lt;br /&gt;
  $ sudo nano /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
{{path|/etc/default/acpi-support}}&lt;br /&gt;
  # Should we save and restore state using the VESA BIOS Extensions?&lt;br /&gt;
  SAVE_VBE_STATE=false&lt;br /&gt;
  ...&lt;br /&gt;
  # Should we attempt to warm-boot the video hardware on resume?&lt;br /&gt;
  POST_VIDEO=false&lt;br /&gt;
  ...&lt;br /&gt;
  # Set the following to &amp;quot;platform&amp;quot; if you want to use ACPI to shut down&lt;br /&gt;
  # your machine on hibernation&lt;br /&gt;
  HIBERNATE_MODE=platform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This allowed me to suspend and resume, but after two suspends the wireless wouldn't work anymore. Theoretically, ACPI unloads the network drivers before suspending, but it doesn't seem to work correctly so I added these to the blacklist modules manually (in the same file as above:&lt;br /&gt;
&lt;br /&gt;
{{path|/etc/default/acpi-support}}&lt;br /&gt;
  # Add modules to this list to have them removed before suspend and reloaded&lt;br /&gt;
  # on resume. An example would be MODULES=&amp;quot;em8300 yenta_socket&amp;quot;&lt;br /&gt;
  #&lt;br /&gt;
  # Note that network cards and USB controllers will automatically be unloaded &lt;br /&gt;
  # unless they're listed in MODULES_WHITELIST&lt;br /&gt;
  MODULES=&amp;quot;iwl4965 iwlwifi_mac80211 cfg80211&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Your wifi modules may be different. (I have the intel AGN wireless card -- I don't know if these modules are different for other cards.)&lt;br /&gt;
&lt;br /&gt;
This allows me to suspend to ram; I haven't had any problems with it so far. I haven't gotten hibernate (suspend to disk) working, so there may be additional things you need to do for that. (I think part of my problem is that I don't have enough swap, but I don't care enough to actually fix it.)&lt;br /&gt;
&lt;br /&gt;
/*The fix does not work for me. I have a T61 7664-17U(NVS 140m, 4965agn). The computers suspend, but when it wakes up it hangs up and I have to pull out the battery to restart it.*/&lt;br /&gt;
&lt;br /&gt;
General hint: Do not install the package &amp;quot;hibernate&amp;quot; or &amp;quot;uswsusp&amp;quot; or the gnome-power-manager will fail to suspend/hibernate your computer. If you have installed the package don't forget to purge the configuration. (sudo apt-get remove hibernate --purge, uswsusp resp.)&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;
'''Bluetooth:''' Tested with both a bluetooth headset and an HTC 8525&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;
'''Webcam'''&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;
* 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 ===&lt;br /&gt;
* details?&lt;br /&gt;
&lt;br /&gt;
=== Interrupt problem ===&lt;br /&gt;
* https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/126369&lt;br /&gt;
* USB ports can end up temporarily disabled&lt;br /&gt;
* Wifi can break&lt;br /&gt;
* integrated cardreader can be disabled&lt;br /&gt;
* bluetooth can be disabled&lt;br /&gt;
* Setting IRQ's to &amp;quot;Auto&amp;quot; from factory default of &amp;quot;11&amp;quot; in the BIOS seems to help some people.&lt;br /&gt;
&lt;br /&gt;
=== Volume keys ===&lt;br /&gt;
* Control mic instead of speakers by default&lt;br /&gt;
* https://bugs.launchpad.net/ubuntu/+bug/136287&lt;br /&gt;
&lt;br /&gt;
=== Wireless activity LED ===&lt;br /&gt;
doesn't seem to flicker properly. (?)&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>Alexsb</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=34106</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=34106"/>
		<updated>2007-10-25T01:01:50Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document outlines configuring Ubuntu 7.10 (Gutsy Gibbon) on your Thinkpad T61.  Most items will work out of the box and a base  install should provide you with a completely working system.   Due to the modular nature of the T61 there are many different configuration, please read carefully and only make the changes specific to your system.  &lt;br /&gt;
&lt;br /&gt;
Feel free to update this Wiki with your information however please ask questions on the Talk page.&lt;br /&gt;
&lt;br /&gt;
==Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
*If booting with the live CD gives you a blank screen you should select the &amp;quot;Safe Graphics&amp;quot; menu choice.&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   {{NOTE| If the Restricted Drivers Manager fails to install the driver you can use the Envy tool from: http://albertomilone.com/nvidia_scripts1.html.   This tool is unsupported and the only supported method of installing the Nvidia drivers is via Synaptics and the Restricted Drivers Manager}}&lt;br /&gt;
&lt;br /&gt;
===Multiple Monitors===&lt;br /&gt;
&lt;br /&gt;
If you previously used Xinerama this is no longer a supported option, you should use one of the tools described below to configure dual displays.&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.  Note: &lt;br /&gt;
Twinview works but a movie will span both the laptop screen and second monitor or projector.  &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.  Using the Screens and Graphics tool located under Administration you can setup the second monitor as an extension of the existing screen or a clone for presentations.&lt;br /&gt;
&lt;br /&gt;
'''Setting up dual monitors via the command line'''&lt;br /&gt;
&lt;br /&gt;
If you like doing it via the command line and are using the Intel drivers or the open-source &amp;quot;nv&amp;quot; driver you can use this example (''Note all this should be possible using the Screens and Graphics tool so only make this change if you prefer the command line method''):&lt;br /&gt;
&lt;br /&gt;
This 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;
&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), some users consider the default fonts too be too large ([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 should work out of the box on a fresh install.&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.   In a few rare cases switching back to X (ctrl+alt+7) may freeze your computer with a black screen so save any open documents before switching out.&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;
A recent BIOS update [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-67989] fixes the mute button, you can then configure it to mute/unmute audio in Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
===Microphone===&lt;br /&gt;
&lt;br /&gt;
There have been reports that the microphone may not work, please add your input to the talk page [http://www.thinkwiki.org/wiki/Talk:Installing_Ubuntu_7.10_%28Gutsy_Gibbon%29_on_a_ThinkPad_T61#Microphone] and update this section when a consensus on the problem and solution has been reached.&lt;br /&gt;
&lt;br /&gt;
===Sound Cracking===&lt;br /&gt;
&lt;br /&gt;
There have been intermittent reports of users experiencing cracking when listening to audio.  Here are a few possible solutions:&lt;br /&gt;
&lt;br /&gt;
* Try to switch to the OSS driver in system =&amp;gt; preference =&amp;gt; sound =&amp;gt; devices =&amp;gt; Music and movies, select OSS - Open sound system (instead of ALSA)&lt;br /&gt;
&lt;br /&gt;
* If this issue is only occurring for Rhythmbox go to Edit &amp;gt; Preferences &amp;gt; Playback &amp;gt; and Check &amp;quot;Use Crossfading Backend&amp;quot;.  Restart Rhythmbox and you should have better audio quality.&lt;br /&gt;
&lt;br /&gt;
* Check that the microphone is muted and modify your mixer settings by moving items like PCM down halfway and see if the cracking goes away.&lt;br /&gt;
&lt;br /&gt;
===Hissing===&lt;br /&gt;
Some users experience hissing during playback, and even when idle.  To solve this mute the microphone when it is not in use:&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;Headphone&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;
Bluetooth works out of the box. Pressing Fn-F5 once will enable bluetooth, disable wireless, pressing again, enable both and pressing one more time will disable bluetooth.  &lt;br /&gt;
&lt;br /&gt;
If you would like to set bluetooth state independently the script below determines the current bluetooth state and toggles the device on or off. &lt;br /&gt;
&lt;br /&gt;
First create a new file named bluetooth-toggle:&lt;br /&gt;
{{cmdroot|sudo touch /usr/sbin/bluetooth-toggle}}&lt;br /&gt;
&lt;br /&gt;
Now open a editor:&lt;br /&gt;
{{cmdroot|sudo gedit /usr/sbin/bluetooth-toggle}}&lt;br /&gt;
&lt;br /&gt;
Paste the following script:&lt;br /&gt;
&lt;br /&gt;
 cat /proc/acpi/ibm/bluetooth | awk '{ print $2 }' | while read line;&lt;br /&gt;
  do&lt;br /&gt;
    if [ $line == &amp;quot;enabled&amp;quot; ]; then&lt;br /&gt;
        echo disable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
    else&lt;br /&gt;
        echo enable &amp;gt; /proc/acpi/ibm/bluetooth&lt;br /&gt;
    fi&lt;br /&gt;
    break&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
Now set the execute permissions: &lt;br /&gt;
{{cmdroot|sudo chmod +x /usr/sbin/bluetooth-toggle}}&lt;br /&gt;
&lt;br /&gt;
You can invoke the script out of the console by typing sudo bluetooth-toggle or create a menu icon by using the menu editor under preferences using gksudo bluetooth-toggle as command line.&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;
Note that ThinkFinger in it's current Version does not work with KDE and Kubuntu in any way (it crashes KDM and is not integrated at all).&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;
Note that /etc/X11/xorg.conf will be changed and the edge scrolling will be disabled after running nvidia-xconfig , copy the trackpad section from the backup of xorg.conf&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;
== Hibernate/Suspend ==&lt;br /&gt;
&lt;br /&gt;
=== Blank screen fix for intel graphics cards===&lt;br /&gt;
&lt;br /&gt;
This fix is for Intel Graphics Cards only.&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;
=== How to Suspend with nVidia 140m/570m ===&lt;br /&gt;
&lt;br /&gt;
The suspend to RAM will work with the nVidia card and the proprietary drivers, but it requires some file editing. It did not work for me out of the box. Using the package manager, download and install the latest nVidia drivers (100.14.19+2.6.2.4-12.4 at time of writing). I also had to use the 2.6.22-12-generic kernel image (the 2.6.22-13 image did not work with this driver --- I'm assuming it has to match wit the nVidia version, but I am not an expert). (Note: I am using KDE. I would think these fixes would work for gnome as well, but someone else would have to test them.)&lt;br /&gt;
&lt;br /&gt;
Once you have it installed and working, you have to make a change to {{path|/etc/default/acpi-support}}. Open the file in your favorite editor and change the following lines:&lt;br /&gt;
&lt;br /&gt;
  $ sudo nano /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
{{path|/etc/default/acpi-support}}&lt;br /&gt;
  # Should we save and restore state using the VESA BIOS Extensions?&lt;br /&gt;
  SAVE_VBE_STATE=false&lt;br /&gt;
  ...&lt;br /&gt;
  # Should we attempt to warm-boot the video hardware on resume?&lt;br /&gt;
  POST_VIDEO=false&lt;br /&gt;
  ...&lt;br /&gt;
  # Set the following to &amp;quot;platform&amp;quot; if you want to use ACPI to shut down&lt;br /&gt;
  # your machine on hibernation&lt;br /&gt;
  HIBERNATE_MODE=platform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This allowed me to suspend and resume, but after two suspends the wireless wouldn't work anymore. Theoretically, ACPI unloads the network drivers before suspending, but it doesn't seem to work correctly so I added these to the blacklist modules manually (in the same file as above:&lt;br /&gt;
&lt;br /&gt;
{{path|/etc/default/acpi-support}}&lt;br /&gt;
  # Add modules to this list to have them removed before suspend and reloaded&lt;br /&gt;
  # on resume. An example would be MODULES=&amp;quot;em8300 yenta_socket&amp;quot;&lt;br /&gt;
  #&lt;br /&gt;
  # Note that network cards and USB controllers will automatically be unloaded &lt;br /&gt;
  # unless they're listed in MODULES_WHITELIST&lt;br /&gt;
  MODULES=&amp;quot;iwl4965 iwlwifi_mac80211 cfg80211&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Your wifi modules may be different. (I have the intel AGN wireless card -- I don't know if these modules are different for other cards.)&lt;br /&gt;
&lt;br /&gt;
This allows me to suspend to ram; I haven't had any problems with it so far. I haven't gotten hibernate (suspend to disk) working, so there may be additional things you need to do for that. (I think part of my problem is that I don't have enough swap, but I don't care enough to actually fix it.)&lt;br /&gt;
&lt;br /&gt;
/*The fix does not work for me. I have a T61 7664-17U(NVS 140m, 4965agn). The computers suspend, but when it wakes up it hangs up and I have to pull out the battery to restart it.*/&lt;br /&gt;
&lt;br /&gt;
General hint: Do not install the package &amp;quot;hibernate&amp;quot; or &amp;quot;uswsusp&amp;quot; or the gnome-power-manager will fail to suspend/hibernate your computer. If you have installed the package don't forget to purge the configuration. (sudo apt-get remove hibernate --purge, uswsusp resp.)&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;
'''Bluetooth:''' Tested with both a bluetooth headset and an HTC 8525&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;
'''Webcam'''&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;
* 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 ===&lt;br /&gt;
* details?&lt;br /&gt;
&lt;br /&gt;
=== Interrupt problem ===&lt;br /&gt;
* https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/126369&lt;br /&gt;
* USB ports can end up temporarily disabled&lt;br /&gt;
* Wifi can break&lt;br /&gt;
* integrated cardreader can be disabled&lt;br /&gt;
* bluetooth can be disabled&lt;br /&gt;
* Setting IRQ's to &amp;quot;Auto&amp;quot; from factory default of &amp;quot;11&amp;quot; in the BIOS seems to help some people.&lt;br /&gt;
&lt;br /&gt;
=== Volume keys ===&lt;br /&gt;
* Control mic instead of speakers by default&lt;br /&gt;
* https://bugs.launchpad.net/ubuntu/+bug/136287&lt;br /&gt;
&lt;br /&gt;
=== Wireless activity LED ===&lt;br /&gt;
doesn't seem to flicker properly. (?)&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>Alexsb</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=30953</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=30953"/>
		<updated>2007-07-03T16:11:22Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: /* WiFi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'll I got it basically working, so far (will update as i get more thing working).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SATA Issues===&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;
===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 descirbed.&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;
=== 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;
===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;
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;
&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;
Now just run sudo tf-tool --add-user &amp;lt;username&amp;gt; and 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;
===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;
===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;
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;
===Can you hear me now?.... What? (Solved!)===&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;
Anyway 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 commited'''.&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).  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;
==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;
----&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;
==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;
==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;
&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:&lt;br /&gt;
http://www.thinkwiki.org/wiki/Talk:Installing_Ubuntu_7.04_%28Feisty_Fawn%29_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;/div&gt;</summary>
		<author><name>Alexsb</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=30747</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=30747"/>
		<updated>2007-06-26T09:53:21Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'll I got it basically working, so far (will update as i get more thing working).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SATA Issues===&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;
===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 descirbed.&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;
=== 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.&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 install 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;
===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;
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;
&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_thinkfiger.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;
Now just run sudo tf-tool --add-user &amp;lt;username&amp;gt; and 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;
===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;
===Can you hear me now?.... What? (Solved!)===&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;
Anyway 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;
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).  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;
&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;
&lt;br /&gt;
=='''QUESTIONS!!!'''==&lt;br /&gt;
(Sorry if this is not the right way to do this.  This page is incredibly helpful, and I just had a few short questions/clarifications.)&lt;br /&gt;
&lt;br /&gt;
First, did you boot into &amp;quot;Safe Graphics Mode&amp;quot; from LILO or Grub, or from a graphical login screen?  My installation hangs right before the login screen, and all of the virtual screens are blank.  I can log into a recover mode from Grub to get a shell.&lt;br /&gt;
&lt;br /&gt;
Second, if you could add a little bit of detail as to how you installed a new kernel, why agpgart is necessary, and even what part GM965 is, that would be awesome :)&lt;/div&gt;</summary>
		<author><name>Alexsb</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=30746</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=30746"/>
		<updated>2007-06-26T09:52:37Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'll I got it basically working, so far (will update as i get more thing working).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SATA Issues===&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;
===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 descirbed.&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;
=== 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.&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 install 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;
===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;
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;
&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_thinkfiger.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;
Now just run sudo tf-tool --add-user &amp;lt;username&amp;gt; and 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;
===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;
===Can you hear me now?.... What? (Solved!)===&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;
Anyway 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;
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).  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;
&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;
&lt;br /&gt;
=='''QUESTIONS!!!'''==&lt;br /&gt;
(Sorry if this is not the right way to do this.  This page is incredibly helpful, and I just had a few short questions/clarifications.)&lt;br /&gt;
&lt;br /&gt;
First, did you boot into &amp;quot;Safe Graphics Mode&amp;quot; from LILO or Grub, or from a graphical login screen?  My installation hangs right before the login screen, and all of the virtual screens are blank.  I can log into a recover mode from Grub to get a shell.&lt;br /&gt;
&lt;br /&gt;
Second, if you could add a little bit of detail as to how you installed a new kernel, why agpgart is necessary, and even what part GM965 is, that would be awesome :)&lt;/div&gt;</summary>
		<author><name>Alexsb</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=30744</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=30744"/>
		<updated>2007-06-26T09:48:47Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: /* More GM965 Woes... (Solved Also) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'll I got it basically working, so far (will update as i get more thing working).&lt;br /&gt;
&lt;br /&gt;
==Pre Installation Notes==&lt;br /&gt;
===SATA Issues===&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;
===GM965 Woes... (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.&lt;br /&gt;
&lt;br /&gt;
===nVIDIA Quadro NVS 140M Woes... (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 descirbed.&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;
==Post Installation Notes==&lt;br /&gt;
=== Intel Graphics Media Accelerator X3100 (Chipset GM965) (Solved)===&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 install 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;
===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;
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;
&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_thinkfiger.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;
Now just run sudo tf-tool --add-user &amp;lt;username&amp;gt; and 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;
===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;
===Can you hear me now?.... What? (Solved!)===&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;
Anyway 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;
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).  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;
&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;
&lt;br /&gt;
=='''QUESTIONS!!!'''==&lt;br /&gt;
(Sorry if this is not the right way to do this.  This page is incredibly helpful, and I just had a few short questions/clarifications.)&lt;br /&gt;
&lt;br /&gt;
First, did you boot into &amp;quot;Safe Graphics Mode&amp;quot; from LILO or Grub, or from a graphical login screen?  My installation hangs right before the login screen, and all of the virtual screens are blank.  I can log into a recover mode from Grub to get a shell.&lt;br /&gt;
&lt;br /&gt;
Second, if you could add a little bit of detail as to how you installed a new kernel, why agpgart is necessary, and even what part GM965 is, that would be awesome :)&lt;/div&gt;</summary>
		<author><name>Alexsb</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=30714</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=30714"/>
		<updated>2007-06-25T18:56:48Z</updated>

		<summary type="html">&lt;p&gt;Alexsb: /* nVIDIA Quadro NVS 140M Woes... (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We'll I got it basically working, so far (will update as i get more thing working).&lt;br /&gt;
&lt;br /&gt;
==Pre Installation Notes==&lt;br /&gt;
===SATA Issues===&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;
===GM965 Woes... (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.&lt;br /&gt;
&lt;br /&gt;
===nVIDIA Quadro NVS 140M Woes... (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 descirbed.&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;
==Post Installation Notes==&lt;br /&gt;
===More GM965 Woes... (Solved Also)===&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 install 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;
===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;
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;
&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_thinkfiger.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;
Now just run sudo tf-tool --add-user &amp;lt;username&amp;gt; and 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;
===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;
===Can you hear me now?.... What? (Solved!)===&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;
Anyway 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;
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).  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;
&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;
&lt;br /&gt;
=='''QUESTIONS!!!'''==&lt;br /&gt;
(Sorry if this is not the right way to do this.  This page is incredibly helpful, and I just had a few short questions/clarifications.)&lt;br /&gt;
&lt;br /&gt;
First, did you boot into &amp;quot;Safe Graphics Mode&amp;quot; from LILO or Grub, or from a graphical login screen?  My installation hangs right before the login screen, and all of the virtual screens are blank.  I can log into a recover mode from Grub to get a shell.&lt;br /&gt;
&lt;br /&gt;
Second, if you could add a little bit of detail as to how you installed a new kernel, why agpgart is necessary, and even what part GM965 is, that would be awesome :)&lt;/div&gt;</summary>
		<author><name>Alexsb</name></author>
		
	</entry>
</feed>