My perfect x61 Intrepid setup
2009-03-20 02:31:22 | View comments
The upgrade from Ubuntu Hardy (8.04) to Intrepid (8.10) on my Lenovo ThinkPad x61 was easy and took about an hour. Then there are a few things to get working again...
Enable the middle 'mouse' button
Apparently Intrepid switches to evdev for X server input so instead of modifying your xorg.conf like in Hardy, create a new file called /etc/hal/fdi/policy/mouse-wheel.fdi with the following contents:
<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>
[from http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html]
Bluetooth off by default
Turning this off as default both saves battery life and is more secure, it still toggles on when you need it with Fn+F5. Follow instructions here https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/280811
Screen brightness control
You can't adjust the screen brightness even though the slider goes up and down when you press the brightness controls.
In /etc/modprobe.d/options
add the following
# Workaround
options thinkpad_acpi brightness_enable=1
Thinkfinger Fingerprint Reader
I mainly followed the guide on http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger but it needs updating and covers many distributions so I have reproduced the instructions just for Intrepid below.
If installed from the normal Intrepid repositories, you have to press enter after sweeping your finger. (bug: https://bugs.launchpad.net/ubuntu/+source/thinkfinger/+bug/256429) Jon Oberheide made an update (here: https://launchpad.net/~jon-oberheide/+archive)
Edit your sources list
$ sudo nano /etc/apt/source.list
and add the PPA repositories:-
deb http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main
deb-src http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main
Update installer:
$ sudo apt-get update
And install:
$ sudo apt-get install thinkfinger-tools
DON'T then do "sudo tf-tool --add-user $USERNAME" as specified as it has been patched out and you will get
ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>
Two output paths specified, but you may only specify one:
--add-user
instead...(from https://bugs.launchpad.net/ubuntu/+source/thinkfinger/+bug/203973)
$ sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable $ sudo tf-tool --acquire
(swipe finger 3 times)
if you wish to check it works then$ sudo tf-tool --verify
Fix for the fingerprint reader getting too hot
The fix for this can also be found on http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger. My hand was getting so hot (it is now I've only just applied the fix!) sometimes I would recommend this - I'll edit this post accordingly once I know if it makes a difference or not.
Skype
The upgrade to Intrepid wanted to remove my Skype and I let it. I see why now as the Skype you can download for Ubuntu from the skype website states it's for Ubuntu 7.04-8.04 with no mention of 8.10. However it works just fine with 8.10 for me, so just download it and reinstall.
'Kernel Panic' Wireless freezing up
I had some problem with the wireless freezing up. Once or twice it also froze the whole keyboard and left the caps lock light flashing - as the keyboard was completely unresponsive the only way out of this was a hard reboot. I had a similar issue with Hardy 8.04 but only when using my Vodafone Mobile Connect 3G card, the upgrade to Intrepid was mainly driven by the hope that it would fix this issue not make it worse.
After reading the thread here http://ubuntuforums.org/showthread.php?t=968792&page=2 I installed the intrepid backports.
$ sudo apt-get install linux-backports-modules-intrepid
Some say it work, for others it hasn't. The latest comment http://ubuntuforums.org/showpost.php?p=6818162&postcount=22 suggests installing the newest driver from linuxwireless.org. Using
modprobe -l *iwl* to check what wireless drivers your system is using.
Mine was using....
/lib/modules/2.6.27-14-generic/updates/iwlagn.ko
/lib/modules/2.6.27-14-generic/updates/iwlcore.ko
/lib/modules/2.6.27-14-generic/updates/iwl3945.ko
I was sure from reading the orig hardware spec when I bought the machine wayback that the number started with a 4 so I checked using
$ lspci
Which gives me
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
Looking at linuxwireless.org it looks I have the latest drivers anyway from the backports so it should be fine. It seems the drivers from kernels later than 2.6.26 support both the 3945 and 4965 all the way up to the 5350 AGN hardware I will test and come back to finish this post with the results.
blog comments powered by Disqus