<?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=Cdiggity</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=Cdiggity"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Cdiggity"/>
	<updated>2026-05-11T15:12:41Z</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_R61&amp;diff=36948</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad R61</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_R61&amp;diff=36948"/>
		<updated>2008-03-12T03:04:54Z</updated>

		<summary type="html">&lt;p&gt;Cdiggity: you can have Xv and compiz thanks to new intel driver patches&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki is about the R61 series laptops which come with a 14.1 inch widescreen lcd &amp;amp; Intel graphics cards inbuilt.&lt;br /&gt;
The live cd will detect the correct resolution and color depth.&lt;br /&gt;
&lt;br /&gt;
== Compiz ==&lt;br /&gt;
Default installation will not be able to enable compiz becasue of the way the Intel chipsets work. It was previously thought that this would not be fixed [http://www.realistanew.com/2008/01/12/compiz-updates/ until October 2008] at the earliest but it is sorted out for Ubuntu 8.04.  I have found the following script to get around it (credits to the original author).&lt;br /&gt;
Save the file as .sh and run it once to confirm you can get the compiz effects. You can add the file to your &amp;quot;Gnome Session&amp;quot; for subsequent reboots.&lt;br /&gt;
q&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
SKIP_CHECKS=yes compiz --replace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A better way is to edit the file &amp;lt;/etc/compizconfig/config&amp;gt; and add the option there.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/compizconfig/config&lt;br /&gt;
SKIP_CHECKS=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This way the setting will be available for all users of the laptop.&lt;br /&gt;
&lt;br /&gt;
/etc/compizconfig/config didn't work for me but doing the following did:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;SKIP_CHECKS=yes&amp;quot; &amp;gt;&amp;gt; ~/.config/compiz/compiz-manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found that any program that uses Xv video will glich or just crash with compiz enabled if you haven't patched your intel video driver (The astronomy package &amp;quot;Stellarium&amp;quot; is one example, video on skype calls is another). If you don't wish to patch the video driver you can use non Xv video by changing the settings in each application.&lt;br /&gt;
&lt;br /&gt;
'''To patch the video driver to have compiz and Xv video follow the instructions [http://linux.pengin.de/#intel here]:'''&lt;br /&gt;
&lt;br /&gt;
To disable Xv video:&lt;br /&gt;
Solution is to run from the command line:&lt;br /&gt;
 gstreamer-properties&lt;br /&gt;
switch to the video tab, and set the default output to Xwindows system (No Xv).  This will use a bit more processor power playing movies, but you get your video playback + compiz.&lt;br /&gt;
&lt;br /&gt;
To use gmplayer, the output has to be set to gl2 in the video preferences tab.&lt;br /&gt;
&lt;br /&gt;
To use xine, start the program once. It will crash, as the XV extension is not available.&lt;br /&gt;
Then edit the config file &amp;lt;~/.xine/config&amp;gt; and replace &amp;lt;video.driver=auto&amp;gt; with &amp;lt;video.driver=xshm&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ~/.xine/config&lt;br /&gt;
video.driver=xshm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use vlc, start it without any video and select Settings/Preferences.&lt;br /&gt;
Check Advanced Options and select the Video/Output modules option.&lt;br /&gt;
&lt;br /&gt;
There you can selct the default video output module. Use &amp;lt;X11 video output&amp;gt; and the player will work. OpenGL works as well and provides better looking video but menus video ends up on top of menus etc.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
The wireless works out of the box with the Atheros driver.&lt;br /&gt;
&lt;br /&gt;
The same applies for the intel ipw3945 module.&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
Sound card drivers are loaded out of the box but the default sound device is Microphone for some reason. You can see this by opening up the Volume Control window by right clicking on the taskbar volume applet and selecting &amp;quot;Open Volume Control&amp;quot;. Because of this the special Volume buttons will also change the volume of the Microphone. To change this, click on System-&amp;gt; Preferences -&amp;gt; Sound and set Default Mixer Track to PCM.&lt;br /&gt;
&lt;br /&gt;
== Touchpad/Trackpoint ==&lt;br /&gt;
Works out of the box, including thinkpad side-scrolling.&lt;br /&gt;
&lt;br /&gt;
If you want to use synaptics configuration tools like gsynaptics, edit the xorg.conf file and add the &amp;lt;SHMConfig&amp;gt; option in the synaptics device entry.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
        Option          &amp;quot;HorizEdgeScroll&amp;quot;       &amp;quot;0&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want the trackpoint middle button to behave like a mouse wheel when clicking the middle button and moving the trackpoint, add &lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to the Section &amp;quot;InputDevice&amp;quot; with the Identifier &amp;quot;Configured Mouse&amp;quot; that it looks similar to that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
	Driver		&amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option		&amp;quot;CorePointer&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Device&amp;quot;		&amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Protocol&amp;quot;		&amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option		&amp;quot;ZAxisMapping&amp;quot;		&amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheel&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheelButton&amp;quot;	&amp;quot;2&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.pinoy-compuworld.com/workstations/ubuntu-linux/activate-the-thinkpad-trackpoint-middle-button/ Further information on activating the thinkpads trackpoint middle button]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
There is a driver for 32 Bit installations (&lt;br /&gt;
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=sl-modem&amp;amp;searchon=names&amp;amp;subword=1&amp;amp;version=all&amp;amp;release=all).&lt;br /&gt;
&lt;br /&gt;
I was unsuccessful to get the modem working with the linuxant drivers.&lt;br /&gt;
&lt;br /&gt;
== Hard disk ==&lt;br /&gt;
It has been found that Gutsy will spin up and down your laptop hdd far too many times, this affects the life of the disk. You can perform these steps to avoid it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hdparm -B 255 /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+bug/104535]&lt;br /&gt;
&lt;br /&gt;
This can easily be done by putting the following at the end of the file &amp;lt;/etc/hdparm.conf&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Disable power saving functions of harddrive, as it may limit it's&lt;br /&gt;
# lifespan.&lt;br /&gt;
command_line {&lt;br /&gt;
       hdparm -B 255 /dev/sda&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hdaps module does not load, will be fixed in next kernel update:&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/133636&lt;br /&gt;
&lt;br /&gt;
To use the Advanced Protection System, the package hdapsd has to be installed.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the kernel module in gutsy has a bug (https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138018), so the module does not load.&lt;br /&gt;
There are ways around that. (See http://www.thinkwiki.org/wiki/Tp_smapi#Installation).&lt;br /&gt;
&lt;br /&gt;
enable hdaps:&lt;br /&gt;
&lt;br /&gt;
hy all!&lt;br /&gt;
&lt;br /&gt;
hdaps is work on my lenovo thinkpad r61 but need a litle hack.&lt;br /&gt;
downgrade your bios to 1.03  ( http://www-307.ibm.com/pc/support/site.wss/license.do?filename=mobiles/7puj01uc.iso ) from cd then recomplime your kernel (act. 2.6.23) whithout the hdaps module.&lt;br /&gt;
if it's ok you need download the tp_smapi-034 from sourceforge edit the hdaps.c &lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61i&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61e&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
in whitelist section&lt;br /&gt;
&lt;br /&gt;
make it with HDAPS=1 option then run update-initramfs -u &lt;br /&gt;
edit the /etc/modules &lt;br /&gt;
insert tp_smapi and hdaps&lt;br /&gt;
&lt;br /&gt;
reboot your notebook and check with hdaps-gl&lt;br /&gt;
&lt;br /&gt;
have lot of fun :)&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
vendel&lt;br /&gt;
&lt;br /&gt;
== Thinkpad Buttons ==&lt;br /&gt;
&lt;br /&gt;
Most of the buttons of the thinkpad are already configured correctly, with two exceptions: the &amp;lt;Fn+F7&amp;gt; key and the &amp;lt;Fn+F9&amp;gt; key.&lt;br /&gt;
They can be activated quite easily.&lt;br /&gt;
&lt;br /&gt;
First edit /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
#options thinkpad_acpi hotkey=enable,0xffff8f experimental=1&lt;br /&gt;
options thinkpad_acpi hotkey=enable,0xffffff experimental=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This activates the deactivated key events, so that the next section works with them.&lt;br /&gt;
&lt;br /&gt;
Now for the &amp;lt;Fn+F7&amp;gt; key, I'm using grandr to configure the monitors. For this install grandr.&lt;br /&gt;
Then edit /etc/acpi/events/ibm-videobtn and change the action line to the path of grandr.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/ibmvideobtn&lt;br /&gt;
# This is called when the user presses the video button. It is currently&lt;br /&gt;
# a placeholder.&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001007&lt;br /&gt;
action=/usr/bin/grandr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is it for this key.&lt;br /&gt;
&lt;br /&gt;
For the &amp;lt;Fn+F9&amp;gt; key I set the function to let gnome handle the eject events. For this create a file &amp;lt;/etc/acpi/events/lenovo-eject&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/lenovo-eject&lt;br /&gt;
# This is called when the user presses the eject button&lt;br /&gt;
# /etc/acpi/lenovo-eject.sh to fake the key input&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001009&lt;br /&gt;
action=/etc/acpi/ejectbtn.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now gnome handles the eject requests.&lt;br /&gt;
I found the howto for the eject button in the net, but I've forgotton where. So thank you to the original author, if he is reading this. Sorry, no link.&lt;br /&gt;
&lt;br /&gt;
If your media keys don't function with Amarok go to the Tools-&amp;gt;Script Manager menu in Amarok.  Click &amp;quot;Get more scripts&amp;quot; and install &amp;quot;Gnome Multimedia keys&amp;quot;.  Run the script from the script manager.&lt;br /&gt;
&lt;br /&gt;
TODO: There are still 4 keys without functions attached: The &amp;lt;Fn+Space&amp;gt; key and the two additional keys beside the cursor keys. Also the &amp;lt;ThinkVantage&amp;gt; key has no function attached at the moment.&lt;br /&gt;
&lt;br /&gt;
== Suspend ==&lt;br /&gt;
Suspend did not work out of the box for me.&lt;br /&gt;
I had to change &amp;lt;/etc/default/acpi-support&amp;gt; to get it working.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/default/acpi-support&lt;br /&gt;
MODULES_WHITELIST=&amp;quot;ipw3945&amp;quot;&lt;br /&gt;
SAVE_VBE_STATE=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the LCD backlight does not come on after suspend see [[Problem with display remaining black after resume]].&lt;br /&gt;
To fix this, I edited &amp;lt;/etc/default/acpi-support&amp;gt;  so that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then everything (suspend to ram, suspend to disk) were working.&lt;br /&gt;
NOTE: When waking up, network-manager is crashing.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
When using an Intel GM965 card, external monitor on VGA port work using xrandr.&lt;br /&gt;
I was not able to get TV out (SVIDEO) working at all.&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
To get the build-in fingerprint reader working by using  [http://en.wikipedia.org/wiki/Free_and_open_source_software free software], there are at least two projects you could use:&lt;br /&gt;
&lt;br /&gt;
#[http://thinkfinger.sourceforge.net/ Thinkfinger]. Have a look at the Ubuntuwiki  [https://wiki.ubuntu.com/ThinkFinger here] for further instructions.&lt;br /&gt;
#[http://reactivated.net/fprint/wiki/Main_Page Fprint]. Gutsy-debs for Fprint can be found [http://www.madman2k.net/files/fprint-packages.tar here]. Visit [http://www.madman2k.net/comments/105 madman's blog entry] to get additional help with installation and configuration. &lt;br /&gt;
&lt;br /&gt;
'''If you are using KDE, it is highly recommended to use Fprint instead of Thinkfinger since Thinkfinger isn't properly working together with kdesu nor with the kdm login screen at the current version.'''&lt;br /&gt;
&lt;br /&gt;
== Misc Hardware ==&lt;br /&gt;
&lt;br /&gt;
The webcam / camera works (tested w/ snapshot) with the xfce windows manager (xubuntu), but seems to have some problems under the default ubuntu.  Bluetooth works from a default install.  [[ThinkLight]] works.&lt;br /&gt;
&lt;br /&gt;
FireWire works.&lt;br /&gt;
&lt;br /&gt;
SD-Card reader works out of the box.&lt;br /&gt;
&lt;br /&gt;
Not Tested: Cardbus (or what is the name of it now).&lt;/div&gt;</summary>
		<author><name>Cdiggity</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_R61&amp;diff=36593</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad R61</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_R61&amp;diff=36593"/>
		<updated>2008-02-26T09:52:07Z</updated>

		<summary type="html">&lt;p&gt;Cdiggity: /* Thinkpad Buttons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki is about the R61 series laptops which come with a 14.1 inch widescreen lcd &amp;amp; Intel graphics cards inbuilt.&lt;br /&gt;
The live cd will detect the correct resolution and color depth.&lt;br /&gt;
&lt;br /&gt;
== Compiz ==&lt;br /&gt;
Default installation will not be able to enable compiz becasue of the way the Intel chipsets work. This will not be fixed [http://www.realistanew.com/2008/01/12/compiz-updates/ until October 2008] at the earliest.  I have found the following script to get around it (credits to the original author).&lt;br /&gt;
Save the file as .sh and run it once to confirm you can get the compiz effects. You can add the file to your &amp;quot;Gnome Session&amp;quot; for subsequent reboots.&lt;br /&gt;
q&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
SKIP_CHECKS=yes compiz --replace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A better way is to edit the file &amp;lt;/etc/compizconfig/config&amp;gt; and add the option there.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/compizconfig/config&lt;br /&gt;
SKIP_CHECKS=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This way the setting will be available for all users of the laptop.&lt;br /&gt;
&lt;br /&gt;
/etc/compizconfig/config didn't work for me but doing the following did:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;SKIP_CHECKS=yes&amp;quot; &amp;gt;&amp;gt; ~/.config/compiz/compiz-manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found that any program that uses Xv video will glich or just crash with compiz enabled, but not without it (The astronomy package &amp;quot;Stellarium&amp;quot; is one example, video on skype calls is another).  &lt;br /&gt;
&lt;br /&gt;
Solution is to run from the command line:&lt;br /&gt;
 gstreamer-properties&lt;br /&gt;
switch to the video tab, and set the default output to Xwindows system (No Xv).  This will use a bit more processor power playing movies, but you get your video playback + compiz.&lt;br /&gt;
&lt;br /&gt;
To use gmplayer, the output has to be set to gl2 in the video preferences tab.&lt;br /&gt;
&lt;br /&gt;
To use xine, start the program once. It will crash, as the XV extension is not available.&lt;br /&gt;
Then edit the config file &amp;lt;~/.xine/config&amp;gt; and replace &amp;lt;video.driver=auto&amp;gt; with &amp;lt;video.driver=xshm&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ~/.xine/config&lt;br /&gt;
video.driver=xshm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use vlc, start it without any video and select Settings/Preferences.&lt;br /&gt;
Check Advanced Options and select the Video/Output modules option.&lt;br /&gt;
&lt;br /&gt;
There you can selct the default video output module. Use &amp;lt;X11 video output&amp;gt; and the player will work. OpenGL works as well and provides better looking video but menus video ends up on top of menus etc.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
The wireless works out of the box with the Atheros driver.&lt;br /&gt;
&lt;br /&gt;
The same applies for the intel ipw3945 module.&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
Sound card drivers are loaded out of the box but the default sound device is Microphone for some reason. You can see this by opening up the Volume Control window by right clicking on the taskbar volume applet and selecting &amp;quot;Open Volume Control&amp;quot;. Because of this the special Volume buttons will also change the volume of the Microphone. To change this, click on System-&amp;gt; Preferences -&amp;gt; Sound and set Default Mixer Track to PCM.&lt;br /&gt;
&lt;br /&gt;
== Touchpad/Trackpoint ==&lt;br /&gt;
Works out of the box, including thinkpad side-scrolling.&lt;br /&gt;
&lt;br /&gt;
If you want to use synaptics configuration tools like gsynaptics, edit the xorg.conf file and add the &amp;lt;SHMConfig&amp;gt; option in the synaptics device entry.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
        Option          &amp;quot;HorizEdgeScroll&amp;quot;       &amp;quot;0&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want the trackpoint middle button to behave like a mouse wheel when clicking the middle button and moving the trackpoint, add &lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to the Section &amp;quot;InputDevice&amp;quot; with the Identifier &amp;quot;Configured Mouse&amp;quot; that it looks similar to that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
	Driver		&amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option		&amp;quot;CorePointer&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Device&amp;quot;		&amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Protocol&amp;quot;		&amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option		&amp;quot;ZAxisMapping&amp;quot;		&amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheel&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheelButton&amp;quot;	&amp;quot;2&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.pinoy-compuworld.com/workstations/ubuntu-linux/activate-the-thinkpad-trackpoint-middle-button/ Further information on activating the thinkpads trackpoint middle button]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
There is a driver for 32 Bit installations (&lt;br /&gt;
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=sl-modem&amp;amp;searchon=names&amp;amp;subword=1&amp;amp;version=all&amp;amp;release=all).&lt;br /&gt;
&lt;br /&gt;
I was unsuccessful to get the modem working with the linuxant drivers.&lt;br /&gt;
&lt;br /&gt;
== Hard disk ==&lt;br /&gt;
It has been found that Gutsy will spin up and down your laptop hdd far too many times, this affects the life of the disk. You can perform these steps to avoid it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hdparm -B 255 /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+bug/104535]&lt;br /&gt;
&lt;br /&gt;
This can easily be done by putting the following at the end of the file &amp;lt;/etc/hdparm.conf&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Disable power saving functions of harddrive, as it may limit it's&lt;br /&gt;
# lifespan.&lt;br /&gt;
command_line {&lt;br /&gt;
       hdparm -B 255 /dev/sda&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hdaps module does not load, will be fixed in next kernel update:&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/133636&lt;br /&gt;
&lt;br /&gt;
To use the Advanced Protection System, the package hdapsd has to be installed.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the kernel module in gutsy has a bug (https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138018), so the module does not load.&lt;br /&gt;
There are ways around that. (See http://www.thinkwiki.org/wiki/Tp_smapi#Installation).&lt;br /&gt;
&lt;br /&gt;
enable hdaps:&lt;br /&gt;
&lt;br /&gt;
hy all!&lt;br /&gt;
&lt;br /&gt;
hdaps is work on my lenovo thinkpad r61 but need a litle hack.&lt;br /&gt;
downgrade your bios to 1.03  ( http://www-307.ibm.com/pc/support/site.wss/license.do?filename=mobiles/7puj01uc.iso ) from cd then recomplime your kernel (act. 2.6.23) whithout the hdaps module.&lt;br /&gt;
if it's ok you need download the tp_smapi-034 from sourceforge edit the hdaps.c &lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61i&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61e&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
in whitelist section&lt;br /&gt;
&lt;br /&gt;
make it with HDAPS=1 option then run update-initramfs -u &lt;br /&gt;
edit the /etc/modules &lt;br /&gt;
insert tp_smapi and hdaps&lt;br /&gt;
&lt;br /&gt;
reboot your notebook and check with hdaps-gl&lt;br /&gt;
&lt;br /&gt;
have lot of fun :)&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
vendel&lt;br /&gt;
&lt;br /&gt;
== Thinkpad Buttons ==&lt;br /&gt;
&lt;br /&gt;
Most of the buttons of the thinkpad are already configured correctly, with two exceptions: the &amp;lt;Fn+F7&amp;gt; key and the &amp;lt;Fn+F9&amp;gt; key.&lt;br /&gt;
They can be activated quite easily.&lt;br /&gt;
&lt;br /&gt;
First edit /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
#options thinkpad_acpi hotkey=enable,0xffff8f experimental=1&lt;br /&gt;
options thinkpad_acpi hotkey=enable,0xffffff experimental=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This activates the deactivated key events, so that the next section works with them.&lt;br /&gt;
&lt;br /&gt;
Now for the &amp;lt;Fn+F7&amp;gt; key, I'm using grandr to configure the monitors. For this install grandr.&lt;br /&gt;
Then edit /etc/acpi/events/ibm-videobtn and change the action line to the path of grandr.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/ibmvideobtn&lt;br /&gt;
# This is called when the user presses the video button. It is currently&lt;br /&gt;
# a placeholder.&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001007&lt;br /&gt;
action=/usr/bin/grandr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is it for this key.&lt;br /&gt;
&lt;br /&gt;
For the &amp;lt;Fn+F9&amp;gt; key I set the function to let gnome handle the eject events. For this create a file &amp;lt;/etc/acpi/events/lenovo-eject&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/lenovo-eject&lt;br /&gt;
# This is called when the user presses the eject button&lt;br /&gt;
# /etc/acpi/lenovo-eject.sh to fake the key input&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001009&lt;br /&gt;
action=/etc/acpi/ejectbtn.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now gnome handles the eject requests.&lt;br /&gt;
I found the howto for the eject button in the net, but I've forgotton where. So thank you to the original author, if he is reading this. Sorry, no link.&lt;br /&gt;
&lt;br /&gt;
If your media keys don't function with Amarok go to the Tools-&amp;gt;Script Manager menu in Amarok.  Click &amp;quot;Get more scripts&amp;quot; and install &amp;quot;Gnome Multimedia keys&amp;quot;.  Run the script from the script manager.&lt;br /&gt;
&lt;br /&gt;
TODO: There are still 4 keys without functions attached: The &amp;lt;Fn+Space&amp;gt; key and the two additional keys beside the cursor keys. Also the &amp;lt;ThinkVantage&amp;gt; key has no function attached at the moment.&lt;br /&gt;
&lt;br /&gt;
== Suspend ==&lt;br /&gt;
Suspend did not work out of the box for me.&lt;br /&gt;
I had to change &amp;lt;/etc/default/acpi-support&amp;gt; to get it working.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/default/acpi-support&lt;br /&gt;
MODULES_WHITELIST=&amp;quot;ipw3945&amp;quot;&lt;br /&gt;
SAVE_VBE_STATE=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the LCD backlight does not come on after suspend see [[Problem with display remaining black after resume]].&lt;br /&gt;
To fix this, I edited &amp;lt;/etc/default/acpi-support&amp;gt;  so that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then everything (suspend to ram, suspend to disk) were working.&lt;br /&gt;
NOTE: When waking up, network-manager is crashing.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
When using an Intel GM965 card, external monitor on VGA port work using xrandr.&lt;br /&gt;
I was not able to get TV out (SVIDEO) working at all.&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
To get the build-in fingerprint reader working by using  [http://en.wikipedia.org/wiki/Free_and_open_source_software free software], there are at least two projects you could use:&lt;br /&gt;
&lt;br /&gt;
#[http://thinkfinger.sourceforge.net/ Thinkfinger]. Have a look at the Ubuntuwiki  [https://wiki.ubuntu.com/ThinkFinger here] for further instructions.&lt;br /&gt;
#[http://reactivated.net/fprint/wiki/Main_Page Fprint]. Gutsy-debs for Fprint can be found [http://www.madman2k.net/files/fprint-packages.tar here]. Visit [http://www.madman2k.net/comments/105 madman's blog entry] to get additional help with installation and configuration. &lt;br /&gt;
&lt;br /&gt;
'''If you are using KDE, it is highly recommended to use Fprint instead of Thinkfinger since Thinkfinger isn't properly working together with kdesu nor with the kdm login screen at the current version.'''&lt;br /&gt;
&lt;br /&gt;
== Misc Hardware ==&lt;br /&gt;
&lt;br /&gt;
The webcam / camera works (tested w/ snapshot) with the xfce windows manager (xubuntu), but seems to have some problems under the default ubuntu.  Bluetooth works from a default install.  [[ThinkLight]] works.&lt;br /&gt;
&lt;br /&gt;
FireWire works.&lt;br /&gt;
&lt;br /&gt;
Not Tested: Cardbus (or what is the name of it now) and SD-Card reader.&lt;/div&gt;</summary>
		<author><name>Cdiggity</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_R61&amp;diff=36295</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad R61</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_R61&amp;diff=36295"/>
		<updated>2008-01-30T00:06:21Z</updated>

		<summary type="html">&lt;p&gt;Cdiggity: /* Compiz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki is about the R61 series laptops which come with a 14.1 inch widescreen lcd &amp;amp; Intel graphics cards inbuilt.&lt;br /&gt;
The live cd will detect the correct resolution and color depth.&lt;br /&gt;
&lt;br /&gt;
== Compiz ==&lt;br /&gt;
Default installation will not be able to enable compiz becasue of the way the Intel chipsets work. This will not be fixed [http://www.realistanew.com/2008/01/12/compiz-updates/ until October 2008] at the earliest.  I have found the following script to get around it (credits to the original author).&lt;br /&gt;
Save the file as .sh and run it once to confirm you can get the compiz effects. You can add the file to your &amp;quot;Gnome Session&amp;quot; for subsequent reboots.&lt;br /&gt;
q&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
SKIP_CHECKS=yes compiz --replace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A better way is to edit the file &amp;lt;/etc/compizconfig/config&amp;gt; and add the option there.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/compizconfig/config&lt;br /&gt;
SKIP_CHECKS=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This way the setting will be available for all users of the laptop.&lt;br /&gt;
&lt;br /&gt;
/etc/compizconfig/config didn't work for me but doing the following did:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;SKIP_CHECKS=yes&amp;quot; &amp;gt;&amp;gt; ~/.config/compiz/compiz-manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found that any program that uses Xv video will glich or just crash with compiz enabled, but not without it (The astronomy package &amp;quot;Stellarium&amp;quot; is one example, video on skype calls is another).  &lt;br /&gt;
&lt;br /&gt;
Solution is to run from the command line:&lt;br /&gt;
 gstreamer-properties&lt;br /&gt;
switch to the video tab, and set the default output to Xwindows system (No Xv).  This will use a bit more processor power playing movies, but you get your video playback + compiz.&lt;br /&gt;
&lt;br /&gt;
To use gmplayer, the output has to be set to gl2 in the video preferences tab.&lt;br /&gt;
&lt;br /&gt;
To use xine, start the program once. It will crash, as the XV extension is not available.&lt;br /&gt;
Then edit the config file &amp;lt;~/.xine/config&amp;gt; and replace &amp;lt;video.driver=auto&amp;gt; with &amp;lt;video.driver=xshm&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ~/.xine/config&lt;br /&gt;
video.driver=xshm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use vlc, start it without any video and select Settings/Preferences.&lt;br /&gt;
Check Advanced Options and select the Video/Output modules option.&lt;br /&gt;
&lt;br /&gt;
There you can selct the default video output module. Use &amp;lt;X11 video output&amp;gt; and the player will work. OpenGL works as well and provides better looking video but menus video ends up on top of menus etc.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
The wireless works out of the box with the Atheros driver.&lt;br /&gt;
&lt;br /&gt;
The same applies for the intel ipw3945 module.&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
Sound card drivers are loaded out of the box but the default sound device is Microphone for some reason. You can see this by opening up the Volume Control window by right clicking on the taskbar volume applet and selecting &amp;quot;Open Volume Control&amp;quot;. Because of this the special Volume buttons will also change the volume of the Microphone. To change this, click on System-&amp;gt; Preferences -&amp;gt; Sound and set Default Mixer Track to PCM.&lt;br /&gt;
&lt;br /&gt;
== Touchpad/Trackpoint ==&lt;br /&gt;
Works out of the box, including thinkpad side-scrolling.&lt;br /&gt;
&lt;br /&gt;
If you want to use synaptics configuration tools like gsynaptics, edit the xorg.conf file and add the &amp;lt;SHMConfig&amp;gt; option in the synaptics device entry.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
        Option          &amp;quot;HorizEdgeScroll&amp;quot;       &amp;quot;0&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want the trackpoint middle button to behave like a mouse wheel when clicking the middle button and moving the trackpoint, add &lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to the Section &amp;quot;InputDevice&amp;quot; with the Identifier &amp;quot;Configured Mouse&amp;quot; that it looks similar to that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
	Driver		&amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option		&amp;quot;CorePointer&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Device&amp;quot;		&amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Protocol&amp;quot;		&amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option		&amp;quot;ZAxisMapping&amp;quot;		&amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheel&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheelButton&amp;quot;	&amp;quot;2&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.pinoy-compuworld.com/workstations/ubuntu-linux/activate-the-thinkpad-trackpoint-middle-button/ Further information on activating the thinkpads trackpoint middle button]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
There is a driver for 32 Bit installations (&lt;br /&gt;
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=sl-modem&amp;amp;searchon=names&amp;amp;subword=1&amp;amp;version=all&amp;amp;release=all).&lt;br /&gt;
&lt;br /&gt;
I was unsuccessful to get the modem working with the linuxant drivers.&lt;br /&gt;
&lt;br /&gt;
== Hard disk ==&lt;br /&gt;
It has been found that Gutsy will spin up and down your laptop hdd far too many times, this affects the life of the disk. You can perform these steps to avoid it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hdparm -B 255 /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+bug/104535]&lt;br /&gt;
&lt;br /&gt;
This can easily be done by putting the following at the end of the file &amp;lt;/etc/hdparm.conf&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Disable power saving functions of harddrive, as it may limit it's&lt;br /&gt;
# lifespan.&lt;br /&gt;
command_line {&lt;br /&gt;
       hdparm -B 255 /dev/sda&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hdaps module does not load, will be fixed in next kernel update:&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/133636&lt;br /&gt;
&lt;br /&gt;
To use the Advanced Protection System, the package hdapsd has to be installed.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the kernel module in gutsy has a bug (https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138018), so the module does not load.&lt;br /&gt;
There are ways around that. (See http://www.thinkwiki.org/wiki/Tp_smapi#Installation).&lt;br /&gt;
&lt;br /&gt;
enable hdaps:&lt;br /&gt;
&lt;br /&gt;
hy all!&lt;br /&gt;
&lt;br /&gt;
hdaps is work on my lenovo thinkpad r61 but need a litle hack.&lt;br /&gt;
downgrade your bios to 1.03  ( http://www-307.ibm.com/pc/support/site.wss/license.do?filename=mobiles/7puj01uc.iso ) from cd then recomplime your kernel (act. 2.6.23) whithout the hdaps module.&lt;br /&gt;
if it's ok you need download the tp_smapi-034 from sourceforge edit the hdaps.c &lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61i&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61e&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
in whitelist section&lt;br /&gt;
&lt;br /&gt;
make it with HDAPS=1 option then run update-initramfs -u &lt;br /&gt;
edit the /etc/modules &lt;br /&gt;
insert tp_smapi and hdaps&lt;br /&gt;
&lt;br /&gt;
reboot your notebook and check with hdaps-gl&lt;br /&gt;
&lt;br /&gt;
have lot of fun :)&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
vendel&lt;br /&gt;
&lt;br /&gt;
== Thinkpad Buttons ==&lt;br /&gt;
&lt;br /&gt;
Most of the buttons of the thinkpad are already configured correctly, with two exceptions: the &amp;lt;Fn+F7&amp;gt; key and the &amp;lt;Fn+F9&amp;gt; key.&lt;br /&gt;
They can be activated quite easily.&lt;br /&gt;
&lt;br /&gt;
First edit /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
#options thinkpad_acpi hotkey=enable,0xffff8f experimental=1&lt;br /&gt;
options thinkpad_acpi hotkey=enable,0xffffff experimental=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This activates the deactivated key events, so that the next section works with them.&lt;br /&gt;
&lt;br /&gt;
Now for the &amp;lt;Fn+F7&amp;gt; key, I'm using grandr to configure the monitors. For this install grandr.&lt;br /&gt;
Then edit /etc/acpi/events/ibm-videobtn and change the action line to the path of grandr.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/ibmvideobtn&lt;br /&gt;
# This is called when the user presses the video button. It is currently&lt;br /&gt;
# a placeholder.&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001007&lt;br /&gt;
action=/usr/bin/grandr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is it for this key.&lt;br /&gt;
&lt;br /&gt;
For the &amp;lt;Fn+F9&amp;gt; key I set the function to let gnome handle the eject events. For this create a file &amp;lt;/etc/acpi/events/lenovo-eject&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/lenovo-eject&lt;br /&gt;
# This is called when the user presses the eject button&lt;br /&gt;
# /etc/acpi/lenovo-eject.sh to fake the key input&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001009&lt;br /&gt;
action=/etc/acpi/ejectbtn.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now gnome handles the eject requests.&lt;br /&gt;
I found the howto for the eject button in the net, but I've forgotton where. So thank you to the original author, if he is reading this. Sorry, no link.&lt;br /&gt;
&lt;br /&gt;
TODO: There are still 4 keys without functions attached: The &amp;lt;Fn+Space&amp;gt; key and the two additional keys beside the cursor keys. Also the &amp;lt;ThinkVantage&amp;gt; key has no function attached at the moment.&lt;br /&gt;
&lt;br /&gt;
== Suspend ==&lt;br /&gt;
Suspend did not work out of the box for me.&lt;br /&gt;
I had to change &amp;lt;/etc/default/acpi-support&amp;gt; to get it working.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/default/acpi-support&lt;br /&gt;
MODULES_WHITELIST=&amp;quot;ipw3945&amp;quot;&lt;br /&gt;
SAVE_VBE_STATE=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the LCD backlight does not come on after suspend see [[Problem with display remaining black after resume]].&lt;br /&gt;
To fix this, I edited &amp;lt;/etc/default/acpi-support&amp;gt;  so that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then everything (suspend to ram, suspend to disk) were working.&lt;br /&gt;
NOTE: When waking up, network-manager is crashing.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
When using an Intel GM965 card, external monitor on VGA port work using xrandr.&lt;br /&gt;
I was not able to get TV out (SVIDEO) working at all.&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
To get the build-in fingerprint reader working by using  [http://en.wikipedia.org/wiki/Free_and_open_source_software free software], there are at least two projects you could use:&lt;br /&gt;
&lt;br /&gt;
#[http://thinkfinger.sourceforge.net/ Thinkfinger]. Have a look at the Ubuntuwiki  [https://wiki.ubuntu.com/ThinkFinger here] for further instructions.&lt;br /&gt;
#[http://reactivated.net/fprint/wiki/Main_Page Fprint]. Gutsy-debs for Fprint can be found [http://www.madman2k.net/files/fprint-packages.tar here]. Visit [http://www.madman2k.net/comments/105 madman's blog entry] to get additional help with installation and configuration. &lt;br /&gt;
&lt;br /&gt;
'''If you are using KDE, it is highly recommended to use Fprint instead of Thinkfinger since Thinkfinger isn't properly working together with kdesu nor with the kdm login screen at the current version.'''&lt;br /&gt;
&lt;br /&gt;
== Misc Hardware ==&lt;br /&gt;
&lt;br /&gt;
The webcam / camera works (tested w/ snapshot) with the xfce windows manager (xubuntu), but seems to have some problems under the default ubuntu.  Bluetooth works from a default install.  [[ThinkLight]] works.&lt;br /&gt;
&lt;br /&gt;
FireWire works.&lt;br /&gt;
&lt;br /&gt;
Not Tested: Cardbus (or what is the name of it now) and SD-Card reader.&lt;/div&gt;</summary>
		<author><name>Cdiggity</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_R61&amp;diff=36256</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad R61</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_R61&amp;diff=36256"/>
		<updated>2008-01-28T10:22:23Z</updated>

		<summary type="html">&lt;p&gt;Cdiggity: /* Compiz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki is about the R61 series laptops which come with a 14.1 inch widescreen lcd &amp;amp; Intel graphics cards inbuilt.&lt;br /&gt;
The live cd will detect the correct resolution and color depth.&lt;br /&gt;
&lt;br /&gt;
== Compiz ==&lt;br /&gt;
Default installation will not be able to enable compiz becasue of the way the Intel chipsets work. I have found the following script to get around it (credits to the original author).&lt;br /&gt;
Save the file as .sh and run it once to confirm you can get the compiz effects. You can add the file to your &amp;quot;Gnome Session&amp;quot; for subsequent reboots.&lt;br /&gt;
q&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
SKIP_CHECKS=yes compiz --replace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A better way is to edit the file &amp;lt;/etc/compizconfig/config&amp;gt; and add the option there.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/compizconfig/config&lt;br /&gt;
SKIP_CHECKS=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This way the setting will be available for all users of the laptop.&lt;br /&gt;
&lt;br /&gt;
/etc/compizconfig/config didn't work for me but doing the following did:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;SKIP_CHECKS=yes&amp;quot; &amp;gt;&amp;gt; ~/.config/compiz/compiz-manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found that any program that uses Xv video will glich or just crash with compiz enabled, but not without it (The astronomy package &amp;quot;Stellarium&amp;quot; is one example).  &lt;br /&gt;
&lt;br /&gt;
Solution is to run from the command line:&lt;br /&gt;
 gstreamer-properties&lt;br /&gt;
switch to the video tab, and set the default output to Xwindows system (No Xv).  This will use a bit more processor power playing movies, but you get your video playback + compiz.&lt;br /&gt;
&lt;br /&gt;
To use gmplayer, the output has to be set to gl2 in the video preferences tab.&lt;br /&gt;
&lt;br /&gt;
To use xine, start the program once. It will crash, as the XV extension is not available.&lt;br /&gt;
Then edit the config file &amp;lt;~/.xine/config&amp;gt; and replace &amp;lt;video.driver=auto&amp;gt; with &amp;lt;video.driver=xshm&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ~/.xine/config&lt;br /&gt;
video.driver=xshm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use vlc, start it without any video and select Settings/Preferences.&lt;br /&gt;
Check Advanced Options and select the Video/Output modules option.&lt;br /&gt;
&lt;br /&gt;
There you can selct the default video output module. Use &amp;lt;X11 video output&amp;gt; and the player will work.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
The wireless works out of the box with the Atheros driver.&lt;br /&gt;
&lt;br /&gt;
The same applies for the intel ipw3945 module.&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
Sound card drivers are loaded out of the box but the default sound device is Microphone for some reason. You can see this by opening up the Volume Control window by right clicking on the taskbar volume applet and selecting &amp;quot;Open Volume Control&amp;quot;. Because of this the special Volume buttons will also change the volume of the Microphone. To change this, click on System-&amp;gt; Preferences -&amp;gt; Sound and set Default Mixer Track to PCM.&lt;br /&gt;
&lt;br /&gt;
== Touchpad/Trackpoint ==&lt;br /&gt;
Works out of the box, including thinkpad side-scrolling.&lt;br /&gt;
&lt;br /&gt;
If you want to use synaptics configuration tools like gsynaptics, edit the xorg.conf file and add the &amp;lt;SHMConfig&amp;gt; option in the synaptics device entry.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
        Option          &amp;quot;HorizEdgeScroll&amp;quot;       &amp;quot;0&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want the trackpoint middle button to behave like a mouse wheel when clicking the middle button and moving the trackpoint, add &lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to the Section &amp;quot;InputDevice&amp;quot; with the Identifier &amp;quot;Configured Mouse&amp;quot; that it looks similar to that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
	Driver		&amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option		&amp;quot;CorePointer&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Device&amp;quot;		&amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Protocol&amp;quot;		&amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option		&amp;quot;ZAxisMapping&amp;quot;		&amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheel&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheelButton&amp;quot;	&amp;quot;2&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.pinoy-compuworld.com/workstations/ubuntu-linux/activate-the-thinkpad-trackpoint-middle-button/ Further information on activating the thinkpads trackpoint middle button]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
There is a driver for 32 Bit installations (&lt;br /&gt;
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=sl-modem&amp;amp;searchon=names&amp;amp;subword=1&amp;amp;version=all&amp;amp;release=all).&lt;br /&gt;
&lt;br /&gt;
I was unsuccessful to get the modem working with the linuxant drivers.&lt;br /&gt;
&lt;br /&gt;
== Hard disk ==&lt;br /&gt;
It has been found that Gutsy will spin up and down your laptop hdd far too many times, this affects the life of the disk. You can perform these steps to avoid it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hdparm -B 255 /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+bug/104535]&lt;br /&gt;
&lt;br /&gt;
This can easily be done by putting the following at the end of the file &amp;lt;/etc/hdparm.conf&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Disable power saving functions of harddrive, as it may limit it's&lt;br /&gt;
# lifespan.&lt;br /&gt;
command_line {&lt;br /&gt;
       hdparm -B 255 /dev/sda&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hdaps module does not load, will be fixed in next kernel update:&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/133636&lt;br /&gt;
&lt;br /&gt;
To use the Advanced Protection System, the package hdapsd has to be installed.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the kernel module in gutsy has a bug (https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138018), so the module does not load.&lt;br /&gt;
There are ways around that. (See http://www.thinkwiki.org/wiki/Tp_smapi#Installation).&lt;br /&gt;
&lt;br /&gt;
enable hdaps:&lt;br /&gt;
&lt;br /&gt;
hy all!&lt;br /&gt;
&lt;br /&gt;
hdaps is work on my lenovo thinkpad r61 but need a litle hack.&lt;br /&gt;
downgrade your bios to 1.03  ( http://www-307.ibm.com/pc/support/site.wss/license.do?filename=mobiles/7puj01uc.iso ) from cd then recomplime your kernel (act. 2.6.23) whithout the hdaps module.&lt;br /&gt;
if it's ok you need download the tp_smapi-034 from sourceforge edit the hdaps.c &lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61i&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61e&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
in whitelist section&lt;br /&gt;
&lt;br /&gt;
make it with HDAPS=1 option then run update-initramfs -u &lt;br /&gt;
edit the /etc/modules &lt;br /&gt;
insert tp_smapi and hdaps&lt;br /&gt;
&lt;br /&gt;
reboot your notebook and check with hdaps-gl&lt;br /&gt;
&lt;br /&gt;
have lot of fun :)&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
vendel&lt;br /&gt;
&lt;br /&gt;
== Thinkpad Buttons ==&lt;br /&gt;
&lt;br /&gt;
Most of the buttons of the thinkpad are already configured correctly, with two exceptions: the &amp;lt;Fn+F7&amp;gt; key and the &amp;lt;Fn+F9&amp;gt; key.&lt;br /&gt;
They can be activated quite easily.&lt;br /&gt;
&lt;br /&gt;
First edit /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
#options thinkpad_acpi hotkey=enable,0xffff8f experimental=1&lt;br /&gt;
options thinkpad_acpi hotkey=enable,0xffffff experimental=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This activates the deactivated key events, so that the next section works with them.&lt;br /&gt;
&lt;br /&gt;
Now for the &amp;lt;Fn+F7&amp;gt; key, I'm using grandr to configure the monitors. For this install grandr.&lt;br /&gt;
Then edit /etc/acpi/events/ibm-videobtn and change the action line to the path of grandr.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/ibmvideobtn&lt;br /&gt;
# This is called when the user presses the video button. It is currently&lt;br /&gt;
# a placeholder.&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001007&lt;br /&gt;
action=/usr/bin/grandr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is it for this key.&lt;br /&gt;
&lt;br /&gt;
For the &amp;lt;Fn+F9&amp;gt; key I set the function to let gnome handle the eject events. For this create a file &amp;lt;/etc/acpi/events/lenovo-eject&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/lenovo-eject&lt;br /&gt;
# This is called when the user presses the eject button&lt;br /&gt;
# /etc/acpi/lenovo-eject.sh to fake the key input&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001009&lt;br /&gt;
action=/etc/acpi/ejectbtn.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now gnome handles the eject requests.&lt;br /&gt;
I found the howto for the eject button in the net, but I've forgotton where. So thank you to the original author, if he is reading this. Sorry, no link.&lt;br /&gt;
&lt;br /&gt;
TODO: There are still 4 keys without functions attached: The &amp;lt;Fn+Space&amp;gt; key and the two additional keys beside the cursor keys. Also the &amp;lt;ThinkVantage&amp;gt; key has no function attached at the moment.&lt;br /&gt;
&lt;br /&gt;
== Suspend ==&lt;br /&gt;
Suspend did not work out of the box for me.&lt;br /&gt;
I had to change &amp;lt;/etc/default/acpi-support&amp;gt; to get it working.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/default/acpi-support&lt;br /&gt;
MODULES_WHITELIST=&amp;quot;ipw3945&amp;quot;&lt;br /&gt;
SAVE_VBE_STATE=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the LCD backlight does not come on after suspend see [[Problem with display remaining black after resume]].&lt;br /&gt;
To fix this, I edited &amp;lt;/etc/default/acpi-support&amp;gt;  so that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then everything (suspend to ram, suspend to disk) were working.&lt;br /&gt;
NOTE: When waking up, network-manager is crashing.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
When using an Intel GM965 card, external monitor on VGA port work using xrandr.&lt;br /&gt;
I was not able to get TV out (SVIDEO) working at all.&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
To get the build-in fingerprint reader working by using  [http://en.wikipedia.org/wiki/Free_and_open_source_software free software], there are at least two projects you could use:&lt;br /&gt;
&lt;br /&gt;
#[http://thinkfinger.sourceforge.net/ Thinkfinger]. Have a look at the Ubuntuwiki  [https://wiki.ubuntu.com/ThinkFinger here] for further instructions.&lt;br /&gt;
#[http://reactivated.net/fprint/wiki/Main_Page Fprint]. Gutsy-debs for Fprint can be found [http://www.madman2k.net/files/fprint-packages.tar here]. Visit [http://www.madman2k.net/comments/105 madman's blog entry] to get additional help with installation and configuration. &lt;br /&gt;
&lt;br /&gt;
'''If you are using KDE, it is highly recommended to use Fprint instead of Thinkfinger since Thinkfinger isn't properly working together with kdesu nor with the kdm login screen at the current version.'''&lt;br /&gt;
&lt;br /&gt;
== Misc Hardware ==&lt;br /&gt;
&lt;br /&gt;
The webcam / camera works (tested w/ snapshot) with the xfce windows manager (xubuntu), but seems to have some problems under the default ubuntu.  Bluetooth works from a default install.  [[ThinkLight]] works.&lt;br /&gt;
&lt;br /&gt;
FireWire works.&lt;br /&gt;
&lt;br /&gt;
Not Tested: Cardbus (or what is the name of it now) and SD-Card reader.&lt;/div&gt;</summary>
		<author><name>Cdiggity</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_setup_boot_loaders&amp;diff=36240</id>
		<title>How to setup boot loaders</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_setup_boot_loaders&amp;diff=36240"/>
		<updated>2008-01-27T14:04:58Z</updated>

		<summary type="html">&lt;p&gt;Cdiggity: /* Installing GRUB to a partitions boot sector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#efefef; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
This page (hopefully) will explain everything you should know about the major bootloaders so that you can configure them to your liking.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
==General information about boot processes==&lt;br /&gt;
From the moment you turn on your computer to the moment you can login into your installed operating system, a lot of things happen that can be divided into several major stages.&lt;br /&gt;
&lt;br /&gt;
===The BIOS stage===&lt;br /&gt;
When you turn on your computer, the first thing to run is the BIOS, a program embedded into a chip within your computer that represents the lowest layer between all running software and the hardware. During startup the BIOS has several tasks to do, for example analyzing and checking hardware as well as the current system state. The last of its tasks is to find a bootable device and boot into that.&lt;br /&gt;
&lt;br /&gt;
To do so, the BIOS program keeps a list of bootable drives as well as a boot order list which you can adjust via the BIOS settings menu - or on ThinkPads directly through hitting {{key|F12}} during bootup. It checks, in the order shown in that list, which of the drives it knows about actually contains bootable media. The first bootable media found will be booted. That means that the code at the very first sector of that media is loaded and run.&lt;br /&gt;
&lt;br /&gt;
===The Boot Sectors===&lt;br /&gt;
This first sector is called the boot sector. For different types of media different kinds of boot sectors are required.  Since booting the harddrive is what we are concerned about here, we'll look into that specifically. Harddrives are usually divided into partitions. Even if you only have one partition covering your whole drive, the internal structure is still the same. The first sector of your harddrive is the Master Boot Record (MBR), which includes the harddrive's boot code as well as the hard drive's partition table. The partition table contains information about the partition layout of your harddisk. The MBR is typically 512 bytes in size, and so is the size of every sector on an x86 machine's harddisk.&lt;br /&gt;
&lt;br /&gt;
A partition's first sector is usually called the boot sector of that partition, but one must be aware that depending on what is going to be stored in the partition, the first sector will be or will not be available for a boot loader.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Some filesystems will be corrupted if a boot loader (or anything else, really) overwrites their first sectors.  Installing a boot loader in the first sector of a partition is allowed for: ext2, ext3, FAT (all types), Linux LVM (metadata formats 1 and 2), Linux MD component partitions, Linux swap (format 1).  Installing a boot loader in the first sector of a partition is '''not allowed''' for: XFS.}}&lt;br /&gt;
&lt;br /&gt;
To summarize, a harddisk will always contain boot code in the MBR, and can contain further boot code in one or several boot sectors, each belonging to one partition.&lt;br /&gt;
&lt;br /&gt;
===The Boot Loader stage===&lt;br /&gt;
This stage starts with running the code inside the boot sector. As stated above, the first piece of code to run on a harddisk is always the MBR. So what happens next depends upon what is written to the MBR. And what's written to the MBR depends upon which program wrote the boot code into the MBR. Typically, when you get your ThinkPad, the MBR's boot code will originate from Windows. In that case it picks the primary partition that is flagged with the bootable (or active) flag from the partition table and runs the boot sector of that partition, similar to how the BIOS launched the code in the MBR before. What happens next depends on what code is in the partition's boot sector and at this point we should have a look to the most common boot loaders around.&lt;br /&gt;
&lt;br /&gt;
==LILO, GRUB and NT Boot Loader==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|+Comparison Table&lt;br /&gt;
! !!  LILO !! GRUB !! NT Boot Loader&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Occupies || MBR '''or''' boot sector || MBR '''or''' boot sector || MBR '''and''' boot sector&lt;br /&gt;
|-&lt;br /&gt;
| Boot selector ||&lt;br /&gt;
*line input&lt;br /&gt;
*text menu&lt;br /&gt;
*graphical menu&lt;br /&gt;
||&lt;br /&gt;
*line input&lt;br /&gt;
*text menu&lt;br /&gt;
||&lt;br /&gt;
*text menu&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| OS support || GNU/Linux || FreeBSD, NetBSD, OpenBSD, GNU/Linux || Can chainload other bootsectors&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Windows Support || Via chain-loading || Via chain-loading || WinNT, Win2K, WinXP&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Supported filesystems || Block-offset based || BSD FFS, FAT16, FAT32, Minix fs, ext2fs, ReiserFS, JFS, XFS, VSTa || FAT16, FAT32, NTFS&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Partition designation example&amp;lt;br /&amp;gt;(second partion on first harddisk) || /dev/hda2 || (hd0,1) || multi(0)disk(0)rdisk(0)partition(2)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==LILO==&lt;br /&gt;
LILO (LInux LOader) is one of the oldest linux and multiboot boot loaders. It is feature rich, dependable and widely used. Since LILO is configured through a human-readable, easy-to-understand configuration file, it is easy to setup.&lt;br /&gt;
&lt;br /&gt;
LILO's classical way of behaving is to offer a single input line on boot, enabling you to type the label of the system to be booted and provide additional boot parameters. It can also print a message or, in newer versions, it can be configured to show a menu (even a graphical one) so that you can pick your system more comfortably.&lt;br /&gt;
&lt;br /&gt;
===Installation of a LILO boot loader===&lt;br /&gt;
The {{cmdroot|lilo}} command is used to install the LILO boot loader. It reads the configuration file, calculates the block offset of the configured kernel images and writes the necessary data to the boot sector.&lt;br /&gt;
&lt;br /&gt;
*LILO is configured by editing {{path|/etc/lilo.conf}}.&amp;lt;br /&amp;gt;The format is explained in {{cmduser|man lilo.conf}}.&lt;br /&gt;
:A simple example configuration could look like this:&lt;br /&gt;
 boot=/dev/hda&lt;br /&gt;
 map=/boot/map&lt;br /&gt;
 install=/boot/boot.b&lt;br /&gt;
 prompt&lt;br /&gt;
 timeout=100&lt;br /&gt;
 compact&lt;br /&gt;
 lba32&lt;br /&gt;
 default=Linux&lt;br /&gt;
 image=/boot/vmlinuz&lt;br /&gt;
        label=Linux&lt;br /&gt;
        root=/dev/hda2&lt;br /&gt;
        read-only&lt;br /&gt;
 other=/dev/hda1&lt;br /&gt;
        label=Windows&lt;br /&gt;
*Run the {{cmdroot|lilo}} command to write lilo to the MBR.&lt;br /&gt;
*Reboot your machine.&lt;br /&gt;
{{NOTE|Since LILO doesn't know about file systems and saves the kernel images positions based on a block count, you will have to rerun the &amp;lt;tt&amp;gt;lilo&amp;lt;/tt&amp;gt; command everytime you did modifications to your kernel image. This includes recompiling or reinstalling the kernel as well as moving it to somewhere else or defragmenting the file system.&lt;br /&gt;
&lt;br /&gt;
If you do not rerun &amp;lt;tt&amp;gt;lilo&amp;lt;/tt&amp;gt; after such operations, you will render your system unbootable, which is one reason why you should create a LILO bootdisk.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Creating a LILO bootdisk===&lt;br /&gt;
As a fallback it is always good to create a simple LILO bootdisk. We are creating a simple LILO bootdisk here, not a Linux bootdisk, which is a different thing and would require more complicated steps.&lt;br /&gt;
* You need to configure LILO beforehand, so edit {{path|lilo.conf}} to fit your configuration.&lt;br /&gt;
* Insert a formatted floppy disk to your floppy drive, but do not mount it.&lt;br /&gt;
* Now do a {{cmdroot|lilo -v -b /dev/fd0}}. This overrides the &amp;lt;tt&amp;gt;boot=...&amp;lt;/tt&amp;gt; line in the config file and writes the configured boot sector to the floppy.&lt;br /&gt;
That's it. You can use this floppy as long as your system layout is the same (as long as you don't need to modify {{path|/etc/lilo.conf}}). Whenever you modify LILOs configuration, you should recreate the bootdisk using the command above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GRUB==&lt;br /&gt;
GNU GRUB (GRand Unified Bootloader) is surely the most powerful of the bootloaders listed here. Besides featuring a nice and comfortable boot menu and a human-readable. easy-to-understand configuration file, it offers an interactive command line which can be the perfect tool for recovering boot problems.&lt;br /&gt;
&lt;br /&gt;
===Installation of a GRUB boot loader===&lt;br /&gt;
====Manual====&lt;br /&gt;
*Usually the files needed for GRUB should reside in {{path|/boot/grub}}.&lt;br /&gt;
*Copy over the necessary stage files from {{path|/usr/share/grub/i386-pc/}} or {{path|/usr/lib/grub/i386-pc}}. You will need {{path|stage1}}, {{path|stage2}} and usually one or more stage 1.5 files matching your filesystem. Usually these are {{path|e2fs_stage1_5}}, {{path|reiserfs_stage1_5}} or {{path|iso9660_stage1_5}}. Look into the directory for support of other filesystems.&lt;br /&gt;
*To get the comfortable GRUB boot menu you will have to create the file {{path|/boot/grub/menu.lst}}. The format of it is explained in GRUBs info page ({{cmduser|info grub}}).&lt;br /&gt;
*On some Thinkpads, the installation may fail, if there is no drive in the ultrabay.&lt;br /&gt;
*Once everything is setup in {{path|/boot/grub}}, launch the GRUB shell by running {{cmdroot|grub}}.&lt;br /&gt;
*Within the GRUB shell select the partition on which your {{path|/boot/grub}} directory resides using the {{cmd|root|}} command, i.e. for the second partion on the first harddisk ({{path|/dev/hda2}}), enter&lt;br /&gt;
:{{cmdgrub|root (hd0,1)}}&lt;br /&gt;
{{NOTE|The numbering of disks and partitions starts from 0, not 1.}}&lt;br /&gt;
*After that is successfully done, install the bootloader to the MBR using&lt;br /&gt;
:{{cmdgrub|setup (hd0)}}&lt;br /&gt;
*Quit the GRUB shell&lt;br /&gt;
:{{cmdgrub|quit}}&lt;br /&gt;
*Reboot your machine to try if it works.&lt;br /&gt;
&lt;br /&gt;
====Automated====&lt;br /&gt;
On most systems you can simply run &lt;br /&gt;
&lt;br /&gt;
{{cmdroot|grub-install /dev/hda}}&lt;br /&gt;
&lt;br /&gt;
to install GRUB into the MBR, or&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|grub-install /dev/hda2}}&lt;br /&gt;
&lt;br /&gt;
to install it into the 2nd partition (here the partitions are numbered from 1).&lt;br /&gt;
&lt;br /&gt;
===Creating a GRUB bootdisk===&lt;br /&gt;
As a fallback it is always good to create a GRUB bootdisk, especially because for GRUB this is very quick and simple.&lt;br /&gt;
====Creating a GRUB boot floppy====&lt;br /&gt;
*Insert a formatted floppy disk to your floppy drive, but do not mount it.&lt;br /&gt;
*Execute the following commands to create the boot disk (you may need to change {{path|/usr/share}} to {{path|/usr/lib}}):&lt;br /&gt;
:{{cmdroot|1=dd if=/usr/share/grub/i386-pc/stage1 of=/dev/fd0 bs=512 count=1}}&lt;br /&gt;
:{{cmdroot|1=dd if=/usr/share/grub/i386-pc/stage2 of=/dev/fd0 bs=512 seek=1}}&lt;br /&gt;
====Creating a GRUB bootable CD-ROM====&lt;br /&gt;
This allows to create a bootdisk for ThinkPads that do not come with a floppy drive. A GRUB bootable CD-ROM can be made to use the GRUB menu interface too.&lt;br /&gt;
&lt;br /&gt;
See {{cmduser|info grub}} for detailed instructions (in node &amp;lt;tt&amp;gt;Making a GRUB bootable CD-ROM&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
====Usage====&lt;br /&gt;
The created disk will boot directly into the GRUB command line or the GRUB menu interface. Use {{cmd|help|}} at the GRUB command line to get a list of available commands.&lt;br /&gt;
{{HINT|You can get partition and file listings at the GRUB command line through TAB completion.}}&lt;br /&gt;
&lt;br /&gt;
==NT Boot Loader==&lt;br /&gt;
The {{Windows}} 2000/XP boot loader is a bit hard to tweak if you want something else than use it to choose between your Windows installations.&lt;br /&gt;
&lt;br /&gt;
The NT Boot Loader generally works like this:&lt;br /&gt;
*The booted partitions (i.e. the active one) boot sector looks for {{path|ntldr.exe}} on the active partitions filesystem. NTLDR is the actual boot loader and control is given to it if it's found. Else the boot process will fail.&lt;br /&gt;
*NTLDR looks for the {{path|boot.ini}} file on the active partition to read it's configuration. If more than one operating systems are configured in the file and the delay parameter is not 0, then the NT boot menu is displayed.&lt;br /&gt;
*When the user chooses a system, the delay time runs out or there is only one given system, NTLDR will start that system.&lt;br /&gt;
{{NOTE|You can always boot older Windows NT like systems from the boot loader of newer ones, but trying the other way around will fail. Microsoft made changes to the boot loader and the NTFS file system throughout the releases of WinNT, Win2K and WinXP. An older NT Boot Loader will not know about these changes in a newer system.}}&lt;br /&gt;
&lt;br /&gt;
===Installation of the NT Boot Loader===&lt;br /&gt;
The NT Boot Loader gets installed by the Windows installation routines. However, there are cases when you manually want to install the NT Boot Loader to a partition. The easiest way to do so is as follows:&lt;br /&gt;
#Boot your Windows system.&lt;br /&gt;
#Use the Disk Management Administration Console or a partitioning tool to set the partition that the boot sector should be installed to as active (bootable).&lt;br /&gt;
#Right-click on 'My Computer', select properties and go to the Startup Settings in the Advanced tab. Make some sensible changes, lowering or raising the delay time would be enough. Confirm with OK. This should write the boot sector to the active partition.&lt;br /&gt;
&lt;br /&gt;
==Using the NT Boot Loader to boot Linux==&lt;br /&gt;
The NT boot loader is not able to boot anything else than NT type Windows systems. However, other systems boot sectors can be stored in a file on the same disk that the NTLDR files reside on and can be chainloaded from there.&lt;br /&gt;
&lt;br /&gt;
Hence, the procedure to integrate Linux into your NT boot menu is outlines like this (we assume that the NT boot loader is properly installed already):&lt;br /&gt;
*Install a Linux boot loader (LILO or GRUB) into the boot sector of your Linux partition.&lt;br /&gt;
*Copy this boot sector into a file.&lt;br /&gt;
*Copy that file to the root level of the Windows partition.&lt;br /&gt;
*Add an entry to chainload that file to the NT boot menu.&lt;br /&gt;
&lt;br /&gt;
===Installing LILO to a partitions boot sector===&lt;br /&gt;
*Create a simple {{path|/etc/lilo.conf}} or edit your existing one like the following.&amp;lt;br /&amp;gt;The format is explained in {{cmduser|man lilo.conf}}.&lt;br /&gt;
 boot=/dev/hda2 ;It is important to specify your Linux boot partition here&lt;br /&gt;
 map=/boot/map&lt;br /&gt;
 install=/boot/boot.b&lt;br /&gt;
 default=Linux&lt;br /&gt;
 lba32&lt;br /&gt;
 image=/boot/vmlinuz&lt;br /&gt;
        label=Linux&lt;br /&gt;
        root=/dev/hda2&lt;br /&gt;
        read-only&lt;br /&gt;
*Run the {{cmdroot|lilo}} command to write lilo to the boot sector of {{path|/dev/hda2}}.&lt;br /&gt;
&lt;br /&gt;
===Installing GRUB to a partitions boot sector===&lt;br /&gt;
*Create or edit a minimal {{path|/boot/grub/menu.lst}} like this.&lt;br /&gt;
 # uncomment and edit accordingly if you have a boot partition that is different from your root partition&lt;br /&gt;
 # boot=/dev/hda2    &lt;br /&gt;
 default=0&lt;br /&gt;
 title Linux&lt;br /&gt;
       root (hd0,1)&lt;br /&gt;
       kernel /boot/vmlinuz ro root=/dev/hda2&lt;br /&gt;
       init   /boot/initrd&lt;br /&gt;
* you may have to edit filenames vmlinuz and initrd if symlinks don't exist in your distribution. &lt;br /&gt;
*Launch the GRUB shell by running {{cmdroot|grub}}. Make sure that your stage files are properly setup (see above).&lt;br /&gt;
*Within the GRUB shell select the partition on which your {{path|/boot/grub}} directory resides using the &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; command, i.e. for the second partion on the first harddisk ({{path|/dev/hda2}}), enter&lt;br /&gt;
:{{cmdgrub|root (hd0,1)}}&lt;br /&gt;
*After that is successfully done, install the GRUB bootloader to the boot sector of the second partition using&lt;br /&gt;
:{{cmdgrub|setup (hd0,1)}}&lt;br /&gt;
&lt;br /&gt;
===Copying the boot sector===&lt;br /&gt;
To make the boot sector accessable for NTLDR you must copy it to a file on a filesystem that is accessable by both Linux and Windows. This can be a floppy diskette, a USB drive, a CF card or simply a VFAT partition if you have one. There are also applications available for Windows which can read files from an ext2 partition. For whichever media you decide, it has to be mounted writable, we assume it's mounted under {{path|/media/floppy}}.&lt;br /&gt;
&lt;br /&gt;
*Copy the boot sector using the command&lt;br /&gt;
:{{cmdroot|1=dd if=/dev/hda2 of=/media/floppy/linbsect.bin bs=512 count=1}}&lt;br /&gt;
*Reboot into Windows.&lt;br /&gt;
*Copy the file linbsect.bin to the root level directory of your Windows partition, i.e. to {{path|C:\linbsect.bin}}.&lt;br /&gt;
&lt;br /&gt;
===Adjusting the NT boot menu===&lt;br /&gt;
The final step is to add an entry for the Linux system to the {{path|boot.ini}}, which describes the NT boot menu.&lt;br /&gt;
Your boot.ini might be hidden and set to read-only, so you might have to first adjust your folder options to show hidden and system files and remove the read-only flag within the properties dialog.&lt;br /&gt;
&lt;br /&gt;
*Open the file in an editor and add the following line at it's end:&lt;br /&gt;
 C:\linbsect.bin=&amp;quot;Linux&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is it. On next reboot, you should be able to directly boot into your Linux system from the NT boot menu.&lt;br /&gt;
&lt;br /&gt;
==Using LILO or GRUB to boot Windows==&lt;br /&gt;
When you want to configure a linux boot manager to boot Windows, there are some aspects to care about.&lt;br /&gt;
*First of all, do not install LILO or GRUB to the Windows partitions boot sector. This would overwrite the Windows boot loader and Windows would not be bootable anymore. It is often best to install the Linux bootloader to the MBR.&lt;br /&gt;
{{WARN|Installing a Linux bootlader to the MBR seems to break the [[Rescue and Recovery]] function available on some models}}&lt;br /&gt;
*Take care that at least at the time of booting, your Windows partition is the active one. As long as the LILO/GRUB is installed to the MBR, the Linux boot process doesn't depend on the active partition flag. So in most cases you can just set it on the Windows partition (using i.e. {{cmdroot|fdisk /dev/hda}}) and leave it. However, there are cases requiring a more dynamic handling. GRUBs &amp;lt;tt&amp;gt;makeactive&amp;lt;/tt&amp;gt; command can help you here.&lt;br /&gt;
&lt;br /&gt;
===LILO configuration===&lt;br /&gt;
Given that {{path|/dev/hda2}} would be your Windows partition, a typical {{path|/etc/lilo.conf}} section for booting it with LILO would be:&lt;br /&gt;
&lt;br /&gt;
 other=/dev/hda2&lt;br /&gt;
 label=win&lt;br /&gt;
&lt;br /&gt;
===GRUB configuration===&lt;br /&gt;
Given that {{path|/dev/hda2}} would be your Windows partition, a typical {{path|/boot/grub/menu.lst}} section for booting it with GRUB would be:&lt;br /&gt;
&lt;br /&gt;
 title Windows&lt;br /&gt;
 rootnoverify (hd0,1)&lt;br /&gt;
 makeactive&lt;br /&gt;
 chainloader +1&lt;br /&gt;
&lt;br /&gt;
==Using the Vista Boot Loader to boot Linux==&lt;br /&gt;
The article from [http://port25.technet.com/archive/2006/10/13/Using-Vista_2700_s-Boot-Manager-to-Boot-Linux-and-Dual-Booting-with-BitLocker-Protection-with-TPM-Support.aspx] shows how to setup the Windows Vista boot loader to load GRUB and from there Linux.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://www-128.ibm.com/developerworks/library/l-bootload.html?ca=dgr-lnxw41LILOandGRUB IBMs Getting to know LILO and GRUB page]&lt;br /&gt;
*[http://www.tldp.org/HOWTO/Bootdisk-HOWTO/index.html Linux Bootdisk HOWTO]&lt;br /&gt;
*[http://www.tldp.org/HOWTO/LILO.html LILO mini-HOWTO]&lt;br /&gt;
*[http://www.clug.org/cgi/wiki.cgi?InfamousLiThenStopProblem CLUGs Infamouse LI Then Stops Problem page]&lt;br /&gt;
*[http://www.windowsitpro.com/Article/ArticleID/3952/3952.html?Ad=1 Windows IT article about the NT Boot Process]&lt;br /&gt;
*[http://ce.et.tudelft.nl/~zhijiangchang/index.html#useful How to use WINDOWS BOOT LOADER to make windows, linux and AcessIBM work all together]&lt;/div&gt;</summary>
		<author><name>Cdiggity</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_R61&amp;diff=36239</id>
		<title>Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad R61</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_R61&amp;diff=36239"/>
		<updated>2008-01-27T14:00:01Z</updated>

		<summary type="html">&lt;p&gt;Cdiggity: /* Suspend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki is about the R61 series laptops which come with a 14.1 inch widescreen lcd &amp;amp; Intel graphics cards inbuilt.&lt;br /&gt;
The live cd will detect the correct resolution and color depth.&lt;br /&gt;
&lt;br /&gt;
== Compiz ==&lt;br /&gt;
Default installation will not be able to enable compiz becasue of the way the Intel chipsets work. I have found the following script to get around it (credits to the original author).&lt;br /&gt;
Save the file as .sh and run it once to confirm you can get the compiz effects. You can add the file to your &amp;quot;Gnome Session&amp;quot; for subsequent reboots.&lt;br /&gt;
q&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
SKIP_CHECKS=yes compiz --replace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A better way is to edit the file &amp;lt;/etc/compizconfig/config&amp;gt; and add the option there.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/compizconfig/config&lt;br /&gt;
SKIP_CHECK=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This way the setting will be available for all users of the laptop.&lt;br /&gt;
&lt;br /&gt;
I found that any program that uses Xv video will glich or just crash with compiz enabled, but not without it (The astronomy package &amp;quot;Stellarium&amp;quot; is one example).  &lt;br /&gt;
&lt;br /&gt;
Solution is to run from the command line:&lt;br /&gt;
 gstreamer-properties&lt;br /&gt;
switch to the video tab, and set the default output to Xwindows system (No Xv).  This will use a bit more processor power playing movies, but you get your video playback + compiz.&lt;br /&gt;
&lt;br /&gt;
To use gmplayer, the output has to be set to gl2 in the video preferences tab.&lt;br /&gt;
&lt;br /&gt;
To use xine, start the program once. It will crash, as the XV extension is not available.&lt;br /&gt;
Then edit the config file &amp;lt;~/.xine/config&amp;gt; and replace &amp;lt;video.driver=auto&amp;gt; with &amp;lt;video.driver=xshm&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ~/.xine/config&lt;br /&gt;
video.driver=xshm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use vlc, start it without any video and select Settings/Preferences.&lt;br /&gt;
Check Advanced Options and select the Video/Output modules option.&lt;br /&gt;
&lt;br /&gt;
There you can selct the default video output module. Use &amp;lt;X11 video output&amp;gt; and the player will work.&lt;br /&gt;
&lt;br /&gt;
== Wireless ==&lt;br /&gt;
The wireless works out of the box with the Atheros driver.&lt;br /&gt;
&lt;br /&gt;
The same applies for the intel ipw3945 module.&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
Sound card drivers are loaded out of the box but the default sound device is Microphone for some reason. You can see this by opening up the Volume Control window by right clicking on the taskbar volume applet and selecting &amp;quot;Open Volume Control&amp;quot;. Because of this the special Volume buttons will also change the volume of the Microphone. To change this, click on System-&amp;gt; Preferences -&amp;gt; Sound and set Default Mixer Track to PCM.&lt;br /&gt;
&lt;br /&gt;
== Touchpad/Trackpoint ==&lt;br /&gt;
Works out of the box, including thinkpad side-scrolling.&lt;br /&gt;
&lt;br /&gt;
If you want to use synaptics configuration tools like gsynaptics, edit the xorg.conf file and add the &amp;lt;SHMConfig&amp;gt; option in the synaptics device entry.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
        Option          &amp;quot;HorizEdgeScroll&amp;quot;       &amp;quot;0&amp;quot;&lt;br /&gt;
        Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want the trackpoint middle button to behave like a mouse wheel when clicking the middle button and moving the trackpoint, add &lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to the Section &amp;quot;InputDevice&amp;quot; with the Identifier &amp;quot;Configured Mouse&amp;quot; that it looks similar to that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier	&amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
	Driver		&amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option		&amp;quot;CorePointer&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Device&amp;quot;		&amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Protocol&amp;quot;		&amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option		&amp;quot;ZAxisMapping&amp;quot;		&amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option		&amp;quot;Emulate3Buttons&amp;quot;	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheel&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option		&amp;quot;EmulateWheelButton&amp;quot;	&amp;quot;2&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.pinoy-compuworld.com/workstations/ubuntu-linux/activate-the-thinkpad-trackpoint-middle-button/ Further information on activating the thinkpads trackpoint middle button]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
== Modem ==&lt;br /&gt;
There is a driver for 32 Bit installations (&lt;br /&gt;
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=sl-modem&amp;amp;searchon=names&amp;amp;subword=1&amp;amp;version=all&amp;amp;release=all).&lt;br /&gt;
&lt;br /&gt;
I was unsuccessful to get the modem working with the linuxant drivers.&lt;br /&gt;
&lt;br /&gt;
== Hard disk ==&lt;br /&gt;
It has been found that Gutsy will spin up and down your laptop hdd far too many times, this affects the life of the disk. You can perform these steps to avoid it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hdparm -B 255 /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+bug/104535]&lt;br /&gt;
&lt;br /&gt;
This can easily be done by putting the following at the end of the file &amp;lt;/etc/hdparm.conf&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Disable power saving functions of harddrive, as it may limit it's&lt;br /&gt;
# lifespan.&lt;br /&gt;
command_line {&lt;br /&gt;
       hdparm -B 255 /dev/sda&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hdaps module does not load, will be fixed in next kernel update:&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/133636&lt;br /&gt;
&lt;br /&gt;
To use the Advanced Protection System, the package hdapsd has to be installed.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the kernel module in gutsy has a bug (https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138018), so the module does not load.&lt;br /&gt;
There are ways around that. (See http://www.thinkwiki.org/wiki/Tp_smapi#Installation).&lt;br /&gt;
&lt;br /&gt;
enable hdaps:&lt;br /&gt;
&lt;br /&gt;
hy all!&lt;br /&gt;
&lt;br /&gt;
hdaps is work on my lenovo thinkpad r61 but need a litle hack.&lt;br /&gt;
downgrade your bios to 1.03  ( http://www-307.ibm.com/pc/support/site.wss/license.do?filename=mobiles/7puj01uc.iso ) from cd then recomplime your kernel (act. 2.6.23) whithout the hdaps module.&lt;br /&gt;
if it's ok you need download the tp_smapi-034 from sourceforge edit the hdaps.c &lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61i&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
insert HDAPS_DMI_MATCH_INVERT(&amp;quot;LENOVO&amp;quot;,&amp;quot;ThinkPad R61e&amp;quot;, HDAPS_ORIENT_INVERT_XY),&lt;br /&gt;
in whitelist section&lt;br /&gt;
&lt;br /&gt;
make it with HDAPS=1 option then run update-initramfs -u &lt;br /&gt;
edit the /etc/modules &lt;br /&gt;
insert tp_smapi and hdaps&lt;br /&gt;
&lt;br /&gt;
reboot your notebook and check with hdaps-gl&lt;br /&gt;
&lt;br /&gt;
have lot of fun :)&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
vendel&lt;br /&gt;
&lt;br /&gt;
== Thinkpad Buttons ==&lt;br /&gt;
&lt;br /&gt;
Most of the buttons of the thinkpad are already configured correctly, with two exceptions: the &amp;lt;Fn+F7&amp;gt; key and the &amp;lt;Fn+F9&amp;gt; key.&lt;br /&gt;
They can be activated quite easily.&lt;br /&gt;
&lt;br /&gt;
First edit /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/modprobe.d/thinkpad_acpi.modprobe&lt;br /&gt;
#options thinkpad_acpi hotkey=enable,0xffff8f experimental=1&lt;br /&gt;
options thinkpad_acpi hotkey=enable,0xffffff experimental=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This activates the deactivated key events, so that the next section works with them.&lt;br /&gt;
&lt;br /&gt;
Now for the &amp;lt;Fn+F7&amp;gt; key, I'm using grandr to configure the monitors. For this install grandr.&lt;br /&gt;
Then edit /etc/acpi/events/ibm-videobtn and change the action line to the path of grandr.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/ibmvideobtn&lt;br /&gt;
# This is called when the user presses the video button. It is currently&lt;br /&gt;
# a placeholder.&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001007&lt;br /&gt;
action=/usr/bin/grandr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is it for this key.&lt;br /&gt;
&lt;br /&gt;
For the &amp;lt;Fn+F9&amp;gt; key I set the function to let gnome handle the eject events. For this create a file &amp;lt;/etc/acpi/events/lenovo-eject&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/acpi/events/lenovo-eject&lt;br /&gt;
# This is called when the user presses the eject button&lt;br /&gt;
# /etc/acpi/lenovo-eject.sh to fake the key input&lt;br /&gt;
&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001009&lt;br /&gt;
action=/etc/acpi/ejectbtn.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now gnome handles the eject requests.&lt;br /&gt;
I found the howto for the eject button in the net, but I've forgotton where. So thank you to the original author, if he is reading this. Sorry, no link.&lt;br /&gt;
&lt;br /&gt;
TODO: There are still 4 keys without functions attached: The &amp;lt;Fn+Space&amp;gt; key and the two additional keys beside the cursor keys. Also the &amp;lt;ThinkVantage&amp;gt; key has no function attached at the moment.&lt;br /&gt;
&lt;br /&gt;
== Suspend ==&lt;br /&gt;
Suspend did not work out of the box for me.&lt;br /&gt;
I had to change &amp;lt;/etc/default/acpi-support&amp;gt; to get it working.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/default/acpi-support&lt;br /&gt;
MODULES_WHITELIST=&amp;quot;ipw3945&amp;quot;&lt;br /&gt;
SAVE_VBE_STATE=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the LCD backlight does not come on after suspend see [[Problem with display remaining black after resume]].&lt;br /&gt;
To fix this, I edited &amp;lt;/etc/default/acpi-support&amp;gt;  so that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then everything (suspend to ram, suspend to disk) were working.&lt;br /&gt;
NOTE: When waking up, network-manager is crashing.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
When using an Intel GM965 card, external monitor on VGA port work using xrandr.&lt;br /&gt;
I was not able to get TV out (SVIDEO) working at all.&lt;br /&gt;
&lt;br /&gt;
== Fingerprint Reader ==&lt;br /&gt;
To get the build-in fingerprint reader working by using  [http://en.wikipedia.org/wiki/Free_and_open_source_software free software], there are at least two projects you could use:&lt;br /&gt;
&lt;br /&gt;
#[http://thinkfinger.sourceforge.net/ Thinkfinger]. Have a look at the Ubuntuwiki  [https://wiki.ubuntu.com/ThinkFinger here] for further instructions.&lt;br /&gt;
#[http://reactivated.net/fprint/wiki/Main_Page Fprint]. Gutsy-debs for Fprint can be found [http://www.madman2k.net/files/fprint-packages.tar here]. Visit [http://www.madman2k.net/comments/105 madman's blog entry] to get additional help with installation and configuration. &lt;br /&gt;
&lt;br /&gt;
'''If you are using KDE, it is highly recommended to use Fprint instead of Thinkfinger since Thinkfinger isn't properly working together with kdesu nor with the kdm login screen at the current version.'''&lt;br /&gt;
&lt;br /&gt;
== Misc Hardware ==&lt;br /&gt;
&lt;br /&gt;
The webcam / camera works (tested w/ snapshot) with the xfce windows manager (xubuntu), but seems to have some problems under the default ubuntu.  Bluetooth works from a default install.  [[ThinkLight]] works.&lt;br /&gt;
&lt;br /&gt;
FireWire works.&lt;br /&gt;
&lt;br /&gt;
Not Tested: Cardbus (or what is the name of it now) and SD-Card reader.&lt;/div&gt;</summary>
		<author><name>Cdiggity</name></author>
		
	</entry>
</feed>