Difference between revisions of "Installing Ubuntu 10.10 (Maverick) on a ThinkPad T61"
Ceskobassman (Talk | contribs) (→Install HDAPS - IBM Active Protection System Linux Driver) |
|||
(10 intermediate revisions by 5 users not shown) | |||
Line 6: | Line 6: | ||
== Untested == | == Untested == | ||
'''Modem:''' unknown | '''Modem:''' unknown | ||
− | |||
− | |||
== Tested: Worked "out of the box" == | == Tested: Worked "out of the box" == | ||
Line 13: | Line 11: | ||
'''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):''' | + | * '''Intel (GMA X3100):''' works by default |
'''WiFi''' | '''WiFi''' | ||
Line 37: | Line 35: | ||
* '''Suspend:''' works by default | * '''Suspend:''' works by default | ||
{{HELP|Suspend hasn't worked for me since one of the Lucid updates. The machine starts to sleep, but it just gets really hot and never suspends. I've been unable to find a workaround.}} | {{HELP|Suspend hasn't worked for me since one of the Lucid updates. The machine starts to sleep, but it just gets really hot and never suspends. I've been unable to find a workaround.}} | ||
+ | ''' SOLUTION: You're probably using the 2.6.35 kernel. I had the same suspend issues. The solution for me (on a X200s) was to upgrade to the 2.6.36 kernel.''' | ||
+ | |||
* '''Hibernate:''' works by default | * '''Hibernate:''' works by default | ||
{{HELP|Hibernate works, but is slower than just shutting everything down and restarting it. Is this a problem, or does it really take that long to write that much data to disk?}} | {{HELP|Hibernate works, but is slower than just shutting everything down and restarting it. Is this a problem, or does it really take that long to write that much data to disk?}} | ||
+ | ''' SOLUTION: You're probably using the 2.6.35 kernel. I had the same suspend issues. The solution for me (on a X200s) was to upgrade to the 2.6.36 kernel.''' | ||
'''Bluetooth:''' works by default | '''Bluetooth:''' works by default | ||
Line 49: | Line 50: | ||
* '''Microphone:''' works by default | * '''Microphone:''' works by default | ||
− | '''Card Reader:''' works by default | + | '''Card Reader:''' works by default |
+ | == Tested: Needed tweaking to obtain full functionality == | ||
+ | '''FireWire (IEEE1394):''' follow this post to get it working (only parts 9. and 10.) [http://ubuntuforums.org/showpost.php?p=5959051&postcount=8] | ||
+ | ===GPU Fan Overheating=== | ||
+ | {{HELP| no easily configured fan controls only scripts with no howto. a tutorial to set a a script for thinkfan or fan control would be awesome!}} | ||
+ | |||
+ | ===Install HDAPS - IBM Active Protection System Linux Driver=== | ||
+ | |||
+ | {{HELP| i tried this but i get an error message after step 2: | ||
+ | sudo modprobe tp-smapi | ||
+ | FATAL: Error inserting tp_smapi (/lib/modules/2.6.35-25-generic/updates/dkms/tp_smapi.ko): No such device or address}} | ||
− | |||
− | |||
To install the Active Protection System execute the following commands: | To install the Active Protection System execute the following commands: | ||
Line 67: | Line 76: | ||
{{cmduser|echo 'tp-smapi' <nowiki>|</nowiki> sudo tee -a /etc/modules}} | {{cmduser|echo 'tp-smapi' <nowiki>|</nowiki> sudo tee -a /etc/modules}} | ||
+ | |||
+ | My T61 freezes when going to sleep and is accidentally moved, to avoid this write on console: | ||
+ | |||
+ | {{cmduser|sudo touch /etc/pm/sleep.de/1-hdapsd.sh}} | ||
+ | |||
+ | {{cmduser|sudo chmod +x /etc/pm/sleep.de/1-hdapsd.sh}} | ||
+ | |||
+ | {{cmduser|sudo nano /etc/pm/sleep.de/1-hdapsd.sh}} | ||
+ | |||
+ | then put into 1-hdapsd.sh | ||
+ | <pre> | ||
+ | #!/bin/bash | ||
+ | case "$1" in | ||
+ | hibernate|suspend) | ||
+ | /etc/init.d/hdapsd stop | ||
+ | ;; | ||
+ | thaw|resume) | ||
+ | /etc/init.d/hdapsd start | ||
+ | ;; | ||
+ | *) | ||
+ | ;; | ||
+ | esac | ||
+ | exit $? | ||
+ | </pre> | ||
+ | it stops hdapsd before pc goes to sleep and then starts it when it wakes up. | ||
===Touchpoint middle-button scrolling:=== | ===Touchpoint middle-button scrolling:=== | ||
Line 90: | Line 124: | ||
{{HELP|Anyone have a solution?}} | {{HELP|Anyone have a solution?}} | ||
+ | ==External Links== | ||
+ | * [http://ubuntuforums.org/showthread.php?t=1586094 T60 Thread at Ubuntu Forums] - May be helpful for T61 | ||
[[Category:T61]] | [[Category:T61]] | ||
[[Category:Ubuntu 10.10]] | [[Category:Ubuntu 10.10]] |
Latest revision as of 16:39, 19 April 2011
General Information
Ubuntu 10.10 (Maverick Meerkat)
Hardware Support Details
Untested
Modem: 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 by default
WiFi
- Intel PRO/Wireless 4965AGN: works by default
- Front switch (airplane mode): works by default
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
- Fn.F4 (Sleep button) works by default with Ubuntu and proprietary NVidia driver
Touchpad: works by default
Touchpoint: works by default
Fingerprint reader: works but there is a bug in sudo, introduced in version 1.7.2p2 (https://bugs.launchpad.net/ubuntu/+source/sudo/+bug/609645)
ACPI
- Suspend: works by default
SOLUTION: You're probably using the 2.6.35 kernel. I had the same suspend issues. The solution for me (on a X200s) was to upgrade to the 2.6.36 kernel.
- Hibernate: works by default
SOLUTION: You're probably using the 2.6.35 kernel. I had the same suspend issues. The solution for me (on a X200s) was to upgrade to the 2.6.36 kernel.
Bluetooth: works by default
DVD Drive
- Ultrabay Slim Super Multi-Burner Drive : works by default
Audio (82801H (ICH8 Family) HD Audio): works by default
- Headphones: works by default
- Microphone: works by default
Card Reader: works by default
Tested: Needed tweaking to obtain full functionality
FireWire (IEEE1394): follow this post to get it working (only parts 9. and 10.) [1]
GPU Fan Overheating
Install HDAPS - IBM Active Protection System Linux Driver
sudo modprobe tp-smapi
FATAL: Error inserting tp_smapi (/lib/modules/2.6.35-25-generic/updates/dkms/tp_smapi.ko): No such device or address
To install the Active Protection System execute the following commands:
$ sudo apt-get -y install tp-smapi-dkms hdapsd
$ sudo modprobe tp-smapi
$ sudo /etc/init.d/hdapsd restart
$ echo 'tp-smapi' | sudo tee -a /etc/modules
My T61 freezes when going to sleep and is accidentally moved, to avoid this write on console:
$ sudo touch /etc/pm/sleep.de/1-hdapsd.sh
$ sudo chmod +x /etc/pm/sleep.de/1-hdapsd.sh
$ sudo nano /etc/pm/sleep.de/1-hdapsd.sh
then put into 1-hdapsd.sh
#!/bin/bash case "$1" in hibernate|suspend) /etc/init.d/hdapsd stop ;; thaw|resume) /etc/init.d/hdapsd start ;; *) ;; esac exit $?
it stops hdapsd before pc goes to sleep and then starts it when it wakes up.
Touchpoint middle-button scrolling:
1. Use your favorite editor for creating following file - e.g.: sudo vim /usr/share/X11/xorg.conf.d/20-thinkpad.conf
2. Enter this text to the newly created 20-thinkpad.conf:
Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "false" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection
3. Save file and reboot your laptop.
Enabling multi-touch touchpad:
External Links
- T60 Thread at Ubuntu Forums - May be helpful for T61