<?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=Esr</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=Esr"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Esr"/>
	<updated>2026-05-08T02:53:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=39679</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=39679"/>
		<updated>2008-11-11T14:24:48Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
There is also fairly complex [[Installing openSUSE 10.3 on a ThinkPad X61|instalation HOWTO for openSUSE 10.3]] here on ThinkWiki.&lt;br /&gt;
&lt;br /&gt;
[[Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61|Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad X61]]&lt;br /&gt;
&lt;br /&gt;
== Problems and Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under later versions (Gibbon, Hardy, Ibex).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
In general the the backlight problem can be solved by suspending with &lt;br /&gt;
 s2ram -f -a 1&lt;br /&gt;
or using vbetool to restore your video state. for hibernate-scripts put into {{path|/etc/hibernate/ram.conf}}&lt;br /&gt;
&lt;br /&gt;
 TryMethod sysfs-ram.conf&lt;br /&gt;
 EnableVbetool yes&lt;br /&gt;
 VbetoolPost yes&lt;br /&gt;
&lt;br /&gt;
Please see also [http://www.thinkwiki.org/index.php?title=Problem_with_display_remaining_black_after_resume&amp;amp;action=edit&amp;amp;section=13 this link] for adding the s2ram to your acpi scripts.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy/Hardy/Ibex.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy/Hardy.  It breaks again under Ibex.  No fix yet.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet. (3D acceleration works in Hardy/Ibex)&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
=== Immediate Resume after Suspend ===&lt;br /&gt;
&lt;br /&gt;
If your X61 starts to resume a few seconds after you suspended it to RAM, then you might need to unload the USB modules uhci_hcd and ehci_hcd before going to sleep.&lt;br /&gt;
&lt;br /&gt;
For hibernate-scripts you can put this in {{path|/etc/hibernate/common.conf}}&lt;br /&gt;
 UnloadModules uhci_hcd ehci_hcd&lt;br /&gt;
&lt;br /&gt;
== USB ports on right side don't work ==&lt;br /&gt;
&lt;br /&gt;
Can be fixed with a firmware update (from Lenovo); or using [[irqfixup]].&lt;br /&gt;
&lt;br /&gt;
See [http://ubuntuforums.org/showthread.php?t=658065 this thread on ubuntuforums].&lt;br /&gt;
&lt;br /&gt;
=== BIOS/Firmware Upgrade Difficult Without Ultrabase ===&lt;br /&gt;
&lt;br /&gt;
BIOS upgrades are available from Lenovo online in the form of a bootable CD image. However, USB CD-ROM drivers are not included on the disk, such that external CD-ROM drives will not work with the BIOS upgrade. Due to the lack of internal CD-ROM drive in the X61 series of laptops, this makes upgrading the BIOS difficult without a 32-bit version of Windows (for which there is an executable BIOS upgrade program).&lt;br /&gt;
&lt;br /&gt;
A CD-ROM drive in a Thinkpad ultrabase will be able to boot Lenovo's unmodified ISO and upgrade the BIOS/firmware. Failing this, it is possible to upgrade the X61 BIOS using a bootable USB stick, as per the instructions detailed [http://ubuntuforums.org/showthread.php?t=817897 here].&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
if bluetooth is disabled, just hit fn-f5.&lt;br /&gt;
&lt;br /&gt;
== Multiple monitors ==&lt;br /&gt;
&lt;br /&gt;
To clone the screen, just plug in a second monitor and hit Fn-F7.&lt;br /&gt;
&lt;br /&gt;
See: [[Xorg RandR 1.2]] and [[Intel Graphics Media Accelerator X3100]] for more details on setting up two monitors.&lt;br /&gt;
&lt;br /&gt;
To keep compiz effects, the largest Virtual screen size you can have currently is 2024 x 2024 (combined size of both monitors). This is apparently a software limitation, and may be extended in future. See [[Xorg RandR 1.2]] for details.&lt;br /&gt;
&lt;br /&gt;
You can change screen setup settings with these GUI apps:&lt;br /&gt;
* &amp;lt;code&amp;gt;gnome-display-properties&amp;lt;/code&amp;gt; (called &amp;quot;Screen Resolution&amp;quot; in System | Preferences menu)&lt;br /&gt;
* &amp;lt;code&amp;gt;grandr&amp;lt;/code&amp;gt; (not installed by default. try the command line tool &amp;lt;code&amp;gt;xrandr&amp;lt;/code&amp;gt; if grandr doesn't do what you want.)&lt;br /&gt;
* &amp;lt;code&amp;gt;gksu displayconfig-gtk&amp;lt;/code&amp;gt; (Warning: displayconfig-gtk may mess with your xorg.conf in a bad way. Keep a backup and/or avoid this program!)&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=39627</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=39627"/>
		<updated>2008-11-10T18:22:11Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
There is also fairly complex [[Installing openSUSE 10.3 on a ThinkPad X61|instalation HOWTO for openSUSE 10.3]] here on ThinkWiki.&lt;br /&gt;
&lt;br /&gt;
[[Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61|Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad X61]]&lt;br /&gt;
&lt;br /&gt;
== Problems and Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under later versions (Gibbon, Hardy, Ibex).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
In general the the backlight problem can be solved by suspending with &lt;br /&gt;
 s2ram -f -a 1&lt;br /&gt;
or using vbetool to restore your video state. for hibernate-scripts put into {{path|/etc/hibernate/ram.conf}}&lt;br /&gt;
&lt;br /&gt;
 TryMethod sysfs-ram.conf&lt;br /&gt;
 EnableVbetool yes&lt;br /&gt;
 VbetoolPost yes&lt;br /&gt;
&lt;br /&gt;
Please see also [http://www.thinkwiki.org/index.php?title=Problem_with_display_remaining_black_after_resume&amp;amp;action=edit&amp;amp;section=13 this link] for adding the s2ram to your acpi scripts.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy/Hardy/Ibex.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy/Hardy/Ibex.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet. (3D acceleration works in Hardy/Ibex)&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
=== Immediate Resume after Suspend ===&lt;br /&gt;
&lt;br /&gt;
If your X61 starts to resume a few seconds after you suspended it to RAM, then you might need to unload the USB modules uhci_hcd and ehci_hcd before going to sleep.&lt;br /&gt;
&lt;br /&gt;
For hibernate-scripts you can put this in {{path|/etc/hibernate/common.conf}}&lt;br /&gt;
 UnloadModules uhci_hcd ehci_hcd&lt;br /&gt;
&lt;br /&gt;
== USB ports on right side don't work ==&lt;br /&gt;
&lt;br /&gt;
Can be fixed with a firmware update (from Lenovo); or using [[irqfixup]].&lt;br /&gt;
&lt;br /&gt;
See [http://ubuntuforums.org/showthread.php?t=658065 this thread on ubuntuforums].&lt;br /&gt;
&lt;br /&gt;
=== BIOS/Firmware Upgrade Difficult Without Ultrabase ===&lt;br /&gt;
&lt;br /&gt;
BIOS upgrades are available from Lenovo online in the form of a bootable CD image. However, USB CD-ROM drivers are not included on the disk, such that external CD-ROM drives will not work with the BIOS upgrade. Due to the lack of internal CD-ROM drive in the X61 series of laptops, this makes upgrading the BIOS difficult without a 32-bit version of Windows (for which there is an executable BIOS upgrade program).&lt;br /&gt;
&lt;br /&gt;
A CD-ROM drive in a Thinkpad ultrabase will be able to boot Lenovo's unmodified ISO and upgrade the BIOS/firmware. Failing this, it is possible to upgrade the X61 BIOS using a bootable USB stick, as per the instructions detailed [http://ubuntuforums.org/showthread.php?t=817897 here].&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
if bluetooth is disabled, just hit fn-f5.&lt;br /&gt;
&lt;br /&gt;
== Multiple monitors ==&lt;br /&gt;
&lt;br /&gt;
To clone the screen, just plug in a second monitor and hit Fn-F7.&lt;br /&gt;
&lt;br /&gt;
See: [[Xorg RandR 1.2]] and [[Intel Graphics Media Accelerator X3100]] for more details on setting up two monitors.&lt;br /&gt;
&lt;br /&gt;
To keep compiz effects, the largest Virtual screen size you can have currently is 2024 x 2024 (combined size of both monitors). This is apparently a software limitation, and may be extended in future. See [[Xorg RandR 1.2]] for details.&lt;br /&gt;
&lt;br /&gt;
You can change screen setup settings with these GUI apps:&lt;br /&gt;
* &amp;lt;code&amp;gt;gnome-display-properties&amp;lt;/code&amp;gt; (called &amp;quot;Screen Resolution&amp;quot; in System | Preferences menu)&lt;br /&gt;
* &amp;lt;code&amp;gt;grandr&amp;lt;/code&amp;gt; (not installed by default. try the command line tool &amp;lt;code&amp;gt;xrandr&amp;lt;/code&amp;gt; if grandr doesn't do what you want.)&lt;br /&gt;
* &amp;lt;code&amp;gt;gksu displayconfig-gtk&amp;lt;/code&amp;gt; (Warning: displayconfig-gtk may mess with your xorg.conf in a bad way. Keep a backup and/or avoid this program!)&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=39626</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=39626"/>
		<updated>2008-11-10T18:20:25Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Suspend/Resume doesn't work out of the box (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
There is also fairly complex [[Installing openSUSE 10.3 on a ThinkPad X61|instalation HOWTO for openSUSE 10.3]] here on ThinkWiki.&lt;br /&gt;
&lt;br /&gt;
[[Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61|Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad X61]]&lt;br /&gt;
&lt;br /&gt;
== Problems and Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under later versions (Gibbon, Hardy, Ibex).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
In general the the backlight problem can be solved by suspending with &lt;br /&gt;
 s2ram -f -a 1&lt;br /&gt;
or using vbetool to restore your video state. for hibernate-scripts put into {{path|/etc/hibernate/ram.conf}}&lt;br /&gt;
&lt;br /&gt;
 TryMethod sysfs-ram.conf&lt;br /&gt;
 EnableVbetool yes&lt;br /&gt;
 VbetoolPost yes&lt;br /&gt;
&lt;br /&gt;
Please see also [http://www.thinkwiki.org/index.php?title=Problem_with_display_remaining_black_after_resume&amp;amp;action=edit&amp;amp;section=13 this link] for adding the s2ram to your acpi scripts.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet. (3D acceleration works in Hardy)&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
=== Immediate Resume after Suspend ===&lt;br /&gt;
&lt;br /&gt;
If your X61 starts to resume a few seconds after you suspended it to RAM, then you might need to unload the USB modules uhci_hcd and ehci_hcd before going to sleep.&lt;br /&gt;
&lt;br /&gt;
For hibernate-scripts you can put this in {{path|/etc/hibernate/common.conf}}&lt;br /&gt;
 UnloadModules uhci_hcd ehci_hcd&lt;br /&gt;
&lt;br /&gt;
== USB ports on right side don't work ==&lt;br /&gt;
&lt;br /&gt;
Can be fixed with a firmware update (from Lenovo); or using [[irqfixup]].&lt;br /&gt;
&lt;br /&gt;
See [http://ubuntuforums.org/showthread.php?t=658065 this thread on ubuntuforums].&lt;br /&gt;
&lt;br /&gt;
=== BIOS/Firmware Upgrade Difficult Without Ultrabase ===&lt;br /&gt;
&lt;br /&gt;
BIOS upgrades are available from Lenovo online in the form of a bootable CD image. However, USB CD-ROM drivers are not included on the disk, such that external CD-ROM drives will not work with the BIOS upgrade. Due to the lack of internal CD-ROM drive in the X61 series of laptops, this makes upgrading the BIOS difficult without a 32-bit version of Windows (for which there is an executable BIOS upgrade program).&lt;br /&gt;
&lt;br /&gt;
A CD-ROM drive in a Thinkpad ultrabase will be able to boot Lenovo's unmodified ISO and upgrade the BIOS/firmware. Failing this, it is possible to upgrade the X61 BIOS using a bootable USB stick, as per the instructions detailed [http://ubuntuforums.org/showthread.php?t=817897 here].&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
if bluetooth is disabled, just hit fn-f5.&lt;br /&gt;
&lt;br /&gt;
== Multiple monitors ==&lt;br /&gt;
&lt;br /&gt;
To clone the screen, just plug in a second monitor and hit Fn-F7.&lt;br /&gt;
&lt;br /&gt;
See: [[Xorg RandR 1.2]] and [[Intel Graphics Media Accelerator X3100]] for more details on setting up two monitors.&lt;br /&gt;
&lt;br /&gt;
To keep compiz effects, the largest Virtual screen size you can have currently is 2024 x 2024 (combined size of both monitors). This is apparently a software limitation, and may be extended in future. See [[Xorg RandR 1.2]] for details.&lt;br /&gt;
&lt;br /&gt;
You can change screen setup settings with these GUI apps:&lt;br /&gt;
* &amp;lt;code&amp;gt;gnome-display-properties&amp;lt;/code&amp;gt; (called &amp;quot;Screen Resolution&amp;quot; in System | Preferences menu)&lt;br /&gt;
* &amp;lt;code&amp;gt;grandr&amp;lt;/code&amp;gt; (not installed by default. try the command line tool &amp;lt;code&amp;gt;xrandr&amp;lt;/code&amp;gt; if grandr doesn't do what you want.)&lt;br /&gt;
* &amp;lt;code&amp;gt;gksu displayconfig-gtk&amp;lt;/code&amp;gt; (Warning: displayconfig-gtk may mess with your xorg.conf in a bad way. Keep a backup and/or avoid this program!)&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_get_special_keys_to_work&amp;diff=36268</id>
		<title>How to get special keys to work</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_get_special_keys_to_work&amp;diff=36268"/>
		<updated>2008-01-29T06:34:52Z</updated>

		<summary type="html">&lt;p&gt;Esr: Location of WiFi kill switch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
The following table gives an overview over the special keys found on ThinkPads and what is needed to make them work.&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
! key !! standard function{{footnote|1}} !! tools supporting key{{footnote|2}} !! configurability{{footnote|3}} !! remarks&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}} || - || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]] || full || on release without completed key combination&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F1}} || - || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F2}} || lock screen || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full || in models from T/X/Z 60 onwards&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F3}} || blank screen || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F4}} || suspend to ram || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full || may generate ACPI event when not enabled in the ibm-acpi hotkey mask&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F5}} || switch bluetooth || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full || in models starting from 2002&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F6}} || - || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F7}} || toggle display || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]], [[#tpb configuration|tpb]] || additional actions || [[Sample Fn-F7 script]]&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F8}} || toggle trackpoint/touchpad || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]], [[#tpb configuration|tpb]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F9}} || eject from dock || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F10}} || - || [[#ibm-acpi events|ibm-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F11}} || - || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F12}} || hibernate || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full || may generate ACPI event when not enabled in the ibm-acpi hotkey mask&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Home}} / {{key|Fn}}{{key|Pos1}} || brightness up || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|End}} || brightness down || [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|PageUp}} || toggle thinklight || [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Space}} || toggle zoom || [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Ins}} || - || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]]|| full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Del}} || - || [[#ibm-acpi events|ibm-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Backspace}} || - || [[#ibm-acpi events|ibm-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|NumLock}} || - || [[#xmodmap configuration|xmodmap]] || make working ||&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Windows}} || - || [[#xmodmap configuration|xmodmap]] || remapping ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Access IBM|#495988}} or {{ibmkey|ThinkPad|#494949}} or {{ibmkey|ThinkVantage|#495988}} || help application || [[thinkpad-acpi]],[[#tpb configuration|tpb]], [[KMilo]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Home|#494949}} || open web browser || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]], [[KMilo]] || full || only {{A30}}, {{A30p}}, {{A31}}, {{A31p}} and ext. keyboards&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Search|#494949}} || open search application || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]], [[KMilo]] || full || only {{A30}}, {{A30p}}, {{A31}}, {{A31p}} and ext. keyboards&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Mail|#494949}} || open mail application || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]], [[KMilo]] || full || only {{A30}}, {{A30p}}, {{A31}}, {{A31p}} and ext. keyboards&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Favorites|#494949}} || open favorites || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]] || full || only {{A30}}, {{A30p}}, {{A31}}, {{A31p}} and ext. keyboards&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Reload|#494949}} || reload web page || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]] || full || only {{A30}}, {{A30p}}, {{A31}}, {{A31p}} and ext. keyboards&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Abort|#494949}} || abort loading page || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]] || full || only {{A30}}, {{A30p}}, {{A31}}, {{A31p}} and ext. keyboards&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Backward|#494949}} || previous page || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]] || full ||  ext. keyboards and ThinkPads starting from 2002&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Forward|#494949}} || next page || [[#xmodmap configuration|xmodmap]], [[#tpb configuration|tpb]] || full || ext. keyboards and ThinkPads starting from 2002&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume up|#494949}} || volume up || [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume down|#494949}} || volume down || [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume mute|#494949}} || mute volume || [[thinkpad-acpi]], [[#tpb configuration|tpb]], [[KMilo]] || additional actions ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Play/Pause|#494949}} || start/pause playback  || [[#xmodmap configuration|xmodmap]] || full || {{X60s}} (Fn+Arrow Down)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Stop|#494949}} || stop playback || [[#xmodmap configuration|xmodmap]] || full || {{X60s}} (Fn+Arrow Up)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Next|#494949}} || play next || [[#xmodmap configuration|xmodmap]] || full || {{X60s}} (Fn+Arrow Right)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Previous|#494949}} || play previous || [[#xmodmap configuration|xmodmap]] || full || {{X60s}} (Fn+Arrow Left)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Power|#494949}} || shutdown || [[#ibm-acpi events|ibm-acpi]],[[thinkpad-acpi]] || full || triggered on pressing 3secs, but notebook goes off on 5sec press&lt;br /&gt;
|-&lt;br /&gt;
| Display lid || blank screen || [[#ibm-acpi events|ibm-acpi]], [[thinkpad-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| Ultrabay lid || announce ultrabay change || [[#ibm-acpi events|ibm-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| Dock eject || eject from dock || [[#ibm-acpi events|ibm-acpi]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet power|#494949}} || shutdown || [[#ibm-acpi events|ibm-acpi]] || full || triggered on pressing 3secs, but notebook goes off on 5sec press&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet orientation|#494949}} || rotates screen || [[#Mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet shortcut|#494949}} || shortcut menu || [[#Mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Esc|#494949}} || esc key || [[#Mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Enter|#494949}} || enter key || [[#mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Up|#494949}} || up key || [[#Mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Down|#494949}} || down key || [[#Mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet (unlabeled)|#494949}} || down key || [[#Mapping keys with setkeycodes|setkeycodes]] || full ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For completeness, note that the WiFi enable/disable switch is located (on the X61 and other models that have it) just under the front edge of the base of the machine.  You should see a small horizontal slider switch.  Enable by sliding it rightwards, disable by sliding it leftwards.&lt;br /&gt;
&lt;br /&gt;
==Triggering key events==&lt;br /&gt;
===ibm-acpi/thinkpad-acpi events===&lt;br /&gt;
Some of the following events require a {{cmdroot|echo enable,0xffff &amp;gt;/proc/acpi/ibm/hotkey}} (when using ibm-acpi) in order to make acpi able to get information on them. Since the newer thinkpad-acpi has a larger number of bits that can be set in the mask, you might try {{cmdroot|echo enable,0xffffffff &amp;gt;/proc/acpi/ibm/hotkey}} if you are using this driver. These events can be used to [[How to configure acpid|configure acpid]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|+ events triggered by [[ibm-acpi]] for {{path|/etc/acpi/events}} files. May vary on different models.&lt;br /&gt;
! key !! event&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F1}} || ibm/hotkey HKEY 00000080 00001001&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F2}} || ibm/hotkey HKEY 00000080 00001002&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F3}} || ibm/hotkey HKEY 00000080 00001003&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F4}} || ibm/hotkey HKEY 00000080 00001004&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F5}} || ibm/hotkey HKEY 00000080 00001005&lt;br /&gt;
|- &lt;br /&gt;
| {{key|Fn}}{{key|F6}} || ibm/hotkey HKEY 00000080 00001006&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F7}} || ibm/hotkey HKEY 00000080 00001007&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F8}} || ibm/hotkey HKEY 00000080 00001008&lt;br /&gt;
|- &lt;br /&gt;
| {{key|Fn}}{{key|F9}} || ibm/hotkey HKEY 00000080 00001009 &lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F10}} || ibm/hotkey HKEY 00000080 0000100a&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F11}} || ibm/hotkey HKEY 00000080 0000100b &lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F12}} || ibm/hotkey HKEY 00000080 0000100c&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Backspace}} || ibm/hotkey HKEY 00000080 0000100d&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Ins}} || ibm/hotkey HKEY 00000080 0000100e &lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Del}} || ibm/hotkey HKEY 00000080 0000100f &lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Home}}/{{key|Fn}}{{key|Pos1}} || ibm/hotkey HKEY 00000080 00001010&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|End}} || ibm/hotkey HKEY 00000080 00001011&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|PgUp}} || ibm/hotkey HKEY 00000080 00001012&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Space}} || ibm/hotkey HKEY 00000080 00001014&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume up|#494949}}|| ibm/hotkey HKEY 00000080 00001015&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume down|#494949}} || ibm/hotkey HKEY 00000080 00001016&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume mute|#494949}} || ibm/hotkey HKEY 00000080 00001017&lt;br /&gt;
|-&lt;br /&gt;
| Ultrabay eject || ibm/bay MSTR 00000003 00000000&lt;br /&gt;
|-&lt;br /&gt;
| Ultrabay inserted || ibm/bay MSTR 00000001 00000000 &lt;br /&gt;
|-&lt;br /&gt;
| Dock eject || ibm/dock GDCK 00000003 00000001 &lt;br /&gt;
|-&lt;br /&gt;
| Wireless switch || ibm/hotkey HKEY 00000080 00007000 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By disassembling and editing the DSDT, more events can be added.  HKEY events are triggered by calls to the MKHQ function, e.g. &amp;lt;tt&amp;gt;\_SB.PCI0.LPC.EC.HKEY.MHKQ(0Ã—1007)&amp;lt;/tt&amp;gt; will trigger &amp;quot;ibm/hotkey HKEY 00000080 00001007&amp;quot;.  Most of these can be found in &amp;lt;tt&amp;gt;_Qxx&amp;lt;/tt&amp;gt; methods within the DSDT, which are executed on embedded controller events, e.g. _Q10 is triggered by pressing Fn-F7.  You can add a call to MKHQ into an existing &amp;lt;tt&amp;gt;_Qxx&amp;lt;/tt&amp;gt; method to get it recognized by ibm-acpi as well as creating new &amp;lt;tt&amp;gt;_Qxx&amp;lt;/tt&amp;gt; methods, which if you're lucky will correspond to an EC event that IBM never used (e.g. A 770 will send Fn-Home/End/PgUp/PgDn to ibm-acpi if hacked in this fashion). For example, [http://www.wormnet.eu/ibm-g40/morebuttons.dsl this is a modified block of DSDT for a G40].&lt;br /&gt;
&lt;br /&gt;
=== ACPI events from the &amp;lt;tt&amp;gt;button&amp;lt;/tt&amp;gt; module===&lt;br /&gt;
&lt;br /&gt;
A few keys can generate ACPI events that result from the &amp;lt;tt&amp;gt;button&amp;lt;/tt&amp;gt; kernel module, as long as they are masked off in the &amp;lt;tt&amp;gt;ibm-acpi&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;thinkpad-acpi&amp;lt;/tt&amp;gt; hotkey's mask or the hotkey function of the latter module is disabled.&lt;br /&gt;
&lt;br /&gt;
If you want the ThinkPad's BIOS and ACPI methods to know about these keys being pressed, you probably want to leave them masked out from ibm-acpi, and use their non-HKEY events listed below, instead.&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|+ events triggered by ACPI when hotkey is masked out or disabled. &lt;br /&gt;
! key !! event !! T60 event&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Power|#494949}} || button/power PWRF 00000080 xxxxxxxx || button/power PWRF 00000080 00000001&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F4}} || button/sleep SLPB 00000080 00000001 || button/sleep SLPB 00000080 00000001&lt;br /&gt;
|-&lt;br /&gt;
| Display lid || button/lid LID 00000080 xxxxxxxx || button/lid LID 00000080 00000001&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===tpb configuration===&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|+ configuration keywords for [[tpb]] (to put in {{path|/etc/tpbrc}})&lt;br /&gt;
! key !! config keyword&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Access IBM|#495988}} or {{ibmkey|ThinkPad|#494949}} || THINKPAD&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Home|#494949}} || HOME&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Search|#494949}} || SEARCH&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Mail|#494949}} || MAIL&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Favorites|#494949}} || FAVORITES&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Reload|#494949}} || RELOAD&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Abort|#494949}} || ABORT&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Backward|#494949}} || BACKWARD&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Forward|#494949}} || FORWARD&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}} || FN&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Space}} || CALLBACK (zoom on/off)&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|PageUp}} || CALLBACK (thinklight on/off)&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F7}} || CALLBACK (display lcd/crt/both)&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|F8}} || CALLBACK (expand on/off)&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|Home}} / {{key|Fn}}{{key|Pos1}} || CALLBACK (brightness &amp;lt;percent&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}}{{key|End}} || CALLBACK (brightness &amp;lt;percent&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume up|#494949}} || CALLBACK (volume &amp;lt;percent&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume down|#494949}} || CALLBACK (volume &amp;lt;percent&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Volume mute|#494949}} || CALLBACK (mute on/off)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To all parameter keywords should be assigned the full path to the executables supposed to be started on key press.&lt;br /&gt;
The exectable provided for the CALLBACK keyword should take the parameters given in parentheses and act according to them.&lt;br /&gt;
If you want to use xmodmap for the HOME, SEARCH, MAIL, FAVORITES, RELOAD, ABORT, BACKWARD, FORWARD and FN keys you should&lt;br /&gt;
provide a &amp;lt;tt&amp;gt;XEVENTS OFF&amp;lt;/tt&amp;gt; in your {{path|/etc/tpbrc}}. &lt;br /&gt;
You can use an appropriate executable to [[How to inject fake keystrokes|inject fake keystrokes]].&lt;br /&gt;
&lt;br /&gt;
For Debian users, tpb is started from {{path|/etc/X11/Xsession.d/90tpb}}.&lt;br /&gt;
&lt;br /&gt;
'''Sound Button configuration'''&lt;br /&gt;
&lt;br /&gt;
''Note: Tested on T60p with Ubuntu 6.06 LTS''&lt;br /&gt;
&lt;br /&gt;
Most Thinkpads have a hardware sound mixer, thus the volumes buttons should work without configuration. However, this change is not reflected in the software mixer. tpb has a switch to enable software mixer support via OSS. The manual recommends this only for devices without a hardware mixer, but it also works for other hadware mixer enabled devices, even with the ALSA system. Just put MIXER ON in your {{path|/etc/tpbrc}} file and you can see the effect immediately in any ALSA mixer (e.g. kmix). For this to work you need write permissions to {{path|/dev/nvram}}.&lt;br /&gt;
&lt;br /&gt;
''Note: Tested on X21 with Ubuntu 6.06 LTS''&lt;br /&gt;
&lt;br /&gt;
On the ThinkPad X21 (and maybe some other older models) ACPI causes problems with tpb.  On an X21 using acpi the volume buttons would work occasionally, and the OSD for tpb functions would rarely work.  If a volume buttons was pressed too often, sometimes the computer would enter a low power (unplugged state) and would require a reboot.  The solution is to use APM instead of ACPI.  Instructions can be found in [[How_to_make_APM_work]].&lt;br /&gt;
&lt;br /&gt;
===KMilo configuration===&lt;br /&gt;
The programs to be executed by [[KMilo]] are configured via the KDE Control Center (&amp;lt;tt&amp;gt;kcontrol&amp;lt;/tt&amp;gt;), under &amp;lt;tt&amp;gt;System Administration --&amp;gt; IBM Thinkpad Laptop&amp;lt;/tt&amp;gt;. Note that you can use appropriate commands to [[How to inject fake keystrokes|inject fake keystrokes]].&lt;br /&gt;
&lt;br /&gt;
===xmodmap configuration===&lt;br /&gt;
xmodmap enables you to edit the modifier map and keymap tables that are used to translate keycodes into keysyms.&lt;br /&gt;
Understood? Well, basically it allows you to give the X server a dictionary for the translation of keycodes like &amp;quot;97&amp;quot; into more human readable synonyms like &amp;quot;Home&amp;quot;. This way xmodmap allows you to make the special keys of your keyboard known to X applications.&lt;br /&gt;
&lt;br /&gt;
To discover the keycode that a certain keypress produces, use the tool {{cmduser|xev}} &lt;br /&gt;
&lt;br /&gt;
Usually you should write your keycode-keysym associations into the file {{path|~/.Xmodmap}}. This file is usually read by the X session startup scripts of your system, so that the mappings automatically get included everytime you run the X server.&lt;br /&gt;
&lt;br /&gt;
The {{path|~/.Xmodmap}} lines for our purpose are in the form of&lt;br /&gt;
 keycode &amp;lt;keycode&amp;gt; = &amp;lt;keysym&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Load the assocation using the command&lt;br /&gt;
&lt;br /&gt;
{{cmduser|xmodmap ~/.Xmodmap}} &lt;br /&gt;
&lt;br /&gt;
(some configurations do this automatically upon X startup). &lt;br /&gt;
&lt;br /&gt;
The following table shows the keycodes generated by the ThinkPad special keys and sensible keysyms to assign them to.&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|+ keycodes and recommended keysyms&lt;br /&gt;
! key !! keycode !! keysym&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Access IBM|#495988}} or {{ibmkey|ThinkPad|#494949}} || 159 || XF86LaunchA&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Backward|#494949}} || 234 || XF86Back or F19&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Forward|#494949}} || 233 || XF86Forward or F20&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Play/Pause|#494949}} || 162 || XF86AudioPlay&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Stop|#494949}} || 164 || XF86AudioStop&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Next|#494949}} || 153 || XF86AudioNext&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Previous|#494949}} || 144 || XF86AudioPrev&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| {{ibmkey|Home|#494949}} || 178 || XF86HomePage&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Search|#494949}} || 229 || XF86Search&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Mail|#494949}} || 236 || XF86Mail&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Favorites|#494949}} || 230 || XF86AddFavorite or XF86Favorites&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Reload|#494949}} || 231 || XF86Reload&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Abort|#494949}} || 232 || XF86Stop&lt;br /&gt;
|-&lt;br /&gt;
| {{key|Fn}} || 227 || F35&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: You can also use xkeycaps (an X tool to display and edit the X keyboard mapping) to generate proper .Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Note: if you are running [[tpb]] you might need to add the line &amp;lt;tt&amp;gt;XEVENTS=off&amp;lt;/tt&amp;gt; into your tpbrc to stop it from grabbing the key events and allow them to get through to X instead. See [[http://www.thinkwiki.org/wiki/Tpb]] for more detailed instruction on how to use tpb and xmodmap.&lt;br /&gt;
&lt;br /&gt;
Note: XF86Forward and XF86Back do not work correctly in Firefox. You may want to map them to F19 and F20 instead if you use Firefox.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;XF86AudioPlay&amp;quot; etc. just works with a few programs. To make it work with more multimedia programs you have map the key to use something like [http://www.kde-apps.org/content/show.php/ReMoot?content=63140 ReMoot]. ReMoot is a command line wrapper that control 18 of the most common multimedia applications. &lt;br /&gt;
&lt;br /&gt;
=====Enabling the Windows and Menu Keys=====&lt;br /&gt;
On some systems the Windows and Menu keys may not be recognized.  You can enable then by&lt;br /&gt;
making the following changes:&lt;br /&gt;
&lt;br /&gt;
        keycode 115 = F13&lt;br /&gt;
        keycode 227 = F35&lt;br /&gt;
&lt;br /&gt;
F13 and F35 are used for the Windows and and Menu keys respectively.  Labelling keycpode 227 as &amp;quot;Menu&amp;quot; may conflict with the right-mouse-click event.&lt;br /&gt;
&lt;br /&gt;
=====Using Caps Lock as Super L (Windows key)=====&lt;br /&gt;
You can easily use Caps Lock as Win key by adding the following in your ~/.Xmodmap:&lt;br /&gt;
        ! No Caps Lock&lt;br /&gt;
        clear lock&lt;br /&gt;
        ! Caps Lock as Win key&lt;br /&gt;
        add mod4 = Caps_Lock&lt;br /&gt;
=====NumLock=====&lt;br /&gt;
On the ThinkPad {{600}}, {{T20}}, {{T21}}, {{T22}}, {{T30}}, {{X20}}, {{X21}},  {{X31}}, {{X40}}, {{T42p}}, {{T43}}, {{R51}}, {{R52}} and possibly other models, X does not recognize the keycode for {{key|NumLk}} = {{key|Shift}}+{{key|ScrLk}}. To fix this, add the following to {{path|~/.Xmodmap}} in your home directory or {{path|/etc/X11/Xmodmap}} and run &amp;lt;tt&amp;gt;xmodmap&amp;lt;/tt&amp;gt;, ex: &amp;lt;tt&amp;gt;xmodmap ~/.Xmodmap&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 keycode 77 = Num_Lock&lt;br /&gt;
&lt;br /&gt;
This configuration also enables the respective LED.&lt;br /&gt;
&lt;br /&gt;
Please note, pressing the {{key|Shift}}+{{key|ScrLk}} key combination, without first following the above configuration, will start an accessibility feature, which will allow the numeric keypad to maneuver the mouse pointer.  Starting this accessibility feature and subsequently running xmodmap, as described above, results in the accessibility feature and the numeric lock LED functioning simultaneously.  As such, the above configuration should be completed before the accessibility feature is started in order to produce numbers.&lt;br /&gt;
======T60 (and possibly others)======&lt;br /&gt;
It seems that on the T60, PrtSc, ScrLk and Pause all generate the correct keycodes, however Fn-PrtSc (labelled as SysRq) generates keycode 64 (Alt_L) followed by the expected 111 (Sys_Req) on down and the same thing in the opposite order on release. Fn-ScrLk (labelled as NmLk) does indeed toggle the Numlock, but only seems to register as an X event the first time it is engaged. The above solution does not appear to work. This is perhaps because the Numlock toggle is built into the firmware rather than controlled by the kernel. Finally, Fn-Pause (labelled as Break) generates keycode 37 (Control_L) followed by the expected keycode 110 (Break) on down and the same thing in reverse order on release.&lt;br /&gt;
&lt;br /&gt;
===Mapping keys with setkeycodes===&lt;br /&gt;
You can use the setkeycodes command to remap certain keys. I.e. you can use {{cmdroot|setkeycodes 6e 109 6d 104 69 28 6b 1}} to map the Tablets Up and Down keys to the standard PageUp and PageDown keys and Tablet Escape and Enter to their respective keys.&lt;br /&gt;
&lt;br /&gt;
The following table shows the keycodes generated by the ThinkPad keys.&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|+ keycodes&lt;br /&gt;
! key !! keycode&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet orientation|#494949}} || 0x6d&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Shortcut|#494949}} || 0x6e&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Esc|#494949}} || 0x6b&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Enter|#494949}} || 0x69&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Up|#494949}} || 0x68&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet Down|#494949}} || 0x6c&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Tablet (unlabeled)|#494949}} || 0x67&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===acpi_fakekey===&lt;br /&gt;
You can turn acpi events into user-level xevents by putting &amp;lt;tt&amp;gt;acpi_fakekey&amp;lt;/tt&amp;gt; commands into the acpi action scripts. There are several layers involved in using acpi keys in this way, so I'll go through the example of using the ThinkVantage button to open xmms.&lt;br /&gt;
&lt;br /&gt;
My ThinkVantage button generates an '''acpi event''' &amp;quot;ibm/hotkey HKEY 00000080 00001018&amp;quot;, so we have the event file &amp;lt;tt&amp;gt;/etc/acpi/events/ThinkVantage&amp;lt;/tt&amp;gt; for it which executes the script &amp;lt;tt&amp;gt;/etc/acpi/actions/fakekey-macro.sh&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
event=ibm/hotkey HKEY 00000080 00001018&lt;br /&gt;
action=/etc/acpi/actions/fakekey-macro.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In turn, the executable &amp;lt;tt&amp;gt;/etc/acpi/actions/fakekey-macro.sh&amp;lt;/tt&amp;gt; script calls acpi_fakekey with the '''key number''' defined in &amp;lt;tt&amp;gt;/usr/share/acpi-support/key-constants&amp;lt;/tt&amp;gt; as $KEY_MACRO which is 112 (you could just as well choose an other key number, just make sure that it doesn't belong to something else like the &amp;quot;j&amp;quot; key or something). &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
. /usr/share/acpi-support/key-constants&lt;br /&gt;
acpi_fakekey $KEY_MACRO &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I have no idea how this actually corresponds to which xevent is generated, so I can find out out by running the program &amp;lt;tt&amp;gt;xev&amp;lt;/tt&amp;gt; and hitting the ThinkVantage button while the mouse is in the &amp;lt;tt&amp;gt;xev&amp;lt;/tt&amp;gt; window (remember to &amp;lt;tt&amp;gt;/etc/init.d/acpid restart&amp;lt;/tt&amp;gt; first if you just created the &amp;lt;tt&amp;gt;/etc/acpi/events/ThinkVantage&amp;lt;/tt&amp;gt; file). I get something popping up in the terminal where I ran xev that looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KeyPress event, serial 30, synthetic NO, window 0x2800001,&lt;br /&gt;
    root 0x6a, subw 0x0, time 2000522842, (138,83), root:(781,500),&lt;br /&gt;
    state 0x0, keycode 239 (keysym 0x0, NoSymbol), same_screen YES,&lt;br /&gt;
    XLookupString gives 0 bytes: &lt;br /&gt;
    XmbLookupString gives 0 bytes: &lt;br /&gt;
    XFilterEvent returns: False&lt;br /&gt;
&lt;br /&gt;
KeyRelease event, serial 30, synthetic NO, window 0x2800001,&lt;br /&gt;
    root 0x6a, subw 0x0, time 2000522842, (138,83), root:(781,500),&lt;br /&gt;
    state 0x0, keycode 239 (keysym 0x0, NoSymbol), same_screen YES,&lt;br /&gt;
    XLookupString gives 0 bytes: &lt;br /&gt;
    XFilterEvent returns: False&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This tells me that the &amp;lt;tt&amp;gt;acpi_fakekey 112&amp;lt;/tt&amp;gt; as executed by hitting the ThinkVantage button generates KeyPress event followed by a KeyRelease event with '''keycode''' 239 and that this keycode has been assigned no corresponding '''keysym'''. Thus, I am free to assign the keycode to any keysym I want. You can find a list of available keysyms in &amp;lt;tt&amp;gt;/usr/share/X11/XKeysymDB&amp;lt;/tt&amp;gt;. Again try and pick one that is not likely to have already been taken by something, such as &amp;lt;tt&amp;gt;XF86LaunchA&amp;lt;/tt&amp;gt;. To assign this keysym to keycode 239, you can either edit ~/.Xmodmap on an individual user basis, or edit the systemwide &amp;lt;tt&amp;gt;/etc/X11/Xmodmap&amp;lt;/tt&amp;gt; file to contain the line&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 239 = XF86LaunchA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you choose to go with the former, you may need to run &amp;lt;tt&amp;gt;xmodmap ~/.Xmodmap&amp;lt;/tt&amp;gt; for every login session in order to read in your ~/.Xmodmap file if your window manager does not do it for you. Regardless of which option you choose, you can run &amp;lt;tt&amp;gt;xmodmap &amp;lt;file&amp;gt;&amp;lt;/tt&amp;gt; to read in the updated Xmodmap file without logging out and logging back in.&lt;br /&gt;
&lt;br /&gt;
You should now find that hitting the ThinkVantage button creates the following output from &amp;lt;tt&amp;gt;xev&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KeyPress event, serial 55, synthetic NO, window 0x2800001,&lt;br /&gt;
    root 0x6a, subw 0x0, time 2001286078, (0,106), root:(643,523),&lt;br /&gt;
    state 0x0, keycode 239 (keysym 0x1008ff4a, XF86LaunchA), same_screen YES,&lt;br /&gt;
    XLookupString gives 0 bytes: &lt;br /&gt;
    XmbLookupString gives 0 bytes: &lt;br /&gt;
    XFilterEvent returns: False&lt;br /&gt;
&lt;br /&gt;
KeyRelease event, serial 55, synthetic NO, window 0x2800001,&lt;br /&gt;
    root 0x6a, subw 0x0, time 2001286078, (0,106), root:(643,523),&lt;br /&gt;
    state 0x0, keycode 239 (keysym 0x1008ff4a, XF86LaunchA), same_screen YES,&lt;br /&gt;
    XLookupString gives 0 bytes: &lt;br /&gt;
    XFilterEvent returns: False&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note the change of &amp;lt;tt&amp;gt;(keysym 0x0, NoSymbol)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;(keysym 0x1008ff4a, XF86LaunchA)&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You're now ready to map &amp;lt;tt&amp;gt;XF86LaunchA&amp;lt;/tt&amp;gt; to executing xmms. This is highly dependent on what keygrabber you decide to use. For openbox, I edit my &amp;lt;tt&amp;gt;~/.config/openbox/rc.xml&amp;lt;/tt&amp;gt; file and add the following entry in the  &amp;lt;keyboard&amp;gt; section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;keybind key=&amp;quot;XF86LaunchA&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;action name=&amp;quot;Execute&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;startupnotify&amp;gt;&lt;br /&gt;
          &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;br /&gt;
        &amp;lt;/startupnotify&amp;gt;&lt;br /&gt;
        &amp;lt;command&amp;gt;&lt;br /&gt;
	  xmms&lt;br /&gt;
	&amp;lt;/command&amp;gt;&lt;br /&gt;
      &amp;lt;/action&amp;gt;&lt;br /&gt;
    &amp;lt;/keybind&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After, right clicking on the desktop and selecting the &amp;quot;Reconfigure&amp;quot; menu option, you should then have xmms pop up when you hit the ThinkVantage key.&lt;br /&gt;
&lt;br /&gt;
==Example Applications==&lt;br /&gt;
===Web Browsers===&lt;br /&gt;
====Firefox====&lt;br /&gt;
&lt;br /&gt;
There are various ways to assign actions to the browser keys. The easiest way is to install [http://mozilla.dorando.at/keyconfig.xpi keyconfig.xpi] from http://mozilla.dorando.at, which adds a menu entry Tools-&amp;gt;Keyconfig. Then you can assign any action you want to the F19/F20 keys (you still need to create {{path|~/.Xmodmap}} as explained above).&lt;br /&gt;
&lt;br /&gt;
The remaining discussion gives you various more complicated ways to achieve the same thing. &lt;br /&gt;
To have firefox make use of the browser keys you need to modify one of its files{{footnote|4}}.&lt;br /&gt;
To do this you will first need to extract it from the {{path|browser.jar}} archive. Do...&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|cd &amp;lt;firefox-directory&amp;gt;/chrome}}&amp;lt;br /&amp;gt;&lt;br /&gt;
:{{cmdroot|unzip browser.jar}}&lt;br /&gt;
&lt;br /&gt;
The file of interest is {{path|content/browser/browser.xul}}. Edit it {and don't forget to make a backup copy first}...&lt;br /&gt;
:{{cmdroot|vi content/browser/browser.xul}}&lt;br /&gt;
&lt;br /&gt;
Look for the '''&amp;lt;keyset id=&amp;quot;mainKeyset&amp;quot;&amp;gt;''' section and add the following lines within...&lt;br /&gt;
 &amp;lt;key id=&amp;quot;goBackKb&amp;quot; keycode=&amp;quot;VK_F19&amp;quot; command=&amp;quot;Browser:Back&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;key id=&amp;quot;goForwardKb&amp;quot; keycode=&amp;quot;VK_F20&amp;quot; command=&amp;quot;Browser:Forward&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Command you need for Next Tab &lt;br /&gt;
 &amp;lt;key id=&amp;quot;goBackTabKb&amp;quot; keycode=&amp;quot;VK_F19&amp;quot; oncommand=&amp;quot;gBrowser.mTabContainer.advanceSelectedTab(-1)&amp;quot; /&amp;gt;&lt;br /&gt;
For the Previous Tab &lt;br /&gt;
 &amp;lt;key id=&amp;quot;goForwardTabKb&amp;quot; keycode=&amp;quot;VK_F20&amp;quot; oncommand=&amp;quot;gBrowser.mTabContainer.advanceSelectedTab(1)&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now save the file and repackage the {{path|browser.jar}} archive...&lt;br /&gt;
:{{cmdroot|zip -rD0 browser.jar content/browser/}}&lt;br /&gt;
&lt;br /&gt;
That's it.&lt;br /&gt;
&lt;br /&gt;
{{HINT|For Firefox 2.0, just edit &amp;lt;firefox-directory&amp;gt;/chrome/browser/content/browser/browser.xul}}&lt;br /&gt;
&lt;br /&gt;
{{HINT|Outdated: Another interesting Page on Firefox is http://dqd.com/~mayoff/notes/thinkpad/dqdnavkeys/ It uses different key mappings (F19 resp. F20) but a ready [http://dqd.com/~mayoff/notes/thinkpad/dqdnavkeys/dqdnavkeys-1.2.xpi .xpi] is provided which is pretty comfortable. However, this xpi file does not install on Firefox 1.5. or later.}}&lt;br /&gt;
&lt;br /&gt;
{{HINT| You can also use the [http://extensionroom.mozdev.org/more-info/keyconfig keyconfig] extension to configure custom keys.  This extension works with Firefox 1.5 and also with Firefox 2.0. The Command you need for Next Tab is gBrowser.mTabContainer.advanceSelectedTab(1,true); For Previous Tab its gBrowser.mTabContainer.advanceSelectedTab(-1,true); You can alternatively install the [http://www.pqrs.org/~tekezo/firefox/extensions/functions_for_keyconfig/index.html functions for keyconfig] and set the variable f4kc_NextTab to F20 and f4kc_PrevTab to F19.}}.&lt;br /&gt;
&lt;br /&gt;
====Konqueror====&lt;br /&gt;
KDE allows you set key mappings for KDE applications (Go to KMenu &amp;gt; System &amp;gt; Control Center &amp;gt; Regional &amp;amp; Accessibility &amp;gt; Keyboard Shortcuts). By default (at least in KDE 3.5), XF86Back and XF86Forward are set as alternatives to Alt-Left and Alt-Right, and are mapped to KDE Back and Forward navigation actions.  &lt;br /&gt;
&lt;br /&gt;
If you use Konqueror as your only browser, you only need to set up {{path|~/.Xmodmap}} as described [[#xmodmap configuration|above]] to assign ThinkPad back/forward keys to the symbols XF86Back/XF86Forward. This also make these keys work for other KDE applications such as Quanta Plus, KPackage and so on (not all KDE applications honor this setting, e.g. KDE help system doesn't).&lt;br /&gt;
&lt;br /&gt;
If you want to use Firefox, however, the above settings do not work. You will have to map ThinkPad back/forward keys to F19/F20 as described [[#Firefox|above]], and change KDE navigation key settings to use F19/F20 instead of the default.&lt;br /&gt;
&lt;br /&gt;
====Opera====&lt;br /&gt;
However this isn't a simple configration file, you can set your browser manually.&amp;lt;br /&amp;gt;&lt;br /&gt;
Go to &amp;lt;i&amp;gt;Tool &amp;gt; Settings &amp;gt; Mouse and keyboard &amp;gt; Keyboard settings &amp;gt; Edit &amp;gt; Browser Window&amp;lt;/i&amp;gt;. There add F19 - Back and F20 - Forward. Now you can surf using your TP keys ;-)&lt;br /&gt;
&lt;br /&gt;
===Window Managers===&lt;br /&gt;
====fvwm====&lt;br /&gt;
To get the {{ibmkey|Forward|#494949}} and {{ibmkey|Backward|#494949}} keys to cycle through pages in the virtual desktop, add this to your {{path|~/.fvwmrc}}:&lt;br /&gt;
 Key    XF86Back     A      A   Scroll     -100000   0&lt;br /&gt;
 Key    XF86Forward  A      A   Scroll     +100000   0&lt;br /&gt;
If you use multiple virtual desktops, you could instead use the keys to flip between them by using GotoDesk.&lt;br /&gt;
&lt;br /&gt;
====fluxbox====&lt;br /&gt;
To get the keys to cycle through pages in the virtual desktop, add this to your {{path|~/.fluxbox/keys}}:&lt;br /&gt;
 None F19 :PrevWorkspace&lt;br /&gt;
 None F20 :NextWorkspace&lt;br /&gt;
&lt;br /&gt;
====pekwm configuration====&lt;br /&gt;
You can make the two browser keys switch workspaces in pekwm, by adding the following two lines to the {{path|~/.pekwm/keys}} file:&lt;br /&gt;
 KeyPress = &amp;quot;Mod1 XF86Back&amp;quot; { Actions = &amp;quot;GoToWorkspace prev&amp;quot; }&lt;br /&gt;
 KeyPress = &amp;quot;Mod1 XF86Forward&amp;quot; { Actions = &amp;quot;GoToWorkspace next&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
====pwm====&lt;br /&gt;
Another example how to use these two keys to switch between pwm tabs. These two lines should be added to {{path|~/.pwm/keys-default.conf}} or {{path|/etc/pwm/keys-default.conf}}:&lt;br /&gt;
 kbind &amp;quot;Back&amp;quot;, &amp;quot;switch_rot&amp;quot;, -1&lt;br /&gt;
 kbind &amp;quot;Forward&amp;quot;, &amp;quot;switch_rot&amp;quot;, 1&lt;br /&gt;
&lt;br /&gt;
====IceWM====&lt;br /&gt;
To make IceWM cycle workspaces using the {{ibmkey|Forward|#494949}} and {{ibmkey|Backward|#494949}} keys, change these two options in {{path|~/.icewm/preferences}} (Provided you assigned keysyms F19 and F20 with xmodmap):&lt;br /&gt;
 # &amp;quot;Previous workspace&amp;quot; shortcut&lt;br /&gt;
 KeySysWorkspacePrev=&amp;quot;F19&amp;quot;&lt;br /&gt;
 # &amp;quot;Next workspace&amp;quot; shortcut&lt;br /&gt;
 KeySysWorkspaceNext=&amp;quot;F20&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Gnome/metacity ====&lt;br /&gt;
&lt;br /&gt;
Follow the [https://wiki.ubuntu.com/Keybindings Ubuntu guide].&lt;br /&gt;
&lt;br /&gt;
===Other Uses===&lt;br /&gt;
====Console tools configuraton====&lt;br /&gt;
To make the {{ibmkey|Forward|#494949}} and {{ibmkey|Backward|#494949}} keys useful in console, add this to your keymap ({{path|/etc/console/boottime.kmap.gz}} in {{Debian}}):&lt;br /&gt;
 keycode 158 = Decr_Console&lt;br /&gt;
 keycode 159 = Incr_Console&lt;br /&gt;
&lt;br /&gt;
Alternatively you can load this script (perhaps on system startup) to enable Backward/Forward button console (VT) switch:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 echo keycode 158 = Decr_Console | loadkeys&lt;br /&gt;
 echo keycode 159 = Incr_Console | loadkeys&lt;br /&gt;
&lt;br /&gt;
It should work with any distro.&lt;br /&gt;
&lt;br /&gt;
====Cycling through tabs====&lt;br /&gt;
In Gnome and Xfce4, Ctrl-PageUp/Ctrl-PageDown move to the previous/following open tab in all applications that have tabbed user interfaces (terminal emulator, web browser, ...). To make use of the {{ibmkey|Forward|#494949}} and {{ibmkey|Backward|#494949}} keys for this task, there're two possibilities.&lt;br /&gt;
&lt;br /&gt;
For both ways, you should map the keycodes 233 and 234 to XF86Back and XF86Forward as described in [[#xmodmap_configuration|xmodmap configuration]].&lt;br /&gt;
&lt;br /&gt;
=====Using xautomation=====&lt;br /&gt;
xautomation can be found [http://hoopajoo.net/projects/xautomation.html here].&lt;br /&gt;
&lt;br /&gt;
Create two files with permissions 755:&lt;br /&gt;
&lt;br /&gt;
{{path|/usr/local/bin/tp_back}}:&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
/usr/bin/xte 'keydown Control_L' 'keydown Page_Up' 'keyup Page_Up' 'keyup Control_L'&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{path|/usr/local/bin/tp_forward}}:&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
/usr/bin/xte 'keydown Control_L' 'keydown Page_Down' 'keyup Page_Down' 'keyup Control_L'&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use your desktop's keyboard shortcut editor to assign XF86Back as a shortcut for tp_back and XF86Forward as a shortcut for tp_forward.&lt;br /&gt;
&lt;br /&gt;
This should work in all distros and with all window managers (you might have to use other key combinations than Ctrl-PageUp and Ctrl-PageDown).&lt;br /&gt;
&lt;br /&gt;
=====Redirecting XF86Back/XF86Forward=====&lt;br /&gt;
Create {{path|/etc/X11/xkb/compat/thinkpad}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// $XFree86$&lt;br /&gt;
//  XFree86 special keysyms&lt;br /&gt;
default partial xkb_compatibility &amp;quot;basic&amp;quot;  {&lt;br /&gt;
    interpret.repeat= True;&lt;br /&gt;
&lt;br /&gt;
    interpret  XF86Back {&lt;br /&gt;
        action = Redirect(Key=&amp;lt;PGUP&amp;gt;, modifiers=Control);&lt;br /&gt;
    };&lt;br /&gt;
    interpret  XF86Forward {&lt;br /&gt;
        action = Redirect(Key=&amp;lt;PGDN&amp;gt;, modifiers=Control);&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/X11/xkb/compat/complete}} and add &amp;lt;tt&amp;gt;'''augment &amp;quot;thinkpad&amp;quot;'''&amp;lt;/tt&amp;gt; so that it looks similar to the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// $XKeyboardConfig: xkbdesc/compat/complete,v 1.3 2005/10/17 00:42:11 svu Exp $&lt;br /&gt;
// $Xorg: complete,v 1.3 2000/08/17 19:54:34 cpqbld Exp $&lt;br /&gt;
default xkb_compatibility &amp;quot;complete&amp;quot;  {&lt;br /&gt;
    include &amp;quot;basic&amp;quot;&lt;br /&gt;
    augment &amp;quot;iso9995&amp;quot;&lt;br /&gt;
    augment &amp;quot;mousekeys&amp;quot;&lt;br /&gt;
    augment &amp;quot;accessx(full)&amp;quot;&lt;br /&gt;
    augment &amp;quot;misc&amp;quot;&lt;br /&gt;
    augment &amp;quot;xfree86&amp;quot;&lt;br /&gt;
    augment &amp;quot;level5&amp;quot;&lt;br /&gt;
    augment &amp;quot;thinkpad&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51537 IBMs page on configuring the ThinkPad buttons (ThinkPad, Access IBM, Mail, Search, and Home buttons) under Linux]&lt;br /&gt;
*[http://dqd.com/~mayoff/notes/thinkpad/dqdnavkeys/ Rob Mayoffs page on using IBM Keyboard Navigation Keys in Linux Mozilla and Firefox]&lt;br /&gt;
*[http://snarfed.org/space/thinkpad+keys+in+firefox Ryan Barretts blog article about using the browser keys in Firefox]&lt;br /&gt;
*[http://chaotika.org/~bluesceada/?page=soft&amp;amp;sub=thinkpad#acpibutn DennisG's help to get the ibm-acpi buttons do useful things] on a {{Z61e}} and possibly {{Z61m}}, {{Z61t}} and {{Z61p}}&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#Note that the associated functionality for Fn-F* key combinations is not consistent amongst all ThinkPads. We are maintaining [[Default meanings of special keys|a table of associated meanings]].&lt;br /&gt;
#if there are more than one tool listed, one is sufficient&lt;br /&gt;
#'full' means you can completely reassign any action to be triggered by the key, 'additional actions' means you can trigger actions in addition to the standard function of the key, which can not be changed.&lt;br /&gt;
#Thanks go to Ryan Barrett for writing the [http://snarfed.org/space/thinkpad+keys+in+firefox little howto] on [http://snarfed.org/space/start his blog].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=34191</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=34191"/>
		<updated>2007-10-31T03:13:01Z</updated>

		<summary type="html">&lt;p&gt;Esr: Note on click of death&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon Tribe 5 or the final release version.  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=34167</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=34167"/>
		<updated>2007-10-29T23:12:30Z</updated>

		<summary type="html">&lt;p&gt;Esr: Update for Gutsy Gibbon Final.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon Tribe 5 or the final release version.  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33545</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33545"/>
		<updated>2007-09-29T14:13:04Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33462</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33462"/>
		<updated>2007-09-27T11:46:06Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Sound doesn't work (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33461</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33461"/>
		<updated>2007-09-27T11:30:01Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33460</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33460"/>
		<updated>2007-09-27T11:24:57Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Fixed) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33459</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33459"/>
		<updated>2007-09-27T11:24:28Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Fixed) ==-&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33458</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33458"/>
		<updated>2007-09-27T11:18:05Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33451</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33451"/>
		<updated>2007-09-27T10:01:57Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33450</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33450"/>
		<updated>2007-09-27T09:49:05Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33449</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33449"/>
		<updated>2007-09-27T09:02:43Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon Tribe 5 is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33442</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33442"/>
		<updated>2007-09-27T07:16:23Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33439</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33439"/>
		<updated>2007-09-27T07:14:40Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Suspend/Resume doesn't work out of the box (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon beta (tribe 5).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33200</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33200"/>
		<updated>2007-09-17T17:35:18Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
These [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions] are also revealing.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33199</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33199"/>
		<updated>2007-09-17T17:31:08Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;br /&gt;
&lt;br /&gt;
Further note: when you get sound working through ALSA, go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM.  This will enable your Volume button to work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33158</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33158"/>
		<updated>2007-09-16T17:33:40Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33146</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=33146"/>
		<updated>2007-09-16T10:56:04Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* X61 won't boot from the CD-ROM/DVD drive (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32767</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32767"/>
		<updated>2007-08-30T15:46:11Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  This should be fixed by the ALSA 1.0.15 release, due out in mid-September 2007. &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32422</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32422"/>
		<updated>2007-08-26T01:02:13Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  &lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Fixes analogous to those for the T61 may address these.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32302</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32302"/>
		<updated>2007-08-21T22:59:26Z</updated>

		<summary type="html">&lt;p&gt;Esr: Added instructions for getting suspend/resume to work.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
 &lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.  (Fixed in Gutsy Gibbon; it's an ALSA driver issue.)&lt;br /&gt;
# Wireless doesn't work.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32257</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32257"/>
		<updated>2007-08-20T04:48:46Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues under Ubuntu Feisty Fawn 7.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.&lt;br /&gt;
# Under GNOME, Suspend/Resume doesn't work (Fn-F4 does suspend and lid open does resume, but the backlight is off after resume).&lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Some of these are probably fixable using the T61 instructions.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32256</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32256"/>
		<updated>2007-08-20T04:44:56Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.&lt;br /&gt;
# Under GNOME, Suspend/Resume doesn't work (backlight is off after resume).&lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Some of these are probably fixable using the T61 instructions.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32217</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32217"/>
		<updated>2007-08-19T05:24:41Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.&lt;br /&gt;
# Under GNOME, Suspend/Resume doesn't work (screen is black afterwards). It has been alleged that this works under Kubuntu, so the problem may be another iteration of the endless lossage in GNOME power manager.&lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Some of these are probably fixable using the T61 instructions.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32215</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32215"/>
		<updated>2007-08-19T04:49:56Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work.&lt;br /&gt;
# Suspend/Resume doesn't work&lt;br /&gt;
# Wireless doesn't work.&lt;br /&gt;
&lt;br /&gt;
Some of these are probably fixable using the T61 instructions.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32214</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32214"/>
		<updated>2007-08-19T04:43:53Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32213</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32213"/>
		<updated>2007-08-19T04:36:23Z</updated>

		<summary type="html">&lt;p&gt;Esr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the {{ThinkPad|T61|Installation instructions for the}} for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
There is an [http://ubuntuforums.org/showthread.php?t=503233 Ubuntu forum thread] on installing Feisty Fawn on the X61.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32212</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=32212"/>
		<updated>2007-08-19T04:29:32Z</updated>

		<summary type="html">&lt;p&gt;Esr: Begin the X61 installation page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the '''{{ThinkPad|T61|Installation instructions for the}}''' for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
===X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation&amp;diff=32211</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation&amp;diff=32211"/>
		<updated>2007-08-19T04:22:22Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Installation instructions for specific ThinkPads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
Here you will find specific information on how to install different operating systems on your ThinkPad.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General installation instructions==&lt;br /&gt;
*[[Pre-Installation steps]]&lt;br /&gt;
*[[Installation on ThinkPads without CD-ROM drive]]&lt;br /&gt;
*[[How to setup boot loaders]]&lt;br /&gt;
*[[Supported Boot Devices]]&lt;br /&gt;
*[[How to disable the pc speaker (beep!)]]&lt;br /&gt;
&lt;br /&gt;
==Installation instructions for specific ThinkPads==&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Numbered!!A series!!G series!!R series!!S series!!T series!!X series!!Z series!!others&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:top;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''{{ThinkPad|220|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|230|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|240|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|340|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|350|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|360|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|365|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|370|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|380|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|385|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|390|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|500|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|560|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|570|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|600|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|700|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|701|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|750|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|755|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|760|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|765|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|770|Installation instructions for the}}'''&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|A20m|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A20p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A21e|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A21m|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A21p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A22e|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A22m|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A22p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A30|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A30p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A31|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|A31p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|G40|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|G41|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|R30|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R31|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R32|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R40|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R40e|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R50|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R50p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R50e|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R51|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R51e|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R52|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R60e|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R60|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|R61|Installation instructions for the}}'''&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|S30|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|S31|Installation instructions for the}}'''&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|T20|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T21|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T22|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T23|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T30|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T40|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T40p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T41|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T41p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T42|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T42p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T43|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T43p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T60|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T60p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|T61|Installation instructions for the}}'''&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|X20|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X21|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X22|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X23|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X24|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X30|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X31|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X32|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X40|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X41|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X41 Tablet|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X60|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X60s|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X60 Tablet|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|X61|Installation instructions for the}}'''&lt;br /&gt;
||&lt;br /&gt;
'''{{ThinkPad|Z60m|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|Z60t|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|Z61p|Installation instructions for the}}'''&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|Z61m|Installation instructions for the}}'''&lt;br /&gt;
||&lt;br /&gt;
'''[[Installation instructions for the RS/6000 Notebook 860|RS/6000 Notebook 860]]'''[[Category:860]]&lt;br /&gt;
&lt;br /&gt;
'''[[Installation instructions for the PC110|PC110]]'''[[Category:PC110]]&lt;br /&gt;
&lt;br /&gt;
'''{{ThinkPad|TransNote|Installation instructions for the}}'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&amp;amp;lndocid=MIGR-48NT8D IBMs Linux on Personal Systems page]&lt;br /&gt;
*[http://www.linux-laptop.net Linux on Laptops] features a [http://www.linux-laptop.net/ibm.html list of installation guides for IBM Notebooks]&lt;br /&gt;
*[http://tuxmobil.org/ TuxMobil] also features a [http://tuxmobil.org/ibm.html list of installation guides for IBM Notebooks]&lt;br /&gt;
*[http://ce.et.tudelft.nl/~zhijiangchang/index.html#useful How to make Windows, Linux and AcessIBM working all together]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=25240</id>
		<title>Ipw3945</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=25240"/>
		<updated>2006-10-13T18:29:04Z</updated>

		<summary type="html">&lt;p&gt;Esr: Typo fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter ===&lt;br /&gt;
This is a Mini-PCI Express WiFi Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Intel WM3945AG&lt;br /&gt;
* IEEE Standards: 802.11a, 802.11b, 802.11g&lt;br /&gt;
* PCI ID: 8086:4227&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:3945abg.jpg|Mini-PCI WiFi Adapter]]&lt;br /&gt;
|}&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
41A4068 (From [http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-62764 Wireless &amp;amp; networking accessories - ThinkPad T60/p])&lt;br /&gt;
&lt;br /&gt;
{{NOTE| Only the IBM Parts will work, any other parts will give an 1802 error on Post because the sub-vendor PCI ID is different, see [[Problem with unauthorized MiniPCI network card]] for more details}}&lt;br /&gt;
&lt;br /&gt;
=== Also known (in IBM literature) as.... ===&lt;br /&gt;
* From [http://www.ibm.com/common/ssi/rep_ca/8/897/ENUS106-068/ENUS106-068.PDF announcement letter 106-068], 'Intel PRO/Wireless 3945ABG8 wireless connection'&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*{{Fedora}} &lt;br /&gt;
** Packages: http://www.atrpms.net/dist/fc5/ipw3945&lt;br /&gt;
** Helpful Thread: http://www.linuxquestions.org/questions/showthread.php?t=436357&lt;br /&gt;
** ATrpms yum repo rpm: http://atrpms.net/dist/common/atrpms/atrpms-67-1.at.noarch.rpm.html&lt;br /&gt;
** '''NOTE:''' The T60p uses the smp kernel which the ipw3945 yum install does not provide.  You will need the smp kernel for your architecture found at http://www.atrpms.net/dist/fc5/ipw3945.  Remove the non-smp kernel and replace it with the appropriate smp kernel.  Wireless works great for me... --[[User:Herlo|Herlo]] 18:06, 22 June 2006 (CEST)&lt;br /&gt;
*{{Mandriva}} &lt;br /&gt;
** Mandriva's kernel comes with the ipw3945 module (since at least 2006.0 Update One)&lt;br /&gt;
** dkms package (dkms-ipw3945) can be found in contrib (currenlty cooker only, thus will probably be in 2007.0)&lt;br /&gt;
** Additional Packages: ipw3945d and ipw3945-ucode, both either available in the commercial distribution (or club) or from http://plf.zarb.org/&lt;br /&gt;
*{{Gentoo}}&lt;br /&gt;
** See [[Installation instructions for the ThinkPad T60p]] for more information on setting up the wireless card.&lt;br /&gt;
*{{Debian}}&lt;br /&gt;
** The ipw3945 microcode is available in the [http://packages.debian.org/testing/admin/firmware-ipw3945 firmware-ip3945] package (currently in testing and unstable (same versions)).&lt;br /&gt;
** The ipw3945 regulatory daemon and module source are in the process of being packaged.  See Bugs [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372118 #372118] and [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363967 #363967].&lt;br /&gt;
** Unofficial packages are available from [http://ace-host.stuart.id.au/russell/files/debian/sarge/ipw3945/ Russell Stuart], [http://kanotix.com/files/debian/pool/contrib/i/ Stefan Lippers-Hollmann], and [http://www.joachim-reichel.de/debian/sid/ Joachim Reichel].&lt;br /&gt;
&lt;br /&gt;
=== Linux WiFi driver ===&lt;br /&gt;
The most recent revision of the Intel Centrino platform utilizes a new generation of wireless networking device connected to the system via '''PCI-E''', and not PCI (like the [[ipw2200]]-line used to do). Therefore, a new driver must be used. A sourceforge-project supporting the new cards is available at [http://ipw3945.sourceforge.net/ http://ipw3945.sourceforge.net/]. However, as of today, the project's code ([http://downloadfinder.intel.com/scripts-df-external/detail_desc.aspx?ProductID=2259&amp;amp;DwnldID=10315&amp;amp;agr=Y Stable Release 1.0.0]) depends on a '''binary-only, proprietary''' user-space-daemon communicating with the driver via sysfs. It is '''not possible''' to operate this device with Free Software exclusively at the moment. The license-terms the daemon is released under prohibit reverse-engineering of the communication-protocol; this will hopefully not hold developers outside the US, where clauses like this one are not enforceable, from re-implementing a free variant of some sort.&lt;br /&gt;
==== External Discussion ====&lt;br /&gt;
This issue already sparked discussions on the [http://lkml.org/ Linux Kernel Mailing List], accessible via [http://lkml.org/lkml/2006/2/24/266 http://lkml.org/lkml/2006/2/24/266].&lt;br /&gt;
&lt;br /&gt;
There is also a very revealing [http://kerneltrap.org/node/6650 interview] with the author of the OpenBSD driver for the 3945, in which it comes out that Intel has lied (at least by omission) about the purpose of the &amp;quot;regulatory daemon&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Current State ====&lt;br /&gt;
The [[ipw2200]]-drivers in kernel 2.6.15 (and possibly later) do '''not''' work with this adapter. There is '''no mainline-kernel support''' at the moment, and without a change in the license of the required user-space-daemon, or mechanics of the code itself, '''probably''' will never be any.&lt;br /&gt;
&lt;br /&gt;
==== Some comments ====&lt;br /&gt;
ipw3945 works with [http://ipw3945.sourceforge.net/ http://ipw3945.sourceforge.net/] drivers. &lt;br /&gt;
A Spanish summary, but easy to understand about how to install:&lt;br /&gt;
[EsDebian-es Forum|http://www.esdebian.org/forum/viewtopic.php?forum=18&amp;amp;showtopic=69543], maxim_o message (longer)&lt;br /&gt;
&lt;br /&gt;
Thinkpad topic: on ThinkPads like the Z60 that have one. remember to put the wireless switch in the on state! But you will not be able to enable the Wireless LED with Fn+F5, it is not a problem.&lt;br /&gt;
&lt;br /&gt;
One more comment: if you want monitor mode (e.g for use with Kismet or other network sniffers), you need to uncomment CONFIG_IPW3945_MONITOR=y line from ipw3645-1.1.0 Makefile.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{R60}}&lt;br /&gt;
* {{T60}}, {{T60p}}&lt;br /&gt;
* {{X60}}, {{X60s}}&lt;br /&gt;
* {{Z61e}}, {{Z61m}}, {{Z61t}}, {{Z61p}}&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=25239</id>
		<title>Ipw3945</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=25239"/>
		<updated>2006-10-13T18:27:20Z</updated>

		<summary type="html">&lt;p&gt;Esr: Minor clarifications&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter ===&lt;br /&gt;
This is a Mini-PCI Express WiFi Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Intel WM3945AG&lt;br /&gt;
* IEEE Standards: 802.11a, 802.11b, 802.11g&lt;br /&gt;
* PCI ID: 8086:4227&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:3945abg.jpg|Mini-PCI WiFi Adapter]]&lt;br /&gt;
|}&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
41A4068 (From [http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-62764 Wireless &amp;amp; networking accessories - ThinkPad T60/p])&lt;br /&gt;
&lt;br /&gt;
{{NOTE| Only the IBM Parts will work, any other parts will give an 1802 error on Post because the sub-vendor PCI ID is different, see [[Problem with unauthorized MiniPCI network card]] for more details}}&lt;br /&gt;
&lt;br /&gt;
=== Also known (in IBM literature) as.... ===&lt;br /&gt;
* From [http://www.ibm.com/common/ssi/rep_ca/8/897/ENUS106-068/ENUS106-068.PDF annoucement letter 106-068], 'Intel PRO/Wireless 3945ABG8 wireless connection'&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*{{Fedora}} &lt;br /&gt;
** Packages: http://www.atrpms.net/dist/fc5/ipw3945&lt;br /&gt;
** Helpful Thread: http://www.linuxquestions.org/questions/showthread.php?t=436357&lt;br /&gt;
** ATrpms yum repo rpm: http://atrpms.net/dist/common/atrpms/atrpms-67-1.at.noarch.rpm.html&lt;br /&gt;
** '''NOTE:''' The T60p uses the smp kernel which the ipw3945 yum install does not provide.  You will need the smp kernel for your architecture found at http://www.atrpms.net/dist/fc5/ipw3945.  Remove the non-smp kernel and replace it with the appropriate smp kernel.  Wireless works great for me... --[[User:Herlo|Herlo]] 18:06, 22 June 2006 (CEST)&lt;br /&gt;
*{{Mandriva}} &lt;br /&gt;
** Mandriva's kernel comes with the ipw3945 module (since at least 2006.0 Update One)&lt;br /&gt;
** dkms package (dkms-ipw3945) can be found in contrib (currenlty cooker only, thus will probably be in 2007.0)&lt;br /&gt;
** Additional Packages: ipw3945d and ipw3945-ucode, both either available in the commercial distribution (or club) or from http://plf.zarb.org/&lt;br /&gt;
*{{Gentoo}}&lt;br /&gt;
** See [[Installation instructions for the ThinkPad T60p]] for more information on setting up the wireless card.&lt;br /&gt;
*{{Debian}}&lt;br /&gt;
** The ipw3945 microcode is available in the [http://packages.debian.org/testing/admin/firmware-ipw3945 firmware-ip3945] package (currently in testing and unstable (same versions)).&lt;br /&gt;
** The ipw3945 regulatory daemon and module source are in the process of being packaged.  See Bugs [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372118 #372118] and [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363967 #363967].&lt;br /&gt;
** Unofficial packages are available from [http://ace-host.stuart.id.au/russell/files/debian/sarge/ipw3945/ Russell Stuart], [http://kanotix.com/files/debian/pool/contrib/i/ Stefan Lippers-Hollmann], and [http://www.joachim-reichel.de/debian/sid/ Joachim Reichel].&lt;br /&gt;
&lt;br /&gt;
=== Linux WiFi driver ===&lt;br /&gt;
The most recent revision of the Intel Centrino platform utilizes a new generation of wireless networking device connected to the system via '''PCI-E''', and not PCI (like the [[ipw2200]]-line used to do). Therefore, a new driver must be used. A sourceforge-project supporting the new cards is available at [http://ipw3945.sourceforge.net/ http://ipw3945.sourceforge.net/]. However, as of today, the project's code ([http://downloadfinder.intel.com/scripts-df-external/detail_desc.aspx?ProductID=2259&amp;amp;DwnldID=10315&amp;amp;agr=Y Stable Release 1.0.0]) depends on a '''binary-only, proprietary''' user-space-daemon communicating with the driver via sysfs. It is '''not possible''' to operate this device with Free Software exclusively at the moment. The license-terms the daemon is released under prohibit reverse-engineering of the communication-protocol; this will hopefully not hold developers outside the US, where clauses like this one are not enforceable, from re-implementing a free variant of some sort.&lt;br /&gt;
==== External Discussion ====&lt;br /&gt;
This issue already sparked discussions on the [http://lkml.org/ Linux Kernel Mailing List], accessible via [http://lkml.org/lkml/2006/2/24/266 http://lkml.org/lkml/2006/2/24/266].&lt;br /&gt;
&lt;br /&gt;
There is also a very revealing [http://kerneltrap.org/node/6650 interview] with the author of the OpenBSD driver for the 3945, in which it comes out that Intel has lied (at least by omission) about the purpose of the &amp;quot;regulatory daemon&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Current State ====&lt;br /&gt;
The [[ipw2200]]-drivers in kernel 2.6.15 (and possibly later) do '''not''' work with this adapter. There is '''no mainline-kernel support''' at the moment, and without a change in the license of the required user-space-daemon, or mechanics of the code itself, '''probably''' will never be any.&lt;br /&gt;
&lt;br /&gt;
==== Some comments ====&lt;br /&gt;
ipw3945 works with [http://ipw3945.sourceforge.net/ http://ipw3945.sourceforge.net/] drivers. &lt;br /&gt;
A Spanish summary, but easy to understand about how to install:&lt;br /&gt;
[EsDebian-es Forum|http://www.esdebian.org/forum/viewtopic.php?forum=18&amp;amp;showtopic=69543], maxim_o message (longer)&lt;br /&gt;
&lt;br /&gt;
Thinkpad topic: on ThinkPads like the Z60 that have one. remember to put the wireless switch in the on state! But you will not be able to enable the Wireless LED with Fn+F5, it is not a problem.&lt;br /&gt;
&lt;br /&gt;
One more comment: if you want monitor mode (e.g for use with Kismet or other network sniffers), you need to uncomment CONFIG_IPW3945_MONITOR=y line from ipw3645-1.1.0 Makefile.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{R60}}&lt;br /&gt;
* {{T60}}, {{T60p}}&lt;br /&gt;
* {{X60}}, {{X60s}}&lt;br /&gt;
* {{Z61e}}, {{Z61m}}, {{Z61t}}, {{Z61p}}&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=25238</id>
		<title>Ipw3945</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=25238"/>
		<updated>2006-10-13T18:24:20Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* External Discussion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter ===&lt;br /&gt;
This is a Mini-PCI Express WiFi Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Intel WM3945AG&lt;br /&gt;
* IEEE Standards: 802.11a, 802.11b, 802.11g&lt;br /&gt;
* PCI ID: 8086:4227&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:3945abg.jpg|Mini-PCI WiFi Adapter]]&lt;br /&gt;
|}&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
41A4068 (From [http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-62764 Wireless &amp;amp; networking accessories - ThinkPad T60/p])&lt;br /&gt;
&lt;br /&gt;
{{NOTE| Only the IBM Parts will work, any other parts will give an 1802 error on Post because the sub-vendor PCI ID is different, see [[Problem with unauthorized MiniPCI network card]] for more details}}&lt;br /&gt;
&lt;br /&gt;
=== Also known (in IBM literature) as.... ===&lt;br /&gt;
* From [http://www.ibm.com/common/ssi/rep_ca/8/897/ENUS106-068/ENUS106-068.PDF annoucement letter 106-068], 'Intel PRO/Wireless 3945ABG8 wireless connection'&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*{{Fedora}} &lt;br /&gt;
** Packages: http://www.atrpms.net/dist/fc5/ipw3945&lt;br /&gt;
** Helpful Thread: http://www.linuxquestions.org/questions/showthread.php?t=436357&lt;br /&gt;
** ATrpms yum repo rpm: http://atrpms.net/dist/common/atrpms/atrpms-67-1.at.noarch.rpm.html&lt;br /&gt;
** '''NOTE:''' The T60p uses the smp kernel which the ipw3945 yum install does not provide.  You will need the smp kernel for your architecture found at http://www.atrpms.net/dist/fc5/ipw3945.  Remove the non-smp kernel and replace it with the appropriate smp kernel.  Wireless works great for me... --[[User:Herlo|Herlo]] 18:06, 22 June 2006 (CEST)&lt;br /&gt;
*{{Mandriva}} &lt;br /&gt;
** Mandriva's kernel comes with the ipw3945 module (since at least 2006.0 Update One)&lt;br /&gt;
** dkms package (dkms-ipw3945) can be found in contrib (currenlty cooker only, thus will probably be in 2007.0)&lt;br /&gt;
** Additional Packages: ipw3945d and ipw3945-ucode, both either available in the commercial distribution (or club) or from http://plf.zarb.org/&lt;br /&gt;
*{{Gentoo}}&lt;br /&gt;
** See [[Installation instructions for the ThinkPad T60p]] for more information on setting up the wireless card.&lt;br /&gt;
*{{Debian}}&lt;br /&gt;
** The ipw3945 microcode is available in the [http://packages.debian.org/testing/admin/firmware-ipw3945 firmware-ip3945] package (currently in testing and unstable (same versions)).&lt;br /&gt;
** The ipw3945 regulatory daemon and module source are in the process of being packaged.  See Bugs [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372118 #372118] and [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363967 #363967].&lt;br /&gt;
** Unofficial packages are available from [http://ace-host.stuart.id.au/russell/files/debian/sarge/ipw3945/ Russell Stuart], [http://kanotix.com/files/debian/pool/contrib/i/ Stefan Lippers-Hollmann], and [http://www.joachim-reichel.de/debian/sid/ Joachim Reichel].&lt;br /&gt;
&lt;br /&gt;
=== Linux WiFi driver ===&lt;br /&gt;
The most recent revision of the Intel Centrino platform utilizes a new generation of wireless networking device connected to the system via '''PCI-E''', and not PCI (like the [[ipw2200]]-line used to do). Therefore, a new driver must be used. A sourceforge-project supporting the new cards is available at [http://ipw3945.sourceforge.net/ http://ipw3945.sourceforge.net/]. However, as of today, the project's code ([http://downloadfinder.intel.com/scripts-df-external/detail_desc.aspx?ProductID=2259&amp;amp;DwnldID=10315&amp;amp;agr=Y Stable Release 1.0.0]) depends on a '''binary-only, proprietary''' user-space-daemon communicating with the driver via sysfs. It is '''not possible''' to operate this device with Free Software exclusively at the moment. The license-terms the daemon is released under prohibit reverse-engineering of the communication-protocol; this will hopefully not hold developers outside the US, where clauses like this one are not enforceable, from re-implementing a free variant of some sort.&lt;br /&gt;
==== External Discussion ====&lt;br /&gt;
This issue already sparked discussions on the [http://lkml.org/ Linux Kernel Mailing List], accessible via [http://lkml.org/lkml/2006/2/24/266 http://lkml.org/lkml/2006/2/24/266].&lt;br /&gt;
&lt;br /&gt;
There is also a very revealing [http://kerneltrap.org/node/6650 interview] with the author of the OpenBSD driver for the 3945, in which it comes out that Intel has lied (at least by omission) about the purpose of the &amp;quot;regulatory daemon&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Current State ====&lt;br /&gt;
The [[ipw2200]]-drivers in kernel 2.6.15 (and possibly later) do '''not''' work with this adapter. There is '''no mainline-kernel support''' at the moment, and without a change in the license of the required user-space-daemon, or mechanics of the code itself, '''probably''' will never be any.&lt;br /&gt;
&lt;br /&gt;
==== Some comments ====&lt;br /&gt;
ipw3945 works with [http://ipw3945.sourceforge.net/ http://ipw3945.sourceforge.net/] drivers. &lt;br /&gt;
A Spanish summary, but easy to understand about how to install:&lt;br /&gt;
[EsDebian-es Forum|http://www.esdebian.org/forum/viewtopic.php?forum=18&amp;amp;showtopic=69543], maxim_o message (longer)&lt;br /&gt;
&lt;br /&gt;
Thinkpad topic: remember to switchon the wireless-switch! But you will not be able to enable the Wireless LED with Fn+F5, it is not a problem.&lt;br /&gt;
&lt;br /&gt;
One more comment: if you want monitor mode, you need to uncomment CONFIG_IPW3945_MONITOR=y line from ipw3645-1.1.0 Makefile.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{R60}}&lt;br /&gt;
* {{T60}}, {{T60p}}&lt;br /&gt;
* {{X60}}, {{X60s}}&lt;br /&gt;
* {{Z61e}}, {{Z61m}}, {{Z61t}}, {{Z61p}}&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_e1000:_EEPROM_Checksum_Is_Not_Valid&amp;diff=25126</id>
		<title>Problem with e1000: EEPROM Checksum Is Not Valid</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_e1000:_EEPROM_Checksum_Is_Not_Valid&amp;diff=25126"/>
		<updated>2006-10-05T15:01:46Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Circumvention */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem Description ==&lt;br /&gt;
On certain ThinkPads, [[e1000]] driver for [[Ethernet_Controllers#Intel_Gigabit_.2810.2F100.2F1000.29|Intel Gigabit controller]] fails to load with the following error message in /var/log/messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
e1000: 0000:02:00.0: e1000_probe: The EEPROM Checksum Is Not Valid&lt;br /&gt;
e1000: probe of 0000:02:00.0 failed with error -5 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Circumvention ==&lt;br /&gt;
&lt;br /&gt;
* Upgrade your BIOS&lt;br /&gt;
&lt;br /&gt;
Lenovo has published newer BIOS revisions that appear to fix the issue for some users. The BIOS upgrade turns off &amp;quot;Deep smart power down&amp;quot; which has been known to cause issues at initialization time (the driver can re-enable the issue later if you desire, the feature works correctly then).&lt;br /&gt;
&lt;br /&gt;
* Insert a cable&lt;br /&gt;
&lt;br /&gt;
Inserting a linked network cable bypasses the problem.&lt;br /&gt;
&lt;br /&gt;
* Take the checksum twice&lt;br /&gt;
&lt;br /&gt;
This [http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1474679&amp;amp;group_id=42302&amp;amp;atid=447449 bug report] describes a fix -- take the checksum twice.  First time will report a bad checksum, second will work (the problem seems to be triggered by some power-saving technology).  This requires a tweak to the driver source and a rebuild of your kernel.  This is much better than a previous &amp;quot;fix&amp;quot; published here that disabled checksum checking entirely.&lt;br /&gt;
&lt;br /&gt;
* Remove/add kernel module&lt;br /&gt;
&lt;br /&gt;
Removing and adding the kernel module is a possible work-around. As root, run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# modprobe -r e1000&lt;br /&gt;
# modprobe e1000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On some occasions, the commands have to be run twice before eth0 becomes useable.&lt;br /&gt;
On some X60s this will not work at all.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1474679&amp;amp;group_id=42302&amp;amp;atid=447449 bug report] submitted for e1000 driver.&lt;br /&gt;
* Discussion at [http://forums.gentoo.org/viewtopic-t-476305-highlight-e1000.html Gentoo forums]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_Core_5_on_a_ThinkPad_X40&amp;diff=21164</id>
		<title>Installing Fedora Core 5 on a ThinkPad X40</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_Core_5_on_a_ThinkPad_X40&amp;diff=21164"/>
		<updated>2006-03-28T09:18:08Z</updated>

		<summary type="html">&lt;p&gt;Esr: Installing Fedora Core on a X40 moved to Installing Fedora Core on a ThinkPad X40&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==External Sources==&lt;br /&gt;
*[http://www.catb.org/esr/faqs/Fedora-Core-on-Thinkpad-X40/ Fedora Core on Thinkpad X40 Customization HOWTO]&lt;br /&gt;
&lt;br /&gt;
[[Category:X40]] [[Category:Fedora Core]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_Core_5_on_a_ThinkPad_X40&amp;diff=21163</id>
		<title>Installing Fedora Core 5 on a ThinkPad X40</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_Core_5_on_a_ThinkPad_X40&amp;diff=21163"/>
		<updated>2006-03-28T09:15:15Z</updated>

		<summary type="html">&lt;p&gt;Esr: Creating X40 installation page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==External Sources==&lt;br /&gt;
*[http://www.catb.org/esr/faqs/Fedora-Core-on-Thinkpad-X40/ Fedora Core on Thinkpad X40 Customization HOWTO]&lt;br /&gt;
&lt;br /&gt;
[[Category:X40]] [[Category:Fedora Core]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X40&amp;diff=21162</id>
		<title>Installation instructions for the ThinkPad X40</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X40&amp;diff=21162"/>
		<updated>2006-03-28T01:46:09Z</updated>

		<summary type="html">&lt;p&gt;Esr: /* Distro specific Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific installation notes for the ThinkPad {{X40}}.&lt;br /&gt;
&lt;br /&gt;
==General Notes==&lt;br /&gt;
If you don't have a CD-ROM solution, please look at [[Installation on ThinkPads without CD-ROM drive]].&lt;br /&gt;
&lt;br /&gt;
==Distro specific Instructions==&lt;br /&gt;
*{{Install|Gentoo||X40}}&lt;br /&gt;
*{{Install|Debian||X40}}&lt;br /&gt;
*{{Install|Fedora Core||X40}}&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X40&amp;diff=21161</id>
		<title>Installation instructions for the ThinkPad X40</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X40&amp;diff=21161"/>
		<updated>2006-03-28T01:45:00Z</updated>

		<summary type="html">&lt;p&gt;Esr: Add a link to a new page, which will get created next.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific installation notes for the ThinkPad {{X40}}.&lt;br /&gt;
&lt;br /&gt;
==General Notes==&lt;br /&gt;
If you don't have a CD-ROM solution, please look at [[Installation on ThinkPads without CD-ROM drive]].&lt;br /&gt;
&lt;br /&gt;
==Distro specific Instructions==&lt;br /&gt;
*{{Install|Gentoo||X40}}&lt;br /&gt;
*{{Install|Debian||X40}}&lt;br /&gt;
*{{Install|Fedora Core|X40}}&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_configure_acpid&amp;diff=12504</id>
		<title>How to configure acpid</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_configure_acpid&amp;diff=12504"/>
		<updated>2005-11-07T00:07:13Z</updated>

		<summary type="html">&lt;p&gt;Esr: Fix illiterate's incorrect apostrophe on the possessive.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
Basically, [[acpid]] just executes scripts residing in {{path|/etc/acpi/actions}}. Which script to launch at which event is configured in several files in {{path|/etc/acpi/events}}. All actions are documented in {{path|/var/log/acpid}}.&lt;br /&gt;
&lt;br /&gt;
==Sources of Information==&lt;br /&gt;
*{{cmduser|man acpid}} holds detailed information on how to configure acpid.&lt;br /&gt;
*The [[ibm-acpi]] package includes example scripts in the {{path|config}} folder inside the tarball. They are a good starting point to adjust them to your needs.&lt;br /&gt;
*You also might want to have a look at the [[Configs#ACPI | ACPI section of the Configs page]] or the [[:Category:Scripts|Scripts]] repository.&lt;br /&gt;
*And you can find information about the event strings [[ibm-acpi]] generates for certain keys at the [[How to get special keys to work#ibm-acpi_events | Special Keys HOWTO]].&lt;br /&gt;
&lt;br /&gt;
==Example: go to sleep on lid close==&lt;br /&gt;
To make the ThinkPad go to sleep when you close the lid, you need to add&lt;br /&gt;
an event handler for the lid event and an action script that takes care&lt;br /&gt;
of going to sleep and resuming.&lt;br /&gt;
&lt;br /&gt;
===Event Script===&lt;br /&gt;
The event script needs to be created within {{path|/etc/acpi/events}} and can have any name you like.&lt;br /&gt;
In this case we call it lid because it will trigger the lid event. Do {{cmdroot|vi /etc/acpi/events/lid}} and make it look like this:&lt;br /&gt;
 event=button/lid&lt;br /&gt;
 action=/etc/acpi/actions/sleep.sh %e&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;event&amp;quot; line is a regular expression specifying the events we're&lt;br /&gt;
interested in. You can determine what the event strings are from looking at&lt;br /&gt;
{{path|/var/log/acpid}} after trying to suspend, close the lid, etc. .&lt;br /&gt;
You can find information about the event strings [[ibm-acpi]] generates for certain keys at the [[How to get special keys to work#ibm-acpi_events | Special Keys HOWTO]].&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;action&amp;quot; line is the command to be executed when these events are&lt;br /&gt;
dispatched. In this example we call the {{path|sleep.sh}} script residing in {{path|/etc/acpi/actions}} and pass the event description text using the %e placeholder.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|To make your changes take effect after adding or modifying the events files you must do a &amp;lt;tt&amp;gt;kill -SIGHUP `pidof acpid`&amp;lt;/tt&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
===Action Script===&lt;br /&gt;
Our example {{path|/etc/acpi/actions/sleep.sh}} script looks as follows:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # if launched through a lid event and lid is open, do nothing&lt;br /&gt;
 echo &amp;quot;$1&amp;quot; | grep &amp;quot;button/lid&amp;quot; &amp;amp;&amp;amp; grep -q open /proc/acpi/button/lid/LID/state &amp;amp;&amp;amp; exit 0&lt;br /&gt;
 &lt;br /&gt;
 # remove USB 1.1 driver&lt;br /&gt;
 rmmod uhci_hcd&lt;br /&gt;
  &lt;br /&gt;
 # sync filesystem and clock&lt;br /&gt;
 sync&lt;br /&gt;
 /sbin/hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # switch to console&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 /usr/sbin/radeontool light off&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 # readjust the clock (it might be off a bit after suspend)&lt;br /&gt;
 /sbin/hwclock --adjust&lt;br /&gt;
 /sbin/hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # reload USB 1.1 driver&lt;br /&gt;
 modprobe uhci_hcd&lt;br /&gt;
 &lt;br /&gt;
 # turn on the backlight and switch back to X&lt;br /&gt;
 radeontool light on&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
&lt;br /&gt;
====Explanations====&lt;br /&gt;
*The lid generates an event for both opening and closing thus requiring that we check its state and only act if it's closed.&lt;br /&gt;
*There have been problems encountered with the USB devices not working properly after a resume from suspend. To circumvent those we remove the USB driver prior to suspend and reload it afterwards.&lt;br /&gt;
*Note that the {{cmdroot|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} line does not return until we are revived. So there is only one event generated and there is no need to check the state of anything.&lt;br /&gt;
*The console switching code in this script is a special solution for [[Problem with LCD backlight remaining on during ACPI sleep|a problem where the backlight doesn't switch off]] on the {{T30}} and some other models. Before going to sleep, these models switch to console mode which causes the backlight to come back on. So we preemptively switch to console mode and turn off the backlight using [[radeontool]] before going to sleep.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
*If something doesn't work, your first action should be a {{cmdroot|tail /var/log/acpid}}. It will tell you a lot about what is going on. If it has &amp;quot;Permission denied&amp;quot; errors, check the permissions of your {{path|/etc/acpi/actions}} scripts (especially make sure that the executable bit is set). Also check the permissions for other involved files like i.e. device nodes.&lt;br /&gt;
*If your display doesn't come back on resume, look [[Problem with display remaining black after resume|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:770X]] [[Category:770Z]] [[Category:A20m]] [[Category:A20p]] [[Category:A20m]] [[Category:A20p]] [[Category:A21e]] [[Category:A21m]] [[Category:A21p]] [[Category:A22e]] [[Category:A22m]] [[Category:A22p]] [[Category:G40]] [[Category:G41]] [[Category:R30]] [[Category:R31]] [[Category:R32]] [[Category:R40]] [[Category:R40e]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T20]] [[Category:T21]] [[Category:T22]] [[Category:T23]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X20]] [[Category:X21]] [[Category:X22]] [[Category:X23]] [[Category:X24]] [[Category:X30]] [[Category:X31]] [[Category:X32]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:TransNote]]&lt;/div&gt;</summary>
		<author><name>Esr</name></author>
		
	</entry>
</feed>