Difference between revisions of "Installing Ubuntu 9.10 (Karmic Koala) on a ThinkPad T61"

From ThinkWiki
Jump to: navigation, search
m
(MAJOR formatting changes)
Line 1: Line 1:
 
= General Information =
 
= General Information =
 
Ubuntu 9.10 (Karmic Koala) was released on 29 October 2009.
 
Ubuntu 9.10 (Karmic Koala) was released on 29 October 2009.
 +
 +
{{HELP|We need help testing the remaining hardware}}
  
 
= Hardware Support Details =
 
= Hardware Support Details =
  
 
== Untested ==
 
== Untested ==
 
'''Video 2D/3D '''
 
* '''Intel (GMA X3100):''' works
 
  
 
'''WiFi'''
 
'''WiFi'''
* '''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)
 
 
* '''ThinkPad 11a/b/g/n (Atheros):''' unknown
 
* '''ThinkPad 11a/b/g/n (Atheros):''' unknown
 
* '''Front switch (airplane mode):''' unknown
 
* '''Front switch (airplane mode):''' unknown
 
'''Ethernet (Intel Gigabit):''' works
 
  
 
'''Webcam:''' unknown
 
'''Webcam:''' unknown
  
'''Audio (AD1984 HD)''': works
 
* '''Headphones:''' works
 
* '''Microphone:''' unknown
 
 
'''Special Keys (volume, Fn-, {{ibmkey|ThinkVantage|#495988}}):'''
 
* 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
 
 
 
'''Fingerprint Reader:''' works if installing '''thinkfinger-tools''' and '''libpam-thinkfinger
 
<pre>sudo aptitude -y install thinkfinger-tools libpam-thinkfinger</pre>
 
'''
 
 
'''Active Protection System:''' unknown
 
'''Active Protection System:''' unknown
  
Line 41: Line 23:
  
 
'''FireWire (IEEE1394):''' unknown
 
'''FireWire (IEEE1394):''' unknown
 
'''ACPI'''
 
* '''Suspend:''' works running the restricted 185 nvidia driver, and on intel
 
* '''Hibernate:''' works, though not as smoothly as in previous releases
 
  
 
'''DVD Drive'''
 
'''DVD Drive'''
 
* '''Ultrabay Slim DVD-ROM Drive:''' unknown
 
* '''Ultrabay Slim DVD-ROM Drive:''' unknown
 
* '''Ultrabay Slim CD-RW/DVD-ROM Combo II Drive:''' unknown
 
* '''Ultrabay Slim CD-RW/DVD-ROM Combo II Drive:''' unknown
* '''Ultrabay Slim Super Multi-Burner Drive :''' works
 
  
 
== Tested: Worked "out of the box" ==
 
== Tested: Worked "out of the box" ==
 
'''Video 2D/3D '''
 
'''Video 2D/3D '''
 
* '''NVidia (Quadro NVS 140M):''' works (needs proprietary driver for hardware acceleration)
 
* '''NVidia (Quadro NVS 140M):''' works (needs proprietary driver for hardware acceleration)
 +
* '''Intel (GMA X3100):''' works
  
 
'''WiFi'''
 
'''WiFi'''
 
* '''Intel PRO/Wireless 4965AGN:''' works
 
* '''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-, {{ibmkey|ThinkVantage|#495988}}):'''
 +
* 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
 
'''Touchpad:''' works
  
'''Touchpoint (including middle-click scrolling):''' works but scrolling does not
+
'''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 ==
 
== Tested: Needed tweaking to obtain full functionality ==
* Trackpoint vertical/horizontal scrolling functional after creating /etc/hal/fdi/policy/mouse-wheel.fdi
+
=== Enabling Touchpoint scrolling ===
 
+
To get vertical/horizontal scrolling working create {{path|/etc/hal/fdi/policy/mouse-wheel.fdi}} and add the following to it:
 
<pre>
 
<pre>
 
<match key="info.product" string="TPPS/2 IBM TrackPoint">
 
<match key="info.product" string="TPPS/2 IBM TrackPoint">
Line 77: Line 76:
  
  
== Fix for the fingerprint reader getting too hot ==
+
=== Enabling the fingerprint reader ===
Use the last script from [http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger#Fix_for_the_fingerprint_reader_getting_too_hot here], but note that in Karmic, the correct path is:
+
 
<pre>
+
Install ''thinkfinger-tools'' and ''libpam-thinkfinger'' then execute:
/sys/class/usbmon/usbmon*/device/usb*/*
+
 
</pre>
+
{{cmduser|sudo aptitude -y install thinkfinger-tools libpam-thinkfinger}}
 +
 
 +
 
 +
=== Fix for fingerprint reader getting to hot ===
 +
 
 +
Use the last script from [http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger#Fix_for_the_fingerprint_reader_getting_too_hot here], but note that in Karmic, the correct path is: {{path|/sys/class/usbmon/usbmon*/device/usb*/*}}
 +
 
 +
 
 +
=== Install HDAPS - IBM Active Protection System Linux Driver ===
 +
To install the Active Protection System execute the following commands:
 +
 
 +
{{cmduser|sudo cp /etc/modules /etc/modules_backup}}
 +
 
 +
{{cmduser|sudo aptitude install tp-smapi-source}}
 +
 
 +
{{cmduser|sudo module-assistant prepare tp-smapi}}
 +
 
 +
{{cmduser|sudo module-assistant auto-install tp-smapi}}
 +
 
 +
{{cmduser|sudo modprobe tp-smapi}}
 +
 
 +
{{cmduser|sudo aptitude install hdapsd}}
 +
 
 +
{{cmduser|echo 'tp-smapi' | sudo tee -a /etc/modules}}
  
== Install HDAPS - IBM Active Protection System Linux Driver ==
 
<pre>
 
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' | sudo tee -a /etc/modules
 
</pre>
 
  
 
== Tested: Non-functioning ==  
 
== Tested: Non-functioning ==  

Revision as of 08:28, 2 November 2009

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