Installing Ubuntu 9.04 (Jaunty Jackalope) on a Thinkpad T61
Items that work out of the box
Intel Video: 2D and 3D acceleration quite messed up, see section below
Wireless: Intel cards tested.
Network Card: Intel 10/100/1000 tested
Wireless switch: Tested.
Webcam: Not tested.
Headphones: Works out of the box
Microphone: Not tested.
Keyboard Shortcuts: Most of them work out of the box, including the belowbutton, although it is unassigned, see section
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.
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
The Intel graphics chip has been blacklisted upstream by Compiz. To ignore the blacklist, download and run the script Compiz-Check available here.