<?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=Bbrunner</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=Bbrunner"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Bbrunner"/>
	<updated>2026-04-09T23:34:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:Obsidian&amp;diff=40145</id>
		<title>User:Obsidian</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:Obsidian&amp;diff=40145"/>
		<updated>2008-12-07T07:18:42Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: â†Created page with 'Why do you mess up the whole page with stuff about the x200s (the tablet version) when this is about the x200 (non table version). Also, your comments about linux software...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Why do you mess up the whole page with stuff about the x200s (the tablet version) when this is about the x200 (non table version). Also, your comments about linux software written by hobbyists belong into a microsoft seminar, not on a wiki for linux users.&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=40144</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=40144"/>
		<updated>2008-12-07T07:15:32Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
Some items in this page still date from before the 8.10 final release. Please keep a close eye out, and if needed, refer to [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04 and 8.10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
===Atheros===&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
===Intel 5300===&lt;br /&gt;
&lt;br /&gt;
====On 8.04====&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
====On 8.10====&lt;br /&gt;
&lt;br /&gt;
With 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;laptop&amp;quot; mode is by default disabled in ubuntu (for some historical weird hang up, I guess). To enable it, edit the file:&lt;br /&gt;
&lt;br /&gt;
  /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
Change the following line:&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=false&lt;br /&gt;
&lt;br /&gt;
to be:&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=true&lt;br /&gt;
&lt;br /&gt;
Then your battery can provide you with some extra time (about half an hour~one hour). You can also enable it through [http://www.lesswatts.org/projects/powertop/ powertop] together with other tweaks. So far no hang is observed.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
There will be conflicting reports and confusion about this, because there is at least one problem causing ''intermittent'' suspend/hibernate crashes. In other words, things may appear to work, and then they may not. &lt;br /&gt;
&lt;br /&gt;
If you experience a crash while resuming (my guess is that you will, eventually), first attempt the fix described here:&lt;br /&gt;
&lt;br /&gt;
[[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_an_T400#Suspend.2FHibernate|Workaround on T400]]&lt;br /&gt;
&lt;br /&gt;
Apparently, this is a mulitprocessor problem, and the workaround to disable one core at Suspend/Hibernate is relatively easy to implement.&lt;br /&gt;
&lt;br /&gt;
'''Confirmations:'''&lt;br /&gt;
&lt;br /&gt;
On a up to date 8.10 system (as of Nov 12th: linux-2.6.27-8, video-intel-2.4.1ubuntu10) suspend now seems to work perfectly. Before the above multi-processor workaround, resuming from suspend used to crash about half of the time. Not a single crash has been observed since the workaround. &lt;br /&gt;
&lt;br /&gt;
Seconded; this appeared to fix it for me as well (12/2/08), on a fully updated 8.10, with no other modifications to stock. &lt;br /&gt;
&lt;br /&gt;
Additional information about various potential fixes is included below for reference, though I didn't (so far) need to do anything aside from what's described above.&lt;br /&gt;
&lt;br /&gt;
'''Older workarounds:'''&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending thcrough the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now at least hibernat works. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth enabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
===Hibernate fails with Virtualbox running===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; http://ubuntuforums.org/showpost.php?p=4582777&amp;amp;postcount=3&lt;br /&gt;
&lt;br /&gt;
To circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
 do&lt;br /&gt;
   vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 case $1 in&lt;br /&gt;
   hibernate)&lt;br /&gt;
     su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
This is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
I have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10. Also with Kopete on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;br /&gt;
&lt;br /&gt;
==Tablet==&lt;br /&gt;
&lt;br /&gt;
The X200 Tablet uses a wacom device. The instructions for configuring xorg in 8.10 to work with wacom input do seem to work.&lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/WacomTroubleshooting&lt;br /&gt;
&lt;br /&gt;
Just follow the directions for a SERIAL tablet (which is indeed what you have).&lt;br /&gt;
&lt;br /&gt;
Here is an xorg.conf that has both the resolution fix and the tablet fixes (tested on 8.10 with an X200 tablet, multitouch - i.e. pen and fingertip - screen):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;pad&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;         # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;pad&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  # Uncomment the following section if you you have a TabletPC that upports touch&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;touch&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;       # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;touch&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;            # Serial Tablet PC ONLY&lt;br /&gt;
    # Adding manual calibration, since proper calibration seems impossible.&lt;br /&gt;
    Option &amp;quot;BottomX&amp;quot; &amp;quot;915&amp;quot;&lt;br /&gt;
    Option &amp;quot;BottomY&amp;quot; &amp;quot;940&amp;quot;&lt;br /&gt;
    Option &amp;quot;TopX&amp;quot; &amp;quot;48&amp;quot;&lt;br /&gt;
    Option &amp;quot;TopY&amp;quot; &amp;quot;90&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
      Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
      Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
      Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      DefaultDepth     24&lt;br /&gt;
      SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
          Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
      EndSubSection&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
      Screen        &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;stylus&amp;quot;  &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;eraser&amp;quot;  &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;cursor&amp;quot;  &amp;quot;SendCoreEvents&amp;quot; # For non-LCD tablets only&lt;br /&gt;
      InputDevice   &amp;quot;pad&amp;quot;                      # For Intuos3/CintiqV5/Graphire4/Bamboo tablets&lt;br /&gt;
      InputDevice   &amp;quot;touch&amp;quot;   &amp;quot;SendCoreEvents&amp;quot; # Only a few TabletPCs support this typeEndSection  &lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
You may also want to download the &amp;quot;wacom-tools&amp;quot; package.&lt;br /&gt;
&lt;br /&gt;
When I started experimenting with this, the touchscreen portion of multitouch was quite miscalibrated, and the distro's wacom-tools package has a bug which seems to prevent calibration of the touchscreen via wacomcpl. In fact, it seems to have a series of bugs, judging based on what I've found in google. My solution was to futilely experiment with various xsetwacom values (as documented [http://linuxwacom.sourceforge.net/index.php/howto/xsetwacom here]) for a few minutes, and then try the values [http://dkukawka.blogspot.com/2008/07/lenovo-thinkpad-x61t-touch-support.html posted by an X61t user].   :) These were close enough to be a starting point. Then I fiddled some more, and the results are included in the xorg.conf above. With luck, these numbers will just work for you, and you won't have any issue. If not, check out the linux wacom documentation and experiment with new calibration values via xsetwacom.&lt;br /&gt;
&lt;br /&gt;
==TrackPoint==&lt;br /&gt;
&lt;br /&gt;
Trackpoint scrolling is, as of 12/02/08, not in a good way on 8.10. &lt;br /&gt;
&lt;br /&gt;
There are numerous instructions on the net which don't work for the X200, including instructions here ([How to configure the TrackPoint]). &lt;br /&gt;
&lt;br /&gt;
On the X200, the HAL-based instructions in the last section may work, but only until suspend/resume or VT switching, due to a [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/282387|known bug in evdev].&lt;br /&gt;
&lt;br /&gt;
I do have it working, but it is not pretty:&lt;br /&gt;
&lt;br /&gt;
* Create a patched evdev. The following is based on instructions from the bug report. These instructions will be extremely fragile - they work for me today but could stop working at any point, based on updates to evdev or changes to the bug. The lines below do the following:&lt;br /&gt;
** Set up a work area&lt;br /&gt;
** Download the patch from the bug report&lt;br /&gt;
** Prepare your environment for building evdev&lt;br /&gt;
** Download the evdev sources&lt;br /&gt;
** Patch them&lt;br /&gt;
** Produce a new deb&lt;br /&gt;
** Install it&lt;br /&gt;
&lt;br /&gt;
 sudo bash&lt;br /&gt;
 cd /usr/local/src/&lt;br /&gt;
 mkdir evdev&lt;br /&gt;
 cd evdev &lt;br /&gt;
 wget http://launchpadlibrarian.net/19254960/preinit.diff&lt;br /&gt;
 apt-get build-dep xserver-xorg-input-evdev&lt;br /&gt;
 apt-get source xserver-xorg-input-evdev&lt;br /&gt;
 cd xserver-xorg-input-evdev-2.0.99+git20080912&lt;br /&gt;
 patch -p1 &amp;lt; ../preinit.diff&lt;br /&gt;
 debian/rules binary&lt;br /&gt;
 cd ..&lt;br /&gt;
 dpkg -i xserver-xorg-input-evdev_2.0.99*.deb&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Add xinput lines to your .profile; with this patch, the normal HAL method no longer works (though note, I have not tested this with no hal policy for the trackpoint at all, just left the non-working one in place. YMMV). &lt;br /&gt;
&lt;br /&gt;
 # TEMPORARY FIX FOR BROKEN EVDEV/HAL for TrackPoint scrolling:&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation&amp;quot; 8 1&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Button&amp;quot; 8 2&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Y Axis&amp;quot; 8 4 5&lt;br /&gt;
&lt;br /&gt;
* reboot your system.&lt;br /&gt;
&lt;br /&gt;
This _should_ enable trackpoint scrolling that will be durable through suspend/resumes. &lt;br /&gt;
&lt;br /&gt;
At some point they will fix the upstream evdev package, and/or adjust other configs. You may see this suddenly stop working after an update (evdev was updated but this fix wasn't in the update); in which case, re-run the steps above to create an updated patched evdev (hopefully). Or the update may carry an upstream fix; latest word in the bug is that the unstable upstream debian packages work out of the box. In which case you should simply come back and reexamine whether the xinput lines in the  .profile are still necessary at a later date, or you can use the more canonical HAL profile to control the trackpoint properties.&lt;br /&gt;
&lt;br /&gt;
==Rotating the Screen==&lt;br /&gt;
&lt;br /&gt;
A classic gripe of linux tablet users is that they can rotate the screen but the digitizer does not rotate with it automatically. This can render the portrait &amp;quot;tablet&amp;quot; configuration useless. &lt;br /&gt;
&lt;br /&gt;
The wacom driver actually has the capability to rotate as well. A script has been developed to both rotate the display and the wacom driver:&lt;br /&gt;
&lt;br /&gt;
http://www.thinkwiki.org/wiki/Wacom_Serial_Tablet_PC_Stylus&lt;br /&gt;
&lt;br /&gt;
The last version of the script (for linuxwacom 8.1) appears to work on the x200, in 8.10, after using the other xorg display and wacom modifications above.&lt;br /&gt;
&lt;br /&gt;
''However'' after a few days I have noticed some instability and odd behaviour with it. If anyone would like to have a look at it, please feel free to post a correction here. &lt;br /&gt;
&lt;br /&gt;
Once you have copied the script to your local system, you can use the normal key binding facilities in gnome or kde to bind your rotation key to it. &lt;br /&gt;
&lt;br /&gt;
If anyone has any idea how to receive and act automatically on signals from the sensor inside the x200 tablet's screen hinge, please post it!&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: USE AT YOUR OWN RISK'''&lt;br /&gt;
&lt;br /&gt;
Monitor the temperatures of harddisk, gpu and cpu when controlling fan speed.&lt;br /&gt;
&lt;br /&gt;
[http://www.nabble.com/tpfand-configuration-for-an-X200s-td20777095.html -this thread, which happens to be an X200s user asking for help]&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages. &lt;br /&gt;
&lt;br /&gt;
* First add the tpfand repository. Instructions are [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control here]&lt;br /&gt;
&lt;br /&gt;
* Then install the packages.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
The above settings are for the X200 (without an s) as is all the information on this page. Don't know why somebody messes this page up with stuff about the X200s and sinister warnings. &lt;br /&gt;
&lt;br /&gt;
The sensor names were deduced by matching sensor readings between tpfand and acpi temperatures.&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=40143</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=40143"/>
		<updated>2008-12-07T07:12:06Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
Some items in this page still date from before the 8.10 final release. Please keep a close eye out, and if needed, refer to [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04 and 8.10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
===Atheros===&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
===Intel 5300===&lt;br /&gt;
&lt;br /&gt;
====On 8.04====&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
====On 8.10====&lt;br /&gt;
&lt;br /&gt;
With 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;laptop&amp;quot; mode is by default disabled in ubuntu (for some historical weird hang up, I guess). To enable it, edit the file:&lt;br /&gt;
&lt;br /&gt;
  /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
Change the following line:&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=false&lt;br /&gt;
&lt;br /&gt;
to be:&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=true&lt;br /&gt;
&lt;br /&gt;
Then your battery can provide you with some extra time (about half an hour~one hour). You can also enable it through [http://www.lesswatts.org/projects/powertop/ powertop] together with other tweaks. So far no hang is observed.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
There will be conflicting reports and confusion about this, because there is at least one problem causing ''intermittent'' suspend/hibernate crashes. In other words, things may appear to work, and then they may not. &lt;br /&gt;
&lt;br /&gt;
If you experience a crash while resuming (my guess is that you will, eventually), first attempt the fix described here:&lt;br /&gt;
&lt;br /&gt;
[[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_an_T400#Suspend.2FHibernate|Workaround on T400]]&lt;br /&gt;
&lt;br /&gt;
Apparently, this is a mulitprocessor problem, and the workaround to disable one core at Suspend/Hibernate is relatively easy to implement.&lt;br /&gt;
&lt;br /&gt;
'''Confirmations:'''&lt;br /&gt;
&lt;br /&gt;
On a up to date 8.10 system (as of Nov 12th: linux-2.6.27-8, video-intel-2.4.1ubuntu10) suspend now seems to work perfectly. Before the above multi-processor workaround, resuming from suspend used to crash about half of the time. Not a single crash has been observed since the workaround. &lt;br /&gt;
&lt;br /&gt;
Seconded; this appeared to fix it for me as well (12/2/08), on a fully updated 8.10, with no other modifications to stock. &lt;br /&gt;
&lt;br /&gt;
Additional information about various potential fixes is included below for reference, though I didn't (so far) need to do anything aside from what's described above.&lt;br /&gt;
&lt;br /&gt;
'''Older workarounds:'''&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending thcrough the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now at least hibernat works. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth enabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
===Hibernate fails with Virtualbox running===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; http://ubuntuforums.org/showpost.php?p=4582777&amp;amp;postcount=3&lt;br /&gt;
&lt;br /&gt;
To circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
 do&lt;br /&gt;
   vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 case $1 in&lt;br /&gt;
   hibernate)&lt;br /&gt;
     su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
This is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
I have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10. Also with Kopete on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;br /&gt;
&lt;br /&gt;
==Tablet==&lt;br /&gt;
&lt;br /&gt;
The X200 Tablet uses a wacom device. The instructions for configuring xorg in 8.10 to work with wacom input do seem to work.&lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/WacomTroubleshooting&lt;br /&gt;
&lt;br /&gt;
Just follow the directions for a SERIAL tablet (which is indeed what you have).&lt;br /&gt;
&lt;br /&gt;
Here is an xorg.conf that has both the resolution fix and the tablet fixes (tested on 8.10 with an X200 tablet, multitouch - i.e. pen and fingertip - screen):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;pad&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;         # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;pad&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  # Uncomment the following section if you you have a TabletPC that upports touch&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;touch&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;       # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;touch&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;            # Serial Tablet PC ONLY&lt;br /&gt;
    # Adding manual calibration, since proper calibration seems impossible.&lt;br /&gt;
    Option &amp;quot;BottomX&amp;quot; &amp;quot;915&amp;quot;&lt;br /&gt;
    Option &amp;quot;BottomY&amp;quot; &amp;quot;940&amp;quot;&lt;br /&gt;
    Option &amp;quot;TopX&amp;quot; &amp;quot;48&amp;quot;&lt;br /&gt;
    Option &amp;quot;TopY&amp;quot; &amp;quot;90&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
      Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
      Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
      Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      DefaultDepth     24&lt;br /&gt;
      SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
          Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
      EndSubSection&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
      Screen        &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;stylus&amp;quot;  &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;eraser&amp;quot;  &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;cursor&amp;quot;  &amp;quot;SendCoreEvents&amp;quot; # For non-LCD tablets only&lt;br /&gt;
      InputDevice   &amp;quot;pad&amp;quot;                      # For Intuos3/CintiqV5/Graphire4/Bamboo tablets&lt;br /&gt;
      InputDevice   &amp;quot;touch&amp;quot;   &amp;quot;SendCoreEvents&amp;quot; # Only a few TabletPCs support this typeEndSection  &lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
You may also want to download the &amp;quot;wacom-tools&amp;quot; package.&lt;br /&gt;
&lt;br /&gt;
When I started experimenting with this, the touchscreen portion of multitouch was quite miscalibrated, and the distro's wacom-tools package has a bug which seems to prevent calibration of the touchscreen via wacomcpl. In fact, it seems to have a series of bugs, judging based on what I've found in google. My solution was to futilely experiment with various xsetwacom values (as documented [http://linuxwacom.sourceforge.net/index.php/howto/xsetwacom here]) for a few minutes, and then try the values [http://dkukawka.blogspot.com/2008/07/lenovo-thinkpad-x61t-touch-support.html posted by an X61t user].   :) These were close enough to be a starting point. Then I fiddled some more, and the results are included in the xorg.conf above. With luck, these numbers will just work for you, and you won't have any issue. If not, check out the linux wacom documentation and experiment with new calibration values via xsetwacom.&lt;br /&gt;
&lt;br /&gt;
==TrackPoint==&lt;br /&gt;
&lt;br /&gt;
Trackpoint scrolling is, as of 12/02/08, not in a good way on 8.10. &lt;br /&gt;
&lt;br /&gt;
There are numerous instructions on the net which don't work for the X200, including instructions here ([How to configure the TrackPoint]). &lt;br /&gt;
&lt;br /&gt;
On the X200, the HAL-based instructions in the last section may work, but only until suspend/resume or VT switching, due to a [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/282387|known bug in evdev].&lt;br /&gt;
&lt;br /&gt;
I do have it working, but it is not pretty:&lt;br /&gt;
&lt;br /&gt;
* Create a patched evdev. The following is based on instructions from the bug report. These instructions will be extremely fragile - they work for me today but could stop working at any point, based on updates to evdev or changes to the bug. The lines below do the following:&lt;br /&gt;
** Set up a work area&lt;br /&gt;
** Download the patch from the bug report&lt;br /&gt;
** Prepare your environment for building evdev&lt;br /&gt;
** Download the evdev sources&lt;br /&gt;
** Patch them&lt;br /&gt;
** Produce a new deb&lt;br /&gt;
** Install it&lt;br /&gt;
&lt;br /&gt;
 sudo bash&lt;br /&gt;
 cd /usr/local/src/&lt;br /&gt;
 mkdir evdev&lt;br /&gt;
 cd evdev &lt;br /&gt;
 wget http://launchpadlibrarian.net/19254960/preinit.diff&lt;br /&gt;
 apt-get build-dep xserver-xorg-input-evdev&lt;br /&gt;
 apt-get source xserver-xorg-input-evdev&lt;br /&gt;
 cd xserver-xorg-input-evdev-2.0.99+git20080912&lt;br /&gt;
 patch -p1 &amp;lt; ../preinit.diff&lt;br /&gt;
 debian/rules binary&lt;br /&gt;
 cd ..&lt;br /&gt;
 dpkg -i xserver-xorg-input-evdev_2.0.99*.deb&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Add xinput lines to your .profile; with this patch, the normal HAL method no longer works (though note, I have not tested this with no hal policy for the trackpoint at all, just left the non-working one in place. YMMV). &lt;br /&gt;
&lt;br /&gt;
 # TEMPORARY FIX FOR BROKEN EVDEV/HAL for TrackPoint scrolling:&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation&amp;quot; 8 1&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Button&amp;quot; 8 2&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Y Axis&amp;quot; 8 4 5&lt;br /&gt;
&lt;br /&gt;
* reboot your system.&lt;br /&gt;
&lt;br /&gt;
This _should_ enable trackpoint scrolling that will be durable through suspend/resumes. &lt;br /&gt;
&lt;br /&gt;
At some point they will fix the upstream evdev package, and/or adjust other configs. You may see this suddenly stop working after an update (evdev was updated but this fix wasn't in the update); in which case, re-run the steps above to create an updated patched evdev (hopefully). Or the update may carry an upstream fix; latest word in the bug is that the unstable upstream debian packages work out of the box. In which case you should simply come back and reexamine whether the xinput lines in the  .profile are still necessary at a later date, or you can use the more canonical HAL profile to control the trackpoint properties.&lt;br /&gt;
&lt;br /&gt;
==Rotating the Screen==&lt;br /&gt;
&lt;br /&gt;
A classic gripe of linux tablet users is that they can rotate the screen but the digitizer does not rotate with it automatically. This can render the portrait &amp;quot;tablet&amp;quot; configuration useless. &lt;br /&gt;
&lt;br /&gt;
The wacom driver actually has the capability to rotate as well. A script has been developed to both rotate the display and the wacom driver:&lt;br /&gt;
&lt;br /&gt;
http://www.thinkwiki.org/wiki/Wacom_Serial_Tablet_PC_Stylus&lt;br /&gt;
&lt;br /&gt;
The last version of the script (for linuxwacom 8.1) appears to work on the x200, in 8.10, after using the other xorg display and wacom modifications above.&lt;br /&gt;
&lt;br /&gt;
''However'' after a few days I have noticed some instability and odd behaviour with it. If anyone would like to have a look at it, please feel free to post a correction here. &lt;br /&gt;
&lt;br /&gt;
Once you have copied the script to your local system, you can use the normal key binding facilities in gnome or kde to bind your rotation key to it. &lt;br /&gt;
&lt;br /&gt;
If anyone has any idea how to receive and act automatically on signals from the sensor inside the x200 tablet's screen hinge, please post it!&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: USE AT YOUR OWN RISK'''&lt;br /&gt;
&lt;br /&gt;
[http://www.nabble.com/tpfand-configuration-for-an-X200s-td20777095.html -this thread, which happens to be an X200 user asking for help]&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages. &lt;br /&gt;
&lt;br /&gt;
* First add the tpfand repository. Instructions are [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control here]&lt;br /&gt;
&lt;br /&gt;
* Then install the packages.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
'''However''' I do not see names attached to the various sensors on my X200 (as in the above list). I'm not sure where these names came from, or if the ones listed above can be presumed to match on all (or any) X200s. In addition, I'm not sure (and can't find any info on) the relationship between the fan speed percentages and the &amp;quot;hw-ctrl&amp;quot; fan mode. In experiments, switching back to the hw-ctrl fan mode seemed to cause both temperatures and fan speed to drop at the same time? Then re-disabling tpfand's control altogether seemed to cause an even larger drop in both temps and fan speed. Strange. I'm probably doing it wrong, or there's something unusual going on here? &lt;br /&gt;
&lt;br /&gt;
Just be safe; if you're not experienced at performing dangerous experiments on your computer, you shouldn't try messing with this. BLABLABLA&lt;br /&gt;
&lt;br /&gt;
The above settings are for the X200 (without an s) as is all the information on this page. Don't know why somebody messes this page up with stuff about the X200s. The sensor names were deduced by matching sensor readings between tpfand and acpi temperatures.&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=40142</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=40142"/>
		<updated>2008-12-07T07:10:42Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
Some items in this page still date from before the 8.10 final release. Please keep a close eye out, and if needed, refer to [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04 and 8.10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
===Atheros===&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
===Intel 5300===&lt;br /&gt;
&lt;br /&gt;
====On 8.04====&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
====On 8.10====&lt;br /&gt;
&lt;br /&gt;
With 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;laptop&amp;quot; mode is by default disabled in ubuntu (for some historical weird hang up, I guess). To enable it, edit the file:&lt;br /&gt;
&lt;br /&gt;
  /etc/default/acpi-support&lt;br /&gt;
&lt;br /&gt;
Change the following line:&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=false&lt;br /&gt;
&lt;br /&gt;
to be:&lt;br /&gt;
&lt;br /&gt;
  ENABLE_LAPTOP_MODE=true&lt;br /&gt;
&lt;br /&gt;
Then your battery can provide you with some extra time (about half an hour~one hour). You can also enable it through [http://www.lesswatts.org/projects/powertop/ powertop] together with other tweaks. So far no hang is observed.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
There will be conflicting reports and confusion about this, because there is at least one problem causing ''intermittent'' suspend/hibernate crashes. In other words, things may appear to work, and then they may not. &lt;br /&gt;
&lt;br /&gt;
If you experience a crash while resuming (my guess is that you will, eventually), first attempt the fix described here:&lt;br /&gt;
&lt;br /&gt;
[[Install_Ubuntu_8.10_(Intrepid_Ibex)_on_an_T400#Suspend.2FHibernate|Workaround on T400]]&lt;br /&gt;
&lt;br /&gt;
Apparently, this is a mulitprocessor problem, and the workaround to disable one core at Suspend/Hibernate is relatively easy to implement.&lt;br /&gt;
&lt;br /&gt;
'''Confirmations:'''&lt;br /&gt;
&lt;br /&gt;
On a up to date 8.10 system (as of Nov 12th: linux-2.6.27-8, video-intel-2.4.1ubuntu10) suspend now seems to work perfectly. Before the above multi-processor workaround, resuming from suspend used to crash about half of the time. Not a single crash has been observed since the workaround. &lt;br /&gt;
&lt;br /&gt;
Seconded; this appeared to fix it for me as well (12/2/08), on a fully updated 8.10, with no other modifications to stock. &lt;br /&gt;
&lt;br /&gt;
Additional information about various potential fixes is included below for reference, though I didn't (so far) need to do anything aside from what's described above.&lt;br /&gt;
&lt;br /&gt;
'''Older workarounds:'''&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending thcrough the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now at least hibernat works. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth enabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
===Hibernate fails with Virtualbox running===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; http://ubuntuforums.org/showpost.php?p=4582777&amp;amp;postcount=3&lt;br /&gt;
&lt;br /&gt;
To circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
 do&lt;br /&gt;
   vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 case $1 in&lt;br /&gt;
   hibernate)&lt;br /&gt;
     su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
This is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
I have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10. Also with Kopete on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;br /&gt;
&lt;br /&gt;
==Tablet==&lt;br /&gt;
&lt;br /&gt;
The X200 Tablet uses a wacom device. The instructions for configuring xorg in 8.10 to work with wacom input do seem to work.&lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/WacomTroubleshooting&lt;br /&gt;
&lt;br /&gt;
Just follow the directions for a SERIAL tablet (which is indeed what you have).&lt;br /&gt;
&lt;br /&gt;
Here is an xorg.conf that has both the resolution fix and the tablet fixes (tested on 8.10 with an X200 tablet, multitouch - i.e. pen and fingertip - screen):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;stylus&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;eraser&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;      # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;cursor&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;           # Tablet PC ONLY&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;pad&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;         # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;pad&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  # Uncomment the following section if you you have a TabletPC that upports touch&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;touch&amp;quot;&lt;br /&gt;
    Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;       # SERIAL ONLY&lt;br /&gt;
    Option        &amp;quot;Type&amp;quot;          &amp;quot;touch&amp;quot;&lt;br /&gt;
    Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;            # Serial Tablet PC ONLY&lt;br /&gt;
    # Adding manual calibration, since proper calibration seems impossible.&lt;br /&gt;
    Option &amp;quot;BottomX&amp;quot; &amp;quot;915&amp;quot;&lt;br /&gt;
    Option &amp;quot;BottomY&amp;quot; &amp;quot;940&amp;quot;&lt;br /&gt;
    Option &amp;quot;TopX&amp;quot; &amp;quot;48&amp;quot;&lt;br /&gt;
    Option &amp;quot;TopY&amp;quot; &amp;quot;90&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
      Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
      Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
      Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      DefaultDepth     24&lt;br /&gt;
      SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
          Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
      EndSubSection&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
      Screen        &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;stylus&amp;quot;  &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;eraser&amp;quot;  &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
      InputDevice   &amp;quot;cursor&amp;quot;  &amp;quot;SendCoreEvents&amp;quot; # For non-LCD tablets only&lt;br /&gt;
      InputDevice   &amp;quot;pad&amp;quot;                      # For Intuos3/CintiqV5/Graphire4/Bamboo tablets&lt;br /&gt;
      InputDevice   &amp;quot;touch&amp;quot;   &amp;quot;SendCoreEvents&amp;quot; # Only a few TabletPCs support this typeEndSection  &lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
You may also want to download the &amp;quot;wacom-tools&amp;quot; package.&lt;br /&gt;
&lt;br /&gt;
When I started experimenting with this, the touchscreen portion of multitouch was quite miscalibrated, and the distro's wacom-tools package has a bug which seems to prevent calibration of the touchscreen via wacomcpl. In fact, it seems to have a series of bugs, judging based on what I've found in google. My solution was to futilely experiment with various xsetwacom values (as documented [http://linuxwacom.sourceforge.net/index.php/howto/xsetwacom here]) for a few minutes, and then try the values [http://dkukawka.blogspot.com/2008/07/lenovo-thinkpad-x61t-touch-support.html posted by an X61t user].   :) These were close enough to be a starting point. Then I fiddled some more, and the results are included in the xorg.conf above. With luck, these numbers will just work for you, and you won't have any issue. If not, check out the linux wacom documentation and experiment with new calibration values via xsetwacom.&lt;br /&gt;
&lt;br /&gt;
==TrackPoint==&lt;br /&gt;
&lt;br /&gt;
Trackpoint scrolling is, as of 12/02/08, not in a good way on 8.10. &lt;br /&gt;
&lt;br /&gt;
There are numerous instructions on the net which don't work for the X200, including instructions here ([How to configure the TrackPoint]). &lt;br /&gt;
&lt;br /&gt;
On the X200, the HAL-based instructions in the last section may work, but only until suspend/resume or VT switching, due to a [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/282387|known bug in evdev].&lt;br /&gt;
&lt;br /&gt;
I do have it working, but it is not pretty:&lt;br /&gt;
&lt;br /&gt;
* Create a patched evdev. The following is based on instructions from the bug report. These instructions will be extremely fragile - they work for me today but could stop working at any point, based on updates to evdev or changes to the bug. The lines below do the following:&lt;br /&gt;
** Set up a work area&lt;br /&gt;
** Download the patch from the bug report&lt;br /&gt;
** Prepare your environment for building evdev&lt;br /&gt;
** Download the evdev sources&lt;br /&gt;
** Patch them&lt;br /&gt;
** Produce a new deb&lt;br /&gt;
** Install it&lt;br /&gt;
&lt;br /&gt;
 sudo bash&lt;br /&gt;
 cd /usr/local/src/&lt;br /&gt;
 mkdir evdev&lt;br /&gt;
 cd evdev &lt;br /&gt;
 wget http://launchpadlibrarian.net/19254960/preinit.diff&lt;br /&gt;
 apt-get build-dep xserver-xorg-input-evdev&lt;br /&gt;
 apt-get source xserver-xorg-input-evdev&lt;br /&gt;
 cd xserver-xorg-input-evdev-2.0.99+git20080912&lt;br /&gt;
 patch -p1 &amp;lt; ../preinit.diff&lt;br /&gt;
 debian/rules binary&lt;br /&gt;
 cd ..&lt;br /&gt;
 dpkg -i xserver-xorg-input-evdev_2.0.99*.deb&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Add xinput lines to your .profile; with this patch, the normal HAL method no longer works (though note, I have not tested this with no hal policy for the trackpoint at all, just left the non-working one in place. YMMV). &lt;br /&gt;
&lt;br /&gt;
 # TEMPORARY FIX FOR BROKEN EVDEV/HAL for TrackPoint scrolling:&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation&amp;quot; 8 1&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Button&amp;quot; 8 2&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Y Axis&amp;quot; 8 4 5&lt;br /&gt;
&lt;br /&gt;
* reboot your system.&lt;br /&gt;
&lt;br /&gt;
This _should_ enable trackpoint scrolling that will be durable through suspend/resumes. &lt;br /&gt;
&lt;br /&gt;
At some point they will fix the upstream evdev package, and/or adjust other configs. You may see this suddenly stop working after an update (evdev was updated but this fix wasn't in the update); in which case, re-run the steps above to create an updated patched evdev (hopefully). Or the update may carry an upstream fix; latest word in the bug is that the unstable upstream debian packages work out of the box. In which case you should simply come back and reexamine whether the xinput lines in the  .profile are still necessary at a later date, or you can use the more canonical HAL profile to control the trackpoint properties.&lt;br /&gt;
&lt;br /&gt;
==Rotating the Screen==&lt;br /&gt;
&lt;br /&gt;
A classic gripe of linux tablet users is that they can rotate the screen but the digitizer does not rotate with it automatically. This can render the portrait &amp;quot;tablet&amp;quot; configuration useless. &lt;br /&gt;
&lt;br /&gt;
The wacom driver actually has the capability to rotate as well. A script has been developed to both rotate the display and the wacom driver:&lt;br /&gt;
&lt;br /&gt;
http://www.thinkwiki.org/wiki/Wacom_Serial_Tablet_PC_Stylus&lt;br /&gt;
&lt;br /&gt;
The last version of the script (for linuxwacom 8.1) appears to work on the x200, in 8.10, after using the other xorg display and wacom modifications above.&lt;br /&gt;
&lt;br /&gt;
''However'' after a few days I have noticed some instability and odd behaviour with it. If anyone would like to have a look at it, please feel free to post a correction here. &lt;br /&gt;
&lt;br /&gt;
Once you have copied the script to your local system, you can use the normal key binding facilities in gnome or kde to bind your rotation key to it. &lt;br /&gt;
&lt;br /&gt;
If anyone has any idea how to receive and act automatically on signals from the sensor inside the x200 tablet's screen hinge, please post it!&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: TAKING CONTROL OF THE FAN IS DANGEROUS, AND CAN DESTROY YOUR LAPTOP'''&lt;br /&gt;
&lt;br /&gt;
In Windows, the fan is controlled by software written by IBM and tested in a QA lab. In linux, the fan is controlled by hobbyists performing experiments.&lt;br /&gt;
&lt;br /&gt;
Until you control it, the fan ''should'' be in a failsafe &amp;quot;always on&amp;quot; mode in linux. This may run your battery down faster, it is also ''safe''. If you customize the fan (as described below or in any other way not explicitly supported by Lenovo), bugs or misconfiguration could cause it not to run enough to cool the system properly. If that happens, '''the laptop will cook''', and can be '''totally destroyed.''' Can't be any more blunt than that. &lt;br /&gt;
&lt;br /&gt;
To quote:&lt;br /&gt;
&lt;br /&gt;
 Let me tell you one thing that you MUST keep in mind:&lt;br /&gt;
 &lt;br /&gt;
 Unless you *really* know better, using any sort of fan control to slow&lt;br /&gt;
 down the fan is never completely safe.  The thinkpad wanted the fan&lt;br /&gt;
 faster for a reason, and unless you actually are SURE that it was for&lt;br /&gt;
 a bad reason, there is risk in overriding it.&lt;br /&gt;
 &lt;br /&gt;
 So take it from me, the guy who writes the code that goes in the&lt;br /&gt;
 kernel to let you do fan control: do not do fan control for frivolous&lt;br /&gt;
 reasons.&lt;br /&gt;
&lt;br /&gt;
[http://www.nabble.com/tpfand-configuration-for-an-X200s-td20777095.html -this thread, which happens to be an X200 user asking for help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING: USE AT YOUR OWN RISK'''&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages. &lt;br /&gt;
&lt;br /&gt;
* First add the tpfand repository. Instructions are [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control here]&lt;br /&gt;
&lt;br /&gt;
* Then install the packages.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
'''However''' I do not see names attached to the various sensors on my X200 (as in the above list). I'm not sure where these names came from, or if the ones listed above can be presumed to match on all (or any) X200s. In addition, I'm not sure (and can't find any info on) the relationship between the fan speed percentages and the &amp;quot;hw-ctrl&amp;quot; fan mode. In experiments, switching back to the hw-ctrl fan mode seemed to cause both temperatures and fan speed to drop at the same time? Then re-disabling tpfand's control altogether seemed to cause an even larger drop in both temps and fan speed. Strange. I'm probably doing it wrong, or there's something unusual going on here? &lt;br /&gt;
&lt;br /&gt;
Just be safe; if you're not experienced at performing dangerous experiments on your computer, you shouldn't try messing with this. BLABLABLA&lt;br /&gt;
&lt;br /&gt;
The above settings are for the X200 (without an s) as is all the information on this page. Don't know why somebody messes this page up with stuff about the X200s. The sensor names were deduced by matching sensor readings between tpfand and acpi temperatures.&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39518</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39518"/>
		<updated>2008-11-05T17:09:13Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now at least hibernat works. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth enabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
*Hibernate fails with Virtualbox running*&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; http://ubuntuforums.org/showpost.php?p=4582777&amp;amp;postcount=3&lt;br /&gt;
&lt;br /&gt;
To circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
 do&lt;br /&gt;
   vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 case $1 in&lt;br /&gt;
   hibernate)&lt;br /&gt;
     su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
This is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
I have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39487</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39487"/>
		<updated>2008-11-03T19:55:22Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
*Hibernate fails with Virtualbox running*&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; http://ubuntuforums.org/showpost.php?p=4582777&amp;amp;postcount=3&lt;br /&gt;
&lt;br /&gt;
To circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
 do&lt;br /&gt;
   vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 case $1 in&lt;br /&gt;
   hibernate)&lt;br /&gt;
     su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
This is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
I have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39486</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39486"/>
		<updated>2008-11-03T19:55:04Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
**Hibernate fails with Virtualbox running**&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; http://ubuntuforums.org/showpost.php?p=4582777&amp;amp;postcount=3&lt;br /&gt;
&lt;br /&gt;
To circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
 do&lt;br /&gt;
   vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 case $1 in&lt;br /&gt;
   hibernate)&lt;br /&gt;
     su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
This is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
I have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39485</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39485"/>
		<updated>2008-11-03T19:52:45Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
**Hibernate fails with Virtualbox running**&lt;br /&gt;
&lt;br /&gt;
to circumvent this, put this in ~/bin/vbox_suspend:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
for x in `vboxmanage -nologo list runningvms`&lt;br /&gt;
do&lt;br /&gt;
        vboxmanage -nologo controlvm $x savestate&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and make it executable. you can test it by running ~/bin/vbox_suspend, which should save all your running virtual machines.&lt;br /&gt;
&lt;br /&gt;
put the following lines in /etc/pm/sleep.d/90virtualbox and make it executable as well:&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
case $1 in&lt;br /&gt;
        hibernate)&lt;br /&gt;
                su YOURUSER -c /home/YOURUSER/bin/vbox_suspend&lt;br /&gt;
                ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
this is not very elegant (as the user is hard-coded), but it works.&lt;br /&gt;
i have tried to make the machines resume on thaw, but it would place the vms on the wrong workspace even if it know which X server to use, which it doesn't.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39453</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39453"/>
		<updated>2008-11-02T05:25:49Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernate/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39449</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39449"/>
		<updated>2008-11-01T15:23:01Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernat/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
Note: with this setup i get 4h30min battery time instead of 3h55min&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39445</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39445"/>
		<updated>2008-11-01T14:03:21Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernat/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39444</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39444"/>
		<updated>2008-11-01T14:02:38Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
 * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernat/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39443</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39443"/>
		<updated>2008-11-01T14:02:23Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
* Network&lt;br /&gt;
  * wake on lan disabled&lt;br /&gt;
  * flash over lan disabled&lt;br /&gt;
  * ethernet lan option rom disabled&lt;br /&gt;
  * hdd dma enabled&lt;br /&gt;
  * wireless lan and wimax enabled&lt;br /&gt;
* SATA AHCI&lt;br /&gt;
* CPU&lt;br /&gt;
  * multiprocessing enabled&lt;br /&gt;
  * intel virtualisation enabled&lt;br /&gt;
  * intel vt-d enabled&lt;br /&gt;
* Intel AMT&lt;br /&gt;
  * AMT Control disabled&lt;br /&gt;
* IO Port access&lt;br /&gt;
  * ethernet enabled&lt;br /&gt;
  * wlan enabled&lt;br /&gt;
  * wimax enabled&lt;br /&gt;
  * wwan enabled&lt;br /&gt;
  * bluetooth disabled&lt;br /&gt;
  * wireless usb disabled&lt;br /&gt;
  * modem disabled&lt;br /&gt;
  * usb enabled&lt;br /&gt;
  * expresscard slot disabled&lt;br /&gt;
  * ultrabay hdd disabled&lt;br /&gt;
  * memory card disabled&lt;br /&gt;
  * camera enabled&lt;br /&gt;
  * microphone enabled&lt;br /&gt;
  * fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernat/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39442</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39442"/>
		<updated>2008-11-01T14:01:15Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
&lt;br /&gt;
- Network&lt;br /&gt;
  - wake on lan disabled&lt;br /&gt;
  - flash over lan disabled&lt;br /&gt;
  - ethernet lan option rom disabled&lt;br /&gt;
  - hdd dma enabled&lt;br /&gt;
  - wireless lan and wimax enabled&lt;br /&gt;
- SATA AHCI&lt;br /&gt;
- CPU&lt;br /&gt;
  - multiprocessing enabled&lt;br /&gt;
  - intel virtualisation enabled&lt;br /&gt;
  - intel vt-d enabled&lt;br /&gt;
- Intel AMT&lt;br /&gt;
  - AMT Control disabled&lt;br /&gt;
- IO Port access&lt;br /&gt;
  - ethernet enabled&lt;br /&gt;
  - wlan enabled&lt;br /&gt;
  - wimax enabled&lt;br /&gt;
  - wwan enabled&lt;br /&gt;
  - bluetooth disabled&lt;br /&gt;
  - wireless usb disabled&lt;br /&gt;
  - modem disabled&lt;br /&gt;
  - usb enabled&lt;br /&gt;
  - expresscard slot disabled&lt;br /&gt;
  - ultrabay hdd disabled&lt;br /&gt;
  - memory card disabled&lt;br /&gt;
  - camera enabled&lt;br /&gt;
  - microphone enabled&lt;br /&gt;
  - fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernat/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39441</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39441"/>
		<updated>2008-11-01T14:00:46Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Suspend and Hibernate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
I had lots of problems with both hibernate and suspend. I have disabled lots of (for me at least) unneeded devices in the bios, and now it works perfectly. My x200 bios configuration is now like this:&lt;br /&gt;
- Network&lt;br /&gt;
  - wake on lan disabled&lt;br /&gt;
  - flash over lan disabled&lt;br /&gt;
  - ethernet lan option rom disabled&lt;br /&gt;
  - hdd dma enabled&lt;br /&gt;
  - wireless lan and wimax enabled&lt;br /&gt;
- SATA AHCI&lt;br /&gt;
- CPU&lt;br /&gt;
  - multiprocessing enabled&lt;br /&gt;
  - intel virtualisation enabled&lt;br /&gt;
  - intel vt-d enabled&lt;br /&gt;
- Intel AMT&lt;br /&gt;
  - AMT Control disabled&lt;br /&gt;
- IO Port access&lt;br /&gt;
  - ethernet enabled&lt;br /&gt;
  - wlan enabled&lt;br /&gt;
  - wimax enabled&lt;br /&gt;
  - wwan enabled&lt;br /&gt;
  - bluetooth disabled&lt;br /&gt;
  - wireless usb disabled&lt;br /&gt;
  - modem disabled&lt;br /&gt;
  - usb enabled&lt;br /&gt;
  - expresscard slot disabled&lt;br /&gt;
  - ultrabay hdd disabled&lt;br /&gt;
  - memory card disabled&lt;br /&gt;
  - camera enabled&lt;br /&gt;
  - microphone enabled&lt;br /&gt;
  - fingerprint reader disabled&lt;br /&gt;
&lt;br /&gt;
I left the rest at bios defaults. Of course, you may one some of these devices enabled, but this is a starting point to get hibernat/suspend working and by enabling one after the other you should be able to find the device/s that cause problems.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39225</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39225"/>
		<updated>2008-10-26T11:12:58Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf as a starting point. Use the sensors applet to control and monitor temperatures of cpu, gpu and harddisk (see below)!&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
These settings achieve the following:&lt;br /&gt;
* fan runs at 15% if the system is idle. This is very quiet, while still having airflow through the system&lt;br /&gt;
* if MB2&amp;gt;55° or BAT&amp;gt;35°, fan runs at 30%&lt;br /&gt;
* if MiniPCI&amp;gt;55° fan 45%&lt;br /&gt;
* if GPU&amp;gt;55 fan 60%&lt;br /&gt;
* if CPU&amp;gt;50 fan 90%&lt;br /&gt;
The net effect is that a busy system will run the fan between 45%-90% depending on load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gnome sensors applets allow you to monitor all important temperatures, including battery, hdd, cpu and gpu and system fan.&lt;br /&gt;
 sudo apt-get install sensors-appplet hddtemp&lt;br /&gt;
&lt;br /&gt;
Add the hardware sensor monitor to the panel and then configure it. You will see a lot of datasources.&lt;br /&gt;
&lt;br /&gt;
* libsensors: temp9 and temp10 seem to be mainboard/Nortbridge or power regulator sensors.&lt;br /&gt;
* hddtemp: /dev/sda is the sensor of the harddisk. It is important to keep the harddisk always below 45°, normally under 40°. This is no problem with the X200, the hdd cooling system seems to be very good. &lt;br /&gt;
* ibm-acpi: cpu, mPCI, GPU and FAN are intersting sensors.&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39224</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39224"/>
		<updated>2008-10-26T10:54:12Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf. Of course, i take no responsibility if you fry your x200! Use the sensors applet to control temperatures of cpu, gpu and harddisk!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #... &lt;br /&gt;
 0. CPU = 0:0 50:7 &lt;br /&gt;
 1. Mini PCI = 0:0 55:4 &lt;br /&gt;
 2. Sensor 2 = 0:255 &lt;br /&gt;
 3. GPU = 0:0 55:5 &lt;br /&gt;
 4. Bat0 = 0:0 35:3 &lt;br /&gt;
 5. Sensor 5 = 0:255 &lt;br /&gt;
 6. Bat1 = 0:0 35:3 &lt;br /&gt;
 7. Sensor 7 = 0:255 &lt;br /&gt;
 8. MB? = 0:0 45:2 &lt;br /&gt;
 9. MB? = 0:0 55:3 &lt;br /&gt;
 10. Sensor 10 = 0:255 &lt;br /&gt;
 11. Sensor 11 = 0:255 &lt;br /&gt;
 12. Sensor 12 = 0:255 &lt;br /&gt;
 13. Sensor 13 = 0:255 &lt;br /&gt;
 14. Sensor 14 = 0:255 &lt;br /&gt;
 15. Sensor 15 = 0:255 &lt;br /&gt;
 #...&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39223</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39223"/>
		<updated>2008-10-26T10:53:18Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf. Of course, i take no responsibility if you fry your x200! Use the sensors applet to control temperatures of cpu, gpu and harddisk!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#... &lt;br /&gt;
0. CPU = 0:0 50:7 &lt;br /&gt;
1. Mini PCI = 0:0 55:4 &lt;br /&gt;
2. Sensor 2 = 0:255 &lt;br /&gt;
3. GPU = 0:0 55:5 &lt;br /&gt;
4. Bat0 = 0:0 35:3 &lt;br /&gt;
5. Sensor 5 = 0:255 &lt;br /&gt;
6. Bat1 = 0:0 35:3 &lt;br /&gt;
7. Sensor 7 = 0:255 &lt;br /&gt;
8. MB? = 0:0 45:2 &lt;br /&gt;
9. MB? = 0:0 55:3 &lt;br /&gt;
10. Sensor 10 = 0:255 &lt;br /&gt;
11. Sensor 11 = 0:255 &lt;br /&gt;
12. Sensor 12 = 0:255 &lt;br /&gt;
13. Sensor 13 = 0:255 &lt;br /&gt;
14. Sensor 14 = 0:255 &lt;br /&gt;
15. Sensor 15 = 0:255 &lt;br /&gt;
#...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39222</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39222"/>
		<updated>2008-10-26T10:52:52Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf. Of course, i take no responsibility if you fry your x200! Use the sensors applet to control temperatures of cpu, gpu and harddisk!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#... &lt;br /&gt;
0. CPU = 0:0 50:7 &lt;br /&gt;
1. Mini PCI = 0:0 55:4 &lt;br /&gt;
2. Sensor 2 = 0:255 &lt;br /&gt;
3. GPU = 0:0 55:5 &lt;br /&gt;
4. Bat0 = 0:0 35:3 &lt;br /&gt;
5. Sensor 5 = 0:255 &lt;br /&gt;
6. Bat1 = 0:0 35:3 &lt;br /&gt;
7. Sensor 7 = 0:255 &lt;br /&gt;
8. MB? = 0:0 45:2 &lt;br /&gt;
9. MB? = 0:0 55:3 &lt;br /&gt;
10. Sensor 10 = 0:255 &lt;br /&gt;
11. Sensor 11 = 0:255 &lt;br /&gt;
12. Sensor 12 = 0:255 &lt;br /&gt;
13. Sensor 13 = 0:255 &lt;br /&gt;
14. Sensor 14 = 0:255 &lt;br /&gt;
15. Sensor 15 = 0:255 &lt;br /&gt;
#...&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39221</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39221"/>
		<updated>2008-10-26T10:51:09Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install tpfand tpfand-admin &lt;br /&gt;
&lt;br /&gt;
There is currently no tpfand profile for the x200, but you can set the thresholds and power settings for all fans easily with the thinkpad fan control software. Here are the settings from my /etc/tpfand.conf:&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39220</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) and Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X200</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_and_Ubuntu_8.10_(Intrepid_Ibex)_on_a_ThinkPad_X200&amp;diff=39220"/>
		<updated>2008-10-26T10:45:00Z</updated>

		<summary type="html">&lt;p&gt;Bbrunner: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Apologies in advance:'''&lt;br /&gt;
The original author of this entry hopes that others will improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Undoubtedly, this post will age quickly as 8.10 nears final release. One place for additional information is [http://ubuntuforums.org/showthread.php?p=5897839 this X200 owners' thread] on the Ubuntu forums.&lt;br /&gt;
&lt;br /&gt;
Started off working w. Ubuntu 8.04 install using the optical drive in the X200 ultrabase. Everything went swimmingly - ethernet worked out of the box as did the optical drive itself.&lt;br /&gt;
&lt;br /&gt;
Wound up upgrading to the 8.10 beta b/c of wireless troubles. See below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ultrabay==&lt;br /&gt;
&lt;br /&gt;
Handles install without any problem - note: while the machine is in the bay, it forces you to use the ethernet port on the bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Intel GigE worked out of the box w. 8.04.&lt;br /&gt;
&lt;br /&gt;
8.10 beta not supporting Intel GigE hardware yet, however (see this [https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview technical overview] for more details), so unless you wanna try some serious hacking I wouldn't try to do a net install of 8.10 using the ethernet until the final release. Updating the kernel for 8.10 fixes ethernet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Ah, the wireless.&lt;br /&gt;
&lt;br /&gt;
run &amp;lt;lshw -C network&amp;gt; and sort out which wireless hardware you're working with.&lt;br /&gt;
&lt;br /&gt;
For Atheros, check out [http://ubuntuforums.org/showthread.php?t=905126 this forum post]&lt;br /&gt;
&lt;br /&gt;
For Intel 5300 on 8.04, neither the recommended drivers (iwl5000) nor ndiswrapper did the trick. It's possible that manually-upgrading the kernel to 2.27 would do it.&lt;br /&gt;
&lt;br /&gt;
On the other hand, with 8.10 the Intel 5300 works out of the box. Running &amp;lt;lshw -C network&amp;gt; again shows that it's the iwlagn driver (pre-loaded with the 2.27 kernel) that does the trick.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
As reported elsewhere, the fan seems to run constantly while the machine is on under 8.04 and 8.10. Will report back if/when I find a fix in the next few days.&lt;br /&gt;
&lt;br /&gt;
The fan can be made less noisy by installing the tpfand packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt-get install tpfand tpfand-admin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Not sure what's going on here yet, but the battery claims to have only ~3 hours of life after a full charge.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
With 8.10 things don't work well if you stick with the &amp;quot;preconfigured&amp;quot; xorg.conf settings: the default resolution is only 1074x768 and the highest setting that the laptop display is capable of (1280x800) doesn't even show up in the &amp;lt;em&amp;gt; System -&amp;gt; Preferences -&amp;gt; Screen Resolution &amp;lt;/em&amp;gt;applet. To make matters worse, VGA output is a royal pain.&lt;br /&gt;
&lt;br /&gt;
Here's a step-by-step guide to improve the situation if you just want to get the laptop display working properly:&lt;br /&gt;
&lt;br /&gt;
* First, make sure you've got the latest drivers for your Intel 4500MHD video card:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
* Once that's over and done with, open up your xorg.conf file (note: be careful with this file):&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
* Make the part that isn't commented out (i.e. that isn't preceded by a #) look like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Ignore&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
     Monitor        &amp;quot;Configured Monitor&amp;quot;&lt;br /&gt;
     Device        &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
     DefaultDepth     24&lt;br /&gt;
     SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
         Modes &amp;quot;1280x800&amp;quot; &amp;quot;1024x768&amp;quot;&lt;br /&gt;
 # The following line was an auto-configuration added by an external VGA projector; you might leave it out to try&lt;br /&gt;
 # letting the system detect dimensions appropriate for whatever display you happen to use.&lt;br /&gt;
         Virtual    2432 864&lt;br /&gt;
     EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
      Identifier    &amp;quot;Configured Video Device&amp;quot;&lt;br /&gt;
      Driver        &amp;quot;intel&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-1&amp;quot; &amp;quot;HDMI-1&amp;quot;&lt;br /&gt;
      Option        &amp;quot;monitor-HDMI-2&amp;quot; &amp;quot;HDMI-2&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Note: those HDMI settings are really important because they get rid of some imaginary monitors (see [[Installing_Debian_on_an_X200 | this other X200 installation notes post]] for more details).  Save your new xorg.conf file and quit the Gedit text editor. Also quit any other open programs and log-out from your session to reset the X-server and apply the new settings. &lt;br /&gt;
&lt;br /&gt;
* When you log back in, all the new settings should &amp;quot;just work,&amp;quot; but don't be alarmed if things look a little weird or if the screen resolution still isn't the full 1280x800...&lt;br /&gt;
:To make sure the xorg.conf changes &amp;quot;stuck&amp;quot; and that the resolution is set properly, open the aforementioned Screen Resolution applet:  &amp;lt;em&amp;gt;System -&amp;gt; Preferences -&amp;gt; Screen Resolution&amp;lt;/em&amp;gt;. Make sure the the box that says &amp;quot;Mirror Screens&amp;quot; is unchecked and click the &amp;quot;Detect Displays&amp;quot; button. In the little colorful diagram thingy, there should just be a big rectangle that says &amp;quot;laptop 12&amp;quot;&amp;quot; (or whatever portion of those words fits in the rectangle). Click on this &amp;quot;laptop&amp;quot; rectangle to make sure and activate it. Once you've clicked on it, look for the drop-down menu that says the resolution and re-set this to &amp;quot;1280 x 800 (16:10).&amp;quot; If there are other &amp;quot;imaginary&amp;quot; displays activated (there shouldn't be with the HDMI workaround in the xorg.conf file included above) use the same drop-down menu to turn them to &amp;quot;Off.&amp;quot; Click &amp;quot;Apply&amp;quot; at the bottom and close the applet. Log out again to activate the new settings. If all goes according to plan, your 12800x800 display should now work like a charm!&lt;br /&gt;
&lt;br /&gt;
* Once you've got that all sorted out, go ahead and hook the X200 up to an external display via the VGA port (so far, I've only tried it directly from the laptop and not from the ultrabase). Open the Screen Resolution applet again and click &amp;quot;detect displays.&amp;quot; Choose a resolution for the external display and decide whether you want a mirrored output or not. Click apply (here the system may prompt you to accept virtual display settings - say yes and confirm by typing your password), close the applet and log-out again to reset X. Once you log in, you should have an external display working perfectly.&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Without tweaking drivers and xorg.conf suspending through the Gnome desktop does not work - seems to be related to the problems with the display. Some people have reported no problems with Hibernate, while others...you get the idea. If you're one of those having problems, read on... &lt;br /&gt;
&lt;br /&gt;
Once you've followed the instructions to get the Intel video card drivers installed (see above) Hibernate (suspend to disk) *should* work and Sleep/Suspend (suspend to RAM) *might* work (there are some conflicting reports out there). If you like, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the suspend/sleep &amp;lt;em&amp;gt;still&amp;lt;/em&amp;gt; doesn't work, try the following work-around to get the system to recognize the sleep settings.&lt;br /&gt;
&lt;br /&gt;
First, create a text file called &amp;quot;sleep_module&amp;quot; in the /etc/pm/config.d directory:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/pm/config.d/sleep_module&lt;br /&gt;
&lt;br /&gt;
In the new file, enter:&lt;br /&gt;
&lt;br /&gt;
 SLEEP_MODULE=kernel &lt;br /&gt;
&lt;br /&gt;
Then save this new file and exit your text editor as well as your other apps. Do a reboot and try out your freshly reconfigured suspend funciton. As before, you can examine/tweak the settings in &amp;lt;em&amp;gt; system -&amp;gt; preferences -&amp;gt; power management&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note: Consider using &amp;quot;sudo -e&amp;quot; for editing files.&lt;br /&gt;
&lt;br /&gt;
'''Update:''' The latest updates to 8.10 (still in beta at the time of this writing) appear to include a sleep_module configuration file that includes this tweak.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
(Mostly) works out of the box under 8.04 and 8.10&lt;br /&gt;
&lt;br /&gt;
Worth noting the apparent problems w. Skype and Medibuntu on 8.10 - some of this [http://ubuntuforums.org/showthread.php?t=925211 appears to have been resolved] recently and will hopefully make it into the final release. Sound playback within Skype still failing despite the workaround.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works with Cheese Webcam Booth on 8.10.&lt;br /&gt;
&lt;br /&gt;
==VGA==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unclaimed&amp;quot;&lt;br /&gt;
[[Category:X200]]&lt;/div&gt;</summary>
		<author><name>Bbrunner</name></author>
		
	</entry>
</feed>