Difference between revisions of "Installing Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T61"

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

Revision as of 05:43, 27 April 2009

Comprehensive review: http://www.eastwoodzhao.com/ubuntu-904-jaunty-jackalope-on-thinkpad-t61/

Items that work out of the box

Intel Video: 2D and 3D acceleration quite messed up, see section below

Nvidia Video: 2D and 3D acceleration works

Wireless: Intel cards tested.

Network Card: Intel 10/100/1000 tested

Wireless switch: Tested.

Webcam: Not tested.

Headphones: Works out of the box

Microphone: Just needs to be activated.

Keyboard Shortcuts: Most of them work out of the box, including the ThinkVantage button, although it is unassigned, see section below

Fingerprint Reader: some packages, i.e. thinkfinger-tools, installed by default, otherwise same fix as with 8.10 required.

Items that need (some) tweaking to obtain full functionality

Emulate Wheel (Middle-click scrolling)

Michael Vogt described how to get middle-click scrolling to work again in Intrepid. Xorg.conf is not used to configure mice and keyboards anymore, but evdev is. This makes the configuration of middle-click scrolling a little bit different than previous versions of Ubuntu. In terminal:

$ sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi

Past and save the following code, which will give vertical wheel emulation only:

<match key="info.product" string="TPPS/2 IBM TrackPoint">
 <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
 <merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>

There is another method to get horizontal scrolling as well, but I don't think it worked for me.

Enabling touchpad on/off key (fn-f8)

The procedure shown here for T500 also works for T61.

Intel Graphics

There have been significant regressions with many intel graphics chip in 9.04 Jaunty. There is an active Ubuntu Forums thread discussing the problem.

To significantly improve performance, install the Debian 2.6.30-rc2 kernel as per the thread, add the xorg-edgers PPA,

Ammend your xorg.conf file to include the following:

Section "Device"
	Identifier	"Configured Video Device"
	Option		"AccelMethod"		"uxa"
	Option		"AddARGBVisuals" 	"True"
	Option		"AddARGBGLXVisuals"     "True"
	EndSection

and fix the MTRR issue.

The script fixmtrr.sh should read:

echo "Before:"
echo "-------"
cat /proc/mtrr
echo "base=e0000000 size=0x10000000 type=write-combining" >| /proc/mtrr

echo ""
echo "After:"
echo "------"
cat /proc/mtrr
ATTENTION!
The new kernel will disable screen brightness shortcut keys and usplash, but the previous kernel can be booted with GRUB.

Compiz

The Intel graphics chip has been blacklisted upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available here.