<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Frohro</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Frohro"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Frohro"/>
	<updated>2026-05-10T19:00:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_on_a_ThinkPad_T20&amp;diff=38108</id>
		<title>Installing Ubuntu on a ThinkPad T20</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_on_a_ThinkPad_T20&amp;diff=38108"/>
		<updated>2008-07-02T02:57:58Z</updated>

		<summary type="html">&lt;p&gt;Frohro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu 8.04 Hardy Heron ==&lt;br /&gt;
&lt;br /&gt;
Hardy Heron will install on a T20. The Desktop install Live-CD has been reported to work on machines with 256MB of RAM or more. If your T20 has less than 256MB RAM, you should consider using the alternate install CD.&lt;br /&gt;
&lt;br /&gt;
=== ACPI ===&lt;br /&gt;
&lt;br /&gt;
ACPI is (still) not enabled by default. You will most likely want to enable it. To do so, add 'acpi=force' to the line in /boot/grub/menu.lst beginning '# defoptions='. Then (as root) run:&lt;br /&gt;
&lt;br /&gt;
 sudo update-grub&lt;br /&gt;
 sudo grub-install /dev/sda&lt;br /&gt;
&lt;br /&gt;
=== WiFi ===&lt;br /&gt;
&lt;br /&gt;
The Belkin f5d7050 Wireless 802.11g USB adaptor (version 3) 050d:705a mentioned below now works flawlessly &amp;quot;out-of-the-box&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
Broadcom Bluetooth adaptors (or the same but branded) with 0x0a5c:0x1021 as idVendor:idProduct as reported by lsusb work flawlessly.&lt;br /&gt;
&lt;br /&gt;
=== Video ===&lt;br /&gt;
&lt;br /&gt;
==== OpenGL hardware acceleration ====&lt;br /&gt;
&lt;br /&gt;
Make the following changes in /etc/X11/xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
         Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
         Monitor         &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
         Device          &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
         Defaultdepth    16&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
         Identifier	&amp;quot;Configured Video Device&amp;quot; &lt;br /&gt;
         BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
         Option &amp;quot;DmaType&amp;quot; &amp;quot;PCI&amp;quot; &lt;br /&gt;
         Option &amp;quot;BusType&amp;quot; &amp;quot;PCI&amp;quot; &lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
OpenGL hardware acceleration should now work.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 7.10 Gutsy Gibbon ==&lt;br /&gt;
&lt;br /&gt;
From http://www.ubuntu.com/testing/tribe3 :&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Caveats&lt;br /&gt;
&lt;br /&gt;
There are a few known high-impact flaws which you don't need to bother reporting if you encounter them:&lt;br /&gt;
&lt;br /&gt;
The desktop CD hangs on a lot of systems, especially slower ones with little RAM. Sometimes it is just slow, sometimes it will hang eternally. If you experience this and waiting a bit longer does not help, try to restart the computer and the live CD. If that still does not help, use the alternate CD. (https://launchpad.net/bugs/126964)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This happened on my T20 (384MB). The alternate CD is probably a better bet as usual.&lt;br /&gt;
&lt;br /&gt;
=== GRUB bug ===&lt;br /&gt;
&lt;br /&gt;
If upgrading from Feisty to Gutsy, you may need to run:&lt;br /&gt;
&lt;br /&gt;
sudo grub-install --recheck /dev/sda&lt;br /&gt;
&lt;br /&gt;
in order to be able successfully to run e.g.,:&lt;br /&gt;
&lt;br /&gt;
sudo grub-install /dev/sda&lt;br /&gt;
&lt;br /&gt;
to update the acpi=force setting (see below).&lt;br /&gt;
&lt;br /&gt;
=== ACPI ===&lt;br /&gt;
&lt;br /&gt;
Add:&lt;br /&gt;
&lt;br /&gt;
defoptions=quiet splash acpi=force&lt;br /&gt;
&lt;br /&gt;
to menu.lst and grub-install to force ACPI to be used. Unlike the procedure described below, this will (should) persist across kernel upgrades.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 7.04, Feisty Fawn ==&lt;br /&gt;
&lt;br /&gt;
Feisty [http://ubuntuforums.org/showthread.php?t=411498 works well on the T20].&lt;br /&gt;
&lt;br /&gt;
Whether you install or upgrade, you will need to [[#Suspend_and_Hibernate_with_ACPI|force ACPI to be turned on]]. N.B., You will need to repeat the acpi=force procedure described below each time Ubuntu does a kernel upgrade.&lt;br /&gt;
&lt;br /&gt;
See Video section below to fix video problems. Desktop effects don't work. TORCS, ppracer and Actioncube work well. &lt;br /&gt;
&lt;br /&gt;
The Belkin wireless adapter listed below does not work &amp;quot;out of the box&amp;quot; with {{Ubuntu 7.04}}. See below for how to get it working. &lt;br /&gt;
&lt;br /&gt;
Some of the other notes from below may apply.&lt;br /&gt;
&lt;br /&gt;
=== Installing from the Alternate Install CD ===&lt;br /&gt;
&lt;br /&gt;
It should work to install from the standard LiveCD, although the notes about possible video problems below apply. &lt;br /&gt;
&lt;br /&gt;
If the LiveCD is unable to start X (perhaps a blank screen, even using 'safe graphics mode'), the Ubuntu alternate install CD is another option, since it doesn't rely on X. &lt;br /&gt;
&lt;br /&gt;
After the alternate installation finishes, X still [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-savage/+bug/33617 may not load]. To workaround this, Go into 'recovery mode' from the boot menu. &lt;br /&gt;
&lt;br /&gt;
When it gives you a prompt, edit the X config file. For example: `nano -w /etc/X11/xorg.conf`. Find the section for 'Device'. (shown below, it may have more items) Look for &amp;quot;savage&amp;quot; and change it to &amp;quot;vesa&amp;quot;. This is one of several workarounds, but seems successful for one contributor. Note: This will disable Direct Rendering / OpenGL acceleration.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;S3 Inc. 86C270-294 Savage/IX-MV&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;savage&amp;quot;&lt;br /&gt;
        BusID           &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Also see Video section below for a fix that is known to work.&lt;br /&gt;
&lt;br /&gt;
For more info, and other workarounds/fixes, check out:&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-savage/+bug/33617&lt;br /&gt;
&lt;br /&gt;
== {{Ubuntu 6.10}}, Edgy Eft ==&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen when booting Live CD ===&lt;br /&gt;
There is an issue with the Savage driver which makes the initial boot into X hang. &lt;br /&gt;
&lt;br /&gt;
1. Hit F6 on the boot menu, delete &amp;quot;quiet splash&amp;quot; from the boot parameter line, and add &amp;quot;break=bottom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. After a while you will get a prompt (initramfs), type &amp;quot;chroot /root nano -w /etc/X11/xorg.conf&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Find your video card, and change driver &amp;quot;savage&amp;quot; to &amp;quot;vesa&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
4. Save (ctrl+w), exit nano (ctrl+x), then press ctrl+d.&lt;br /&gt;
&lt;br /&gt;
5. After that the live cd will work&lt;br /&gt;
&lt;br /&gt;
This is most likely the same issue as gdm hanging on start. See Video section below for a fix that is known to work (at least on one T20 model).&lt;br /&gt;
&lt;br /&gt;
Howto with screenshots [https://wiki.ubuntu.com/EdgyKnownIssues/59618 Ubuntu Wiki]&lt;br /&gt;
&lt;br /&gt;
=== Using APM to Suspend ===&lt;br /&gt;
&lt;br /&gt;
To enable APM when booting the Live/Install CD, add these boot options:&lt;br /&gt;
&lt;br /&gt;
`noacpi acpi=off apm=on`&lt;br /&gt;
&lt;br /&gt;
After booting, `Fn-F4` will still only put the command in a standby state, but&lt;br /&gt;
using `apm --suspend` on the command line will successfully suspend machine, and it resumes as well.&lt;br /&gt;
&lt;br /&gt;
Another user reports that APM leads to a unsuccessful shutdown, hanging on the last splash screen.&lt;br /&gt;
&lt;br /&gt;
=== Suspend and Hibernate with ACPI ===&lt;br /&gt;
&lt;br /&gt;
ACPI is a newer and preferred alternative to APM. On the T20 it necessary to force the use of ACPI, using &lt;br /&gt;
the following instructions.&lt;br /&gt;
&lt;br /&gt;
 gksudo gedit /boot/grub/menu.lst&lt;br /&gt;
&lt;br /&gt;
Look for an uncommented line starting with &amp;quot;kernel&amp;quot; and add &amp;quot;acpi=force&amp;quot; to the end of the line. There should be&lt;br /&gt;
a &amp;quot;title&amp;quot; line above describing the default kernel that usually boots. Making the change for just the default kernel should be sufficient. &lt;br /&gt;
&lt;br /&gt;
Once the file has been re-saved, you can re-install the bootloader. The command for that is:&lt;br /&gt;
&lt;br /&gt;
 sudo grub-install /dev/hda&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This assumes your hard drive is at /dev/hda. Use &amp;quot;df&amp;quot; to see your hard drive names if you are not sure. &lt;br /&gt;
This operation can  potentially make your computer unbootable if there are mistakes, so be careful! (Of course, even if the hard drive became unbootable, you could most likely boot off a CD and fix it. )&lt;br /&gt;
&lt;br /&gt;
==== Fixing Sound-After-Suspend ====&lt;br /&gt;
&lt;br /&gt;
Sound doesn't work after a suspend/resume cycle without some help. This is due to [https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/11149 a bug in the sound card driver]. Until that's fixed, a workaround is available.&lt;br /&gt;
&lt;br /&gt;
'''Update''': ''A [http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=89f157d9e6bf08b65f93dcb1dca1de037079885f potential fix] is available in the 2.6.23-rc1 kernel. This is not yet available as a formal Ubuntu package.''&lt;br /&gt;
&lt;br /&gt;
Install the files available here:&lt;br /&gt;
*https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/11149/comments/6&lt;br /&gt;
*https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/11149/comments/7&lt;br /&gt;
&lt;br /&gt;
They automatically kill all sound applications when resuming, and then restart them. Be sure to save&lt;br /&gt;
your playlists, etc., before you suspend!&lt;br /&gt;
&lt;br /&gt;
In `/etc/default/acpi-support` adjust the following values:&lt;br /&gt;
&lt;br /&gt;
 MODULES=&amp;quot;sb uart401 sound soundcore maestro cs4281 snd-cs46xx&amp;quot;&lt;br /&gt;
 RESTART_IRDA=true&lt;br /&gt;
 RESTORE_SOUND=true&lt;br /&gt;
&lt;br /&gt;
==== Suspend while using the LiveCD ====&lt;br /&gt;
&lt;br /&gt;
''ACPI Suspend does not work on the LiveCD. `gnome-power-manager` logs to `/var/log/messages` that is beginning to suspend, but nothing happens. This looks like it might be a [https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/50031 known bug] in Ubuntu.''&lt;br /&gt;
&lt;br /&gt;
==== Getting rid of the password upon resuming ====&lt;br /&gt;
&lt;br /&gt;
If you don't want the password prompt when resuming, Use &amp;quot;Alt-F2&amp;quot; to open the run box&lt;br /&gt;
and type `gconf-editor`.  Navigate to &amp;quot;apps / gnome-power-manager &amp;quot;. Browse the options that start with &amp;quot;lock&amp;quot;. Each has a description to read. While it's possible to directly disable the password prompt here, consider setting `lock_use_screensaver_settings`. Then, you can control the option through &amp;quot;System : Preferences : Screensaver&amp;quot;, and you won't have to use gconf-editor in the future.&lt;br /&gt;
&lt;br /&gt;
=== Special Key Support ===&lt;br /&gt;
&lt;br /&gt;
The light and brightness keys work as expected. The volume and brightness keys have some on-screen visuals that automatically appear to illustrate them, using graphics that match the current theme. Rather nice!&lt;br /&gt;
&lt;br /&gt;
Following a Feisty to Gutsy upgrade, tpb (ThinkPad Buttons) functionality disappeared. After tpb was re-installed, it worked for a day or two with a different GUI which was not that well integrated with the window manager but then tpb stopped working at all.&lt;br /&gt;
&lt;br /&gt;
=== Video ===&lt;br /&gt;
&lt;br /&gt;
Edgy: Direct rendering / GL acceleration works with the following xorg.conf changes. Use &amp;quot;PCI&amp;quot; in BIOS rather than AGP. I removed all modes apart from 1024x768. ppracer plays well at c. 10fps with all the eye candy on.&lt;br /&gt;
&lt;br /&gt;
Feisty: On the 2647-21G model, with default BIOS settings, the following changes to xorg.conf work with Direct Rendering enabled and fix the gdm blank screen issue (see above). I have confirmed this over a few months of trouble free operation with and without the dock.&lt;br /&gt;
&lt;br /&gt;
 Driver &amp;quot;savage&amp;quot;&lt;br /&gt;
 BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
 Option &amp;quot;SWCursor&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
 Option &amp;quot;ShadowStatus&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
 Option &amp;quot;DMAMode&amp;quot; &amp;quot;Vertex&amp;quot;&lt;br /&gt;
 Option &amp;quot;DmaType&amp;quot; &amp;quot;PCI&amp;quot;&lt;br /&gt;
 Option &amp;quot;BusType&amp;quot; &amp;quot;PCI&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 HorizSync 28-51&lt;br /&gt;
 VertRefresh 43-60&lt;br /&gt;
&lt;br /&gt;
Have to set DefaultColorDepth to 16 in section Screen, otherwise, the graphics card won't have enough memory to do acceleration.&lt;br /&gt;
&lt;br /&gt;
Make sure the package libgl1-mesa-dri is installed. Deborphan may decide it is just a futile library, but that is false.&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;blue bar&amp;quot; or a &amp;quot;blue band&amp;quot; may impede the video rendering when playing videos or DVDs with mplayer when using the savage driver and xv video output.  Work around this using x11 video:&lt;br /&gt;
&lt;br /&gt;
 mplayer -vo x11 video.mpg&lt;br /&gt;
&lt;br /&gt;
=== Wireless ===&lt;br /&gt;
&lt;br /&gt;
Ubuntu has a great wireless networking tool that is not installed by default in Breezy or Edgy but is installed by default in Feisty. &lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install network-manager network-manager-gnome&lt;br /&gt;
&lt;br /&gt;
To launch the applet: {{key|Alt}}-{{key|F2}} and then &amp;lt;tt&amp;gt;nm-applet&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A networking applet should appear that you can click on to browse wireless networks and connect to them.&lt;br /&gt;
&lt;br /&gt;
You may also want install &amp;lt;tt&amp;gt;network-manager-pptp&amp;lt;/tt&amp;gt; which is a plugin for the system which makes it easy&lt;br /&gt;
to connect to PPTP-based VPN networks. &lt;br /&gt;
&lt;br /&gt;
==== Confirmed compatible wireless cards ====&lt;br /&gt;
&lt;br /&gt;
The Orinico Gold card works great with no configuration at all. They may be sold branded as&lt;br /&gt;
Lucent or 2wire. These cards can be found for around US $30. Be aware that they may support WEP&lt;br /&gt;
but not WPA, which is considered more secure and required in some cases. &lt;br /&gt;
&lt;br /&gt;
The Belkin f5d7050 Wireless 802.11g USB adaptor (version 3) works under Edgy. The procedure is essentially to install the &amp;lt;tt&amp;gt;ndiswrapper-1.8&amp;lt;/tt&amp;gt; and work through [https://help.ubuntu.com/community/WifiDocs/WirelessTroubleShootingGuide WirelessTroubleShootingGuide] at the Ubuntu Community pages.&lt;br /&gt;
&lt;br /&gt;
Under Feisty, to get the Belkin f5d7050 Wireless 802.11g USB adaptor (version 3) to work:&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/modprobe.d/blacklist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;blacklist rt73usb&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;blacklist rt2570&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get install ndisgtk&lt;br /&gt;
&lt;br /&gt;
Use ndisgtk to install the Windows 2000 / XP drivers on the CD supplied with the adaptor.&lt;br /&gt;
&lt;br /&gt;
$ sudo modprobe wlan0&lt;br /&gt;
&lt;br /&gt;
$ sudo dhclient wlan0&lt;br /&gt;
&lt;br /&gt;
It works but still doesn't integrate fully with the nm-applet. I wouldn't recommend it for purchase but give this advice for those that already have it.&lt;br /&gt;
&lt;br /&gt;
=== DVDs ===&lt;br /&gt;
&lt;br /&gt;
DVDs play great once you've installed all the missing multimedia plugins. Use the [https://help.ubuntu.com/community/MultimediaApplications MultimediaApplications] page at the Ubuntu Community pages and follow the links to the ''freeformats'' and ''restrictedformats'' pages.&lt;br /&gt;
&lt;br /&gt;
=== Sound ===&lt;br /&gt;
&lt;br /&gt;
Processor frequency scaling causes interruptions in sound output. To avoid this, disable scaling by removing the service powernowd (System &amp;gt; Administration &amp;gt; Service ...). This may reduce your run time on battery as a trade-off.&lt;br /&gt;
&lt;br /&gt;
If sound appears disorted after resuming, check your mixer settings. From the volume icon in the dock, you can right click and select &amp;quot;Open Volume Control&amp;quot;. Check if &amp;quot;PCM&amp;quot; is all the way up. Turn it down some to reduce the distortion.&lt;br /&gt;
&lt;br /&gt;
=== Software memory requirements ===&lt;br /&gt;
&lt;br /&gt;
Here are some test results from trying software with Ubuntu on this model. &lt;br /&gt;
&lt;br /&gt;
*OpenOffice - OK with 128Mb&lt;br /&gt;
*Eclipse - 128Mb is not enough, 384Mb is OK&lt;br /&gt;
&lt;br /&gt;
== {{Ubuntu 6.06}} LTS, Dapper Drake ==&lt;br /&gt;
&lt;br /&gt;
When booting the Live/Install CD, adjust the boot options to add the following parameters:&lt;br /&gt;
&lt;br /&gt;
 noacpi acpi=off apm=on&lt;br /&gt;
&lt;br /&gt;
Sometimes the CD may stall on boot with a blank black screen. Trying again with &amp;quot;Safe Graphics&amp;quot; &lt;br /&gt;
mode may help, but is no guarantee that it will work. Best way is to follow the same procedure as for Ubuntu 6.10, i.e., use the alternate install CD.&lt;br /&gt;
&lt;br /&gt;
Once booted, suspend and resume using {{key|Fn}}-{{key|F4}} was successfully tested running from the LiveCD. &lt;br /&gt;
However, in at least a couple of cases, the Live CD froze at seemingly random points shortly&lt;br /&gt;
after resuming. &lt;br /&gt;
&lt;br /&gt;
'''Results from a complete install still need to be documented.'''&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
Because the T20 and T21 models are so similar, the instructions describing [[Installing Ubuntu on a ThinkPad T21|installation of Ubuntu onto a ThinkPad T21]] may also be helpful.&lt;br /&gt;
&lt;br /&gt;
== External Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://del.icio.us/tags/ubuntu+t20 Bookmarks tagged with Ubuntu and T20] on del.icio.us&lt;br /&gt;
*[http://ubuntuforums.org/tags/index.php/t20/ Forum posts tagged with T20] on ubuntuforums.org&lt;br /&gt;
[[Category:T20]]&lt;/div&gt;</summary>
		<author><name>Frohro</name></author>
		
	</entry>
</feed>