Installing Ubuntu 9.10 (Karmic Koala) on a ThinkPad T61

From ThinkWiki
Revision as of 07:28, 2 November 2009 by Fixedd (Talk | contribs) (MAJOR formatting changes)
Jump to: navigation, search

General Information

Ubuntu 9.10 (Karmic Koala) was released on 29 October 2009.

Help needed
We need help testing the remaining hardware

Hardware Support Details

Untested

WiFi

  • ThinkPad 11a/b/g/n (Atheros): unknown
  • Front switch (airplane mode): unknown

Webcam: unknown

Active Protection System: unknown

Card Reader: unknown

Bluetooth: unknown

Modem: unknown

FireWire (IEEE1394): unknown

DVD Drive

  • Ultrabay Slim DVD-ROM Drive: unknown
  • Ultrabay Slim CD-RW/DVD-ROM Combo II Drive: unknown

Tested: Worked "out of the box"

Video 2D/3D

  • NVidia (Quadro NVS 140M): works (needs proprietary driver for hardware acceleration)
  • Intel (GMA X3100): works

WiFi

  • Intel PRO/Wireless 4965AGN: works
  • Intel PRO/Wireless 3945ABG: works
  • ThinkPad 11a/b/g (Atheros): works with ath5k driver (in upgrade from 9.04, had to add ath5k module to /etc/modules for autoloading)

Ethernet (Intel Gigabit): works

Special Keys (volume, Fn-, ThinkVantage):

  • ThinkVantage button: go to System -> Preferences -> Keyboard Shortcuts and assign a task to it.
  • Fn-F5 (Wireless/Bluetooth): works by default
  • Fn-F8 (Enable/Disable touchpad): works by default

Touchpad: works

Touchpoint: works but see below for scrolling

ACPI

  • Suspend: works running the restricted 185 nvidia driver, and on intel
  • Hibernate: works, though not as smoothly as in previous releases

DVD Drive

  • Ultrabay Slim Super Multi-Burner Drive : works

Audio (AD1984 HD): works

  • Headphones: works
  • Microphone: works


Tested: Needed tweaking to obtain full functionality

Enabling Touchpoint scrolling

To get vertical/horizontal scrolling working create /etc/hal/fdi/policy/mouse-wheel.fdi and add the following to it:

<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.XAxisMapping" type="string">6 7</merge>
 <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>


Enabling the fingerprint reader

Install thinkfinger-tools and libpam-thinkfinger then execute:

$ sudo aptitude -y install thinkfinger-tools libpam-thinkfinger


Fix for fingerprint reader getting to hot

Use the last script from here, but note that in Karmic, the correct path is: /sys/class/usbmon/usbmon*/device/usb*/*


Install HDAPS - IBM Active Protection System Linux Driver

To install the Active Protection System execute the following commands:

$ sudo cp /etc/modules /etc/modules_backup

$ sudo aptitude install tp-smapi-source

$ sudo module-assistant prepare tp-smapi

$ sudo module-assistant auto-install tp-smapi

$ sudo modprobe tp-smapi

$ sudo aptitude install hdapsd

$ echo 'tp-smapi'


Tested: Non-functioning

  • None tested yet