<?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=Tp42</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=Tp42"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Tp42"/>
	<updated>2026-05-09T05:35:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43302</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43302"/>
		<updated>2009-05-26T14:22:37Z</updated>

		<summary type="html">&lt;p&gt;Tp42: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 Bit) and (amd64, 64 Bit). Overall impression: An installation without severe glitches so far. :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth/WLAN Hardware Switch==&lt;br /&gt;
&lt;br /&gt;
The Bluetooth/WLAN Hardware Switch on the backside of the X301 does not work properly, yet. Booting the X301 with Bt/WLAN switched off and turning the switch  to &amp;quot;on&amp;quot; lead to a not working wireless connection, although &amp;quot;Enable Wireless&amp;quot; is checked in the network-manager applet. However, if I manually disable/enable &amp;quot;Enable Wireless&amp;quot; in the network-manager applet after such a boot process, the wireless connection starts to work correctly. --&amp;gt; Any hints someone hot to get the hardware switch working correctly?&lt;br /&gt;
&lt;br /&gt;
==Ericsson F3507g Mobile Broadband Module==&lt;br /&gt;
&lt;br /&gt;
Work out of the box on amd64 version, should work therefore on i386 too.&lt;br /&gt;
&lt;br /&gt;
The GPS works too, when sending the commands manually to the card as described in http://www.thinkwiki.org/wiki/Ericsson_F3507g_Mobile_Broadband_Module . However I couln't connect to /dev/ttyACMx with cu. I first had to change the owner of the devices with &amp;quot;sudo chown uucp.uucp /dev/ttyACMx&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile? I try to but I am not very lucking finding the right profile at the moment). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
Using a second battery instead of the CD-ROM drive works fine too.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box.  But there might be a problem with the X Server crashing after resume (see: https://bugs.launchpad.net/bugs/340328 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 26. May 2009 by tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43059</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43059"/>
		<updated>2009-04-29T14:40:47Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile? I try to but I am not very lucking finding the right profile at the moment). &lt;br /&gt;
&lt;br /&gt;
On Jaunty &amp;quot;System&amp;gt;Administration Fan Control Panels&amp;quot; does not work. You have to start it manually in the Terminal with&lt;br /&gt;
 sudo tpfan-admin&lt;br /&gt;
A fix for the control panel underway.&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 29. April 2009 by tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43058</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43058"/>
		<updated>2009-04-29T14:39:28Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?). On Jaunty &amp;quot;System&amp;gt;Administration Fan Control Panels&amp;quot; does not work. You have to start it manually in the Terminal with&lt;br /&gt;
 sudo tpfan-admin&lt;br /&gt;
A fix for the control panel underway.&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 29. April 2009 by tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43057</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43057"/>
		<updated>2009-04-29T14:38:35Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?). On Jaunty System&amp;gt;Administration Fan Control Panels does not work. You have to start it manually in the Terminal with&lt;br /&gt;
 sudo tpfan-admin&lt;br /&gt;
A fix is underway.&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 29. April 2009 by tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43056</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43056"/>
		<updated>2009-04-29T14:35:52Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?). On Jaunty System&amp;gt;Administration Fan Control Panels does not work. You have to start it manually in the Terminal with&lt;br /&gt;
 sudo tpfan-admin&lt;br /&gt;
A fix is underway.&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by --[[User:Blk|Blk]]&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43055</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43055"/>
		<updated>2009-04-29T14:29:03Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?). On Jaunty System&amp;gt;Administration Fan Control Panels does not work. You have to start it manually in the Terminal with&lt;br /&gt;
 sudo tpfan-admin&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by --[[User:Blk|Blk]]&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43054</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43054"/>
		<updated>2009-04-29T14:28:00Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?). On Jaunty System&amp;gt;Administration Fan Control Panels does not work. You have to start it manually in the Terminal with&lt;br /&gt;
sudo tpfan-admin &lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by --[[User:Blk|Blk]]&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43053</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43053"/>
		<updated>2009-04-29T14:23:54Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by --[[User:Blk|Blk]]&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43052</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43052"/>
		<updated>2009-04-29T14:22:07Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Camera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box (tested with [http://projects.gnome.org/cheese/ Cheese]) but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43051</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=43051"/>
		<updated>2009-04-29T14:19:55Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* External Displays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
Pretty much all of the Fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
To make the Mute button work add the kernel option '''acpi_osi=&amp;quot;Linux&amp;quot;''' .&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
untested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Both work out of the box. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box. Plugging in headphone or microphone will mute the internal devices and switch to external jacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
Works out of the box but on repeated use it often fails or blocks. Reloading the uvcvideo kernel module resets the camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
Works out of the box (dual screen and mirror screens). Tested with an Acer AL2223W monitor.&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works. But the performance of the intel driver in 9.04 is not optimal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
About 20s including time spent in BIOS and POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AuthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42937</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42937"/>
		<updated>2009-04-24T09:46:32Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
Overall impression: an installation without severe glitches so far :-)&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
not measured yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42936</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42936"/>
		<updated>2009-04-24T09:45:03Z</updated>

		<summary type="html">&lt;p&gt;Tp42: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine :-)&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
not tested yet.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
not measured yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip. Linux driver is missing. Any news here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42935</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42935"/>
		<updated>2009-04-24T09:41:43Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Power Mgmt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine - not fully tested yet.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42934</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42934"/>
		<updated>2009-04-24T09:41:05Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Wireless */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42933</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42933"/>
		<updated>2009-04-24T09:39:52Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provide a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42932</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42932"/>
		<updated>2009-04-24T09:39:13Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Fan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
It is spinning lightly (2000-5000 rpm) almost all the time, rather the same situation as on Windows XP.&lt;br /&gt;
To get the X301 silent and cool, [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control] may be a solution. However, a X301 fan profile is still missing. (Perhaps someone might provia a profile?)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42931</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42931"/>
		<updated>2009-04-24T09:34:53Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Sound */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
Works fine. It is spinning lightly almost all the time, but acceptable (like in windows)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42930</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42930"/>
		<updated>2009-04-24T09:28:54Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Ethernet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works out of the box.&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
Works fine. It is spinning lightly almost all the time, but acceptable (like in windows)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box on the generic kernel, i've run into some trouble with my custom kernel - feel free to report on what i'm missing.&lt;br /&gt;
alsamixer reports the Conexant chip being used so i've selected that one in the snd-hda-intel driver (selecting them all didn't help either)&lt;br /&gt;
&lt;br /&gt;
i haven't extensively tested this feature untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
-works correct so far with pulseaudio&lt;br /&gt;
&lt;br /&gt;
-headphone port works&lt;br /&gt;
&lt;br /&gt;
If no sound in applications such as Firefox, check the following:  User name may be missing from audio group.  Add it with:&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/group&lt;br /&gt;
&lt;br /&gt;
and add your user name to the audio group:&lt;br /&gt;
&lt;br /&gt;
 audio:x:29:[USERNAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition the PCM channel may be on zero. Slide it to maximum.  Do this by double clicking the speaker icon and then clicking &amp;quot;mixer&amp;quot;.  Push the slider to max.  Alternatively in a terminal session run:&lt;br /&gt;
 &lt;br /&gt;
 alsamixer&lt;br /&gt;
&lt;br /&gt;
Select PCM and set to maximum output.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42929</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42929"/>
		<updated>2009-04-24T09:28:24Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Installation was done with a fresh Ubuntu 9.04 (x86, 32 bit).&lt;br /&gt;
&lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works OOB&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
Works fine. It is spinning lightly almost all the time, but acceptable (like in windows)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box on the generic kernel, i've run into some trouble with my custom kernel - feel free to report on what i'm missing.&lt;br /&gt;
alsamixer reports the Conexant chip being used so i've selected that one in the snd-hda-intel driver (selecting them all didn't help either)&lt;br /&gt;
&lt;br /&gt;
i haven't extensively tested this feature untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
-works correct so far with pulseaudio&lt;br /&gt;
&lt;br /&gt;
-headphone port works&lt;br /&gt;
&lt;br /&gt;
If no sound in applications such as Firefox, check the following:  User name may be missing from audio group.  Add it with:&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/group&lt;br /&gt;
&lt;br /&gt;
and add your user name to the audio group:&lt;br /&gt;
&lt;br /&gt;
 audio:x:29:[USERNAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition the PCM channel may be on zero. Slide it to maximum.  Do this by double clicking the speaker icon and then clicking &amp;quot;mixer&amp;quot;.  Push the slider to max.  Alternatively in a terminal session run:&lt;br /&gt;
 &lt;br /&gt;
 alsamixer&lt;br /&gt;
&lt;br /&gt;
Select PCM and set to maximum output.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42928</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42928"/>
		<updated>2009-04-24T09:26:50Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Now that Intrepid is out the door, get it while it's fresh!&lt;br /&gt;
 &lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works OOB&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
Works fine. It is spinning lightly almost all the time, but acceptable (like in windows)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box on the generic kernel, i've run into some trouble with my custom kernel - feel free to report on what i'm missing.&lt;br /&gt;
alsamixer reports the Conexant chip being used so i've selected that one in the snd-hda-intel driver (selecting them all didn't help either)&lt;br /&gt;
&lt;br /&gt;
i haven't extensively tested this feature untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
-works correct so far with pulseaudio&lt;br /&gt;
&lt;br /&gt;
-headphone port works&lt;br /&gt;
&lt;br /&gt;
If no sound in applications such as Firefox, check the following:  User name may be missing from audio group.  Add it with:&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/group&lt;br /&gt;
&lt;br /&gt;
and add your user name to the audio group:&lt;br /&gt;
&lt;br /&gt;
 audio:x:29:[USERNAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition the PCM channel may be on zero. Slide it to maximum.  Do this by double clicking the speaker icon and then clicking &amp;quot;mixer&amp;quot;.  Push the slider to max.  Alternatively in a terminal session run:&lt;br /&gt;
 &lt;br /&gt;
 alsamixer&lt;br /&gt;
&lt;br /&gt;
Select PCM and set to maximum output.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work!&lt;br /&gt;
&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42927</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42927"/>
		<updated>2009-04-24T09:26:23Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Now that Intrepid is out the door, get it while it's fresh!&lt;br /&gt;
 &lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works OOB&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
Works fine. It is spinning lightly almost all the time, but acceptable (like in windows)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box on the generic kernel, i've run into some trouble with my custom kernel - feel free to report on what i'm missing.&lt;br /&gt;
alsamixer reports the Conexant chip being used so i've selected that one in the snd-hda-intel driver (selecting them all didn't help either)&lt;br /&gt;
&lt;br /&gt;
i haven't extensively tested this feature untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
-works correct so far with pulseaudio&lt;br /&gt;
&lt;br /&gt;
-headphone port works&lt;br /&gt;
&lt;br /&gt;
If no sound in applications such as Firefox, check the following:  User name may be missing from audio group.  Add it with:&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/group&lt;br /&gt;
&lt;br /&gt;
and add your user name to the audio group:&lt;br /&gt;
&lt;br /&gt;
 audio:x:29:[USERNAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition the PCM channel may be on zero. Slide it to maximum.  Do this by double clicking the speaker icon and then clicking &amp;quot;mixer&amp;quot;.  Push the slider to max.  Alternatively in a terminal session run:&lt;br /&gt;
 &lt;br /&gt;
 alsamixer&lt;br /&gt;
&lt;br /&gt;
Select PCM and set to maximum output.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work.&lt;br /&gt;
Last Revision 24. April 2009 by User tp42.&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42926</id>
		<title>Installing Ubuntu Jaunty Jackalope (9.04) on an X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_Jaunty_Jackalope_(9.04)_on_an_X301&amp;diff=42926"/>
		<updated>2009-04-24T09:25:10Z</updated>

		<summary type="html">&lt;p&gt;Tp42: â†Created page with 'Please improve on this preliminary effort.  ==Overview==  Now that Intrepid is out the door, get it while it's fresh!   ==Keyboard==  pretty much all of the fn+... keys wo...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please improve on this preliminary effort.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Now that Intrepid is out the door, get it while it's fresh!&lt;br /&gt;
 &lt;br /&gt;
==Keyboard==&lt;br /&gt;
&lt;br /&gt;
pretty much all of the fn+... keys work (not all tested yet)&lt;br /&gt;
tested: lock screen, brightness, sleep, hibernation, battery status, thinklight&lt;br /&gt;
&lt;br /&gt;
==Ethernet==&lt;br /&gt;
&lt;br /&gt;
Works OOB&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
&lt;br /&gt;
Works OOB: The Ubuntu 8.10 Kernel (2.6.27) ships with support for the IWL5100 (''iwlagn'' driver)&lt;br /&gt;
&lt;br /&gt;
==Fan==&lt;br /&gt;
&lt;br /&gt;
Works fine. It is spinning lightly almost all the time, but acceptable (like in windows)&lt;br /&gt;
&lt;br /&gt;
==Power Mgmt==&lt;br /&gt;
&lt;br /&gt;
Seems to work fine. The gnome power manager reports ~3h30 which sounds about right. The [Fn] + [F3] combination even causes the applet to pop up info :)&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
&lt;br /&gt;
Works fine OOB&lt;br /&gt;
&lt;br /&gt;
==Suspend and Hibernate==&lt;br /&gt;
&lt;br /&gt;
Closing the lid puts the machine to sleep, i often managed to resume from ram but i also got frozen (mouse moveable but switching to console doesn't work, screen remains black except for the pointer (i have a black screensaver)) - caution here (solution below) -&lt;br /&gt;
The [[Installing_Debian_(stable)_on_an_X300#Suspend_.26_Hibernate]] article suggests removing the e1000e module which i haven't tried but may help.&lt;br /&gt;
The 2.6.28-rc3-git1 kernel features a suspend fix for the iwl-agn (wireless) driver, so if that was an issue, it might be gone with the next kernel (not shipped with ubuntu 8.10)&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=959712&amp;amp;page=2 This script] offers a solution to the black-freeze-on-resume problem. my suspend now works flawlessly&lt;br /&gt;
&lt;br /&gt;
==Sound==&lt;br /&gt;
&lt;br /&gt;
Works out of the box on the generic kernel, i've run into some trouble with my custom kernel - feel free to report on what i'm missing.&lt;br /&gt;
alsamixer reports the Conexant chip being used so i've selected that one in the snd-hda-intel driver (selecting them all didn't help either)&lt;br /&gt;
&lt;br /&gt;
i haven't extensively tested this feature untested remain:&lt;br /&gt;
* usage with a sound server (esd)&lt;br /&gt;
* microphone&lt;br /&gt;
* headphone&lt;br /&gt;
&lt;br /&gt;
-works correct so far with pulseaudio&lt;br /&gt;
&lt;br /&gt;
-headphone port works&lt;br /&gt;
&lt;br /&gt;
If no sound in applications such as Firefox, check the following:  User name may be missing from audio group.  Add it with:&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/group&lt;br /&gt;
&lt;br /&gt;
and add your user name to the audio group:&lt;br /&gt;
&lt;br /&gt;
 audio:x:29:[USERNAME]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition the PCM channel may be on zero. Slide it to maximum.  Do this by double clicking the speaker icon and then clicking &amp;quot;mixer&amp;quot;.  Push the slider to max.  Alternatively in a terminal session run:&lt;br /&gt;
 &lt;br /&gt;
 alsamixer&lt;br /&gt;
&lt;br /&gt;
Select PCM and set to maximum output.&lt;br /&gt;
&lt;br /&gt;
==Camera==&lt;br /&gt;
&lt;br /&gt;
works fine in ekiga (green LED lights up as well)&lt;br /&gt;
if it doesn't work you might want to try&lt;br /&gt;
 sudo adduser youruser video&lt;br /&gt;
&lt;br /&gt;
==Graphics Chipset and Driver Information==&lt;br /&gt;
&lt;br /&gt;
'''GM45'''&lt;br /&gt;
&lt;br /&gt;
The chipset is called: [http://support.intel.com/Products/Notebook/Chipsets/GM45/GM45-overview.htm Mobile Intel® GM45 Express Chipset]&lt;br /&gt;
&lt;br /&gt;
It was initially referred to as IGD_GM &amp;quot;Intel Integrated Graphics Device&amp;quot; in the Intel driver&lt;br /&gt;
&lt;br /&gt;
Next, support for G4X &amp;quot;Intel 4 series chipsets&amp;quot; was added&lt;br /&gt;
&lt;br /&gt;
IGD_GM was then renamed to it's official name GM45&lt;br /&gt;
&lt;br /&gt;
Finally, the defines IS_GM45 were merged into IS_G4X because they are identical as at 2008-11-06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Direct Rendering Infrastructure'''&lt;br /&gt;
&lt;br /&gt;
DRI is supported with the package libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
The DRI driver is i965 [http://dri.freedesktop.org/wiki/Intel http://dri.freedesktop.org/wiki/Intel]&lt;br /&gt;
&lt;br /&gt;
 $ grep AIGLX:\ Loaded /var/log/Xorg.0.log&lt;br /&gt;
 (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so&lt;br /&gt;
&lt;br /&gt;
The DRM driver is i915 &lt;br /&gt;
&lt;br /&gt;
 $ lsmod | grep drm&lt;br /&gt;
 drm                   110304  3 i915&lt;br /&gt;
&lt;br /&gt;
==External Displays==&lt;br /&gt;
&lt;br /&gt;
vga port works as expected. you can activate it through xrandr or the screen resolution preferences.&lt;br /&gt;
&lt;br /&gt;
with xrandr HDMI-1 shows up as well, but i couldn't test it yet (no adaptor/displayport device)&lt;br /&gt;
&lt;br /&gt;
untested:&lt;br /&gt;
* displayport&lt;br /&gt;
&lt;br /&gt;
Display port may not yet be supported by the intel driver: http://lists.freedesktop.org/archives/xorg/2008-July/037375.html. &lt;br /&gt;
There have however been commits since then mentioning displayport. &lt;br /&gt;
&lt;br /&gt;
The follow xorg.conf works with an external 24&amp;quot; dell display connected via VGA:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-VGA&amp;quot;   &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;monitor-LVDS&amp;quot;  &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;DELL2407WFPHC&amp;quot;&lt;br /&gt;
    Option          &amp;quot;PreferredMode&amp;quot;  &amp;quot;1920x1200&amp;quot;&lt;br /&gt;
 #   Option          &amp;quot;Left Of&amp;quot; &amp;quot;Laptop&amp;quot; # causes crash on intel 2.5&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Laptop&amp;quot;&lt;br /&gt;
 EndSection&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;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Default Screen&amp;quot;&lt;br /&gt;
    Device          &amp;quot;Intel GM45 Express&amp;quot;&lt;br /&gt;
    Monitor         &amp;quot;Laptop&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Virtual     3360 2100&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&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;
 EndSection&lt;br /&gt;
&lt;br /&gt;
==Compiz / 3D Acceleration==&lt;br /&gt;
&lt;br /&gt;
Works OOB, requires p&lt;br /&gt;
&lt;br /&gt;
The Intel i965 driver supports 8192x8192 resolution in the Intrepid packages, however the mesa dri driver libgl1-mesa-dri currently only supports 2048x2048. This means is your combined resolution is greater than that (i.e you have an external display attached), mesa eyecandy will be disabled. &lt;br /&gt;
&lt;br /&gt;
Bug link: [https://bugs.launchpad.net/bugs/146298 https://bugs.launchpad.net/bugs/146298]&lt;br /&gt;
&lt;br /&gt;
 $ glxinfo -l | grep 2048&lt;br /&gt;
 GL_MAX_TEXTURE_SIZE = 2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is crude patch which has had mostly positive feedback, but no-one seems to be sure: [http://lists.freedesktop.org/archives/xorg/2008-April/034707.html http://lists.freedesktop.org/archives/xorg/2008-April/034707.html]. I've not tested it yet. It's also not clear when it will be fixed upstream.&lt;br /&gt;
&lt;br /&gt;
==Boot time==&lt;br /&gt;
&lt;br /&gt;
* 12sec from power to GRUB&lt;br /&gt;
* 22sec to GDM, 18sec with tweaked readahead&lt;br /&gt;
* 29sec from GDM into fully loaded session, 28sec with readahead (seems awfully slow to me.. fluxbox takes like 2sec..)&lt;br /&gt;
&lt;br /&gt;
===Improvements===&lt;br /&gt;
&lt;br /&gt;
====Native Upstart boot====&lt;br /&gt;
&lt;br /&gt;
Since i'm using this one i even ditched boot-readahead (still using desktop-readahead though)&lt;br /&gt;
[http://ubuntuforums.org/showpost.php?p=6158642&amp;amp;postcount=38 Described here]&lt;br /&gt;
&lt;br /&gt;
====Concurent loading====&lt;br /&gt;
&lt;br /&gt;
edit ''/etc/init.d/rc'' set ''CONCURRENCY'' from ''none'' to ''shell''&lt;br /&gt;
 CONCURRENCY=shell&lt;br /&gt;
&lt;br /&gt;
note that after some testing i've switched back to the ''none'' value, as some startups weren't clean&lt;br /&gt;
&lt;br /&gt;
====Readahead====&lt;br /&gt;
&lt;br /&gt;
install readahead&lt;br /&gt;
 sudo apt-get install readahead&lt;br /&gt;
&lt;br /&gt;
profile your GNOME login (instructions: [http://ubuntuforums.org/showthread.php?t=565651], then filter out all files under 100kb (guessed number, feel free to experiment).&lt;br /&gt;
i filtered out small files since access times on SSD is very good, throughput not.&lt;br /&gt;
The linked page states about loading in ''Xsession.d'', forget about that and put your profiled files in ''/etc/readahead/boot'' and ''/etc/readahead/desktop''. This will cause the boot process to profit and the desktop-files to load earlier (before X starts)&lt;br /&gt;
to create a ''boot'' file, append &amp;quot;profile&amp;quot; to the GRUB prompt&lt;br /&gt;
&lt;br /&gt;
filter out the small files&lt;br /&gt;
boot file:&lt;br /&gt;
 cat boot | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; boot.sorted&lt;br /&gt;
now delete any line below the wanted threshold from the sorted file (i took &amp;quot;dash&amp;quot; as masker with 104kb)&lt;br /&gt;
since the boot file is ordered, we want to keep that order&lt;br /&gt;
 cat boot | while read line; do grep &amp;quot;$line&amp;quot; boot.sorted &amp;gt;&amp;gt; boot.new; done;&lt;br /&gt;
&lt;br /&gt;
same for the desktop file:&lt;br /&gt;
 cat desktop | xargs -i ls -lk {} | sort -rn -k +5 | awk &amp;quot;{print(\$8)}&amp;quot; &amp;gt; desktop.sorted&lt;br /&gt;
remove lines from sorted file...&lt;br /&gt;
 cat desktop | while read line; do grep &amp;quot;$line&amp;quot; desktop.sorted &amp;gt;&amp;gt; desktop.new; done;&lt;br /&gt;
&lt;br /&gt;
==Fingerprint Reader==&lt;br /&gt;
&lt;br /&gt;
Doesn't currently work as it's an AthenTec and not a Thompson chip.&lt;br /&gt;
&lt;br /&gt;
==Minimalistic installation instructions==&lt;br /&gt;
&lt;br /&gt;
The system you are installing when following these instructions will be a good starting point if you want a clean ubuntu system without all the bloat (which you may of course add yourself). For a simple installation just download and install the desktop version of ubuntu 8.10 (beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Article skeleton from the Ubuntu 8.10 on X301 article of Blk - Thanks a lot for your work.&lt;br /&gt;
&lt;br /&gt;
[[Category:X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X301&amp;diff=42925</id>
		<title>Installation instructions for the ThinkPad X301</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X301&amp;diff=42925"/>
		<updated>2009-04-24T09:19:47Z</updated>

		<summary type="html">&lt;p&gt;Tp42: /* Installation Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: X301]]&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
*[[Installing Ubuntu Intrepid Ibex (8.10) on an X301]]&lt;br /&gt;
* [http://binaryground.com/install-debian-lenny-thinkpad-x301 Install Debian Lenny (testing) on a ThinkPad X301]&lt;br /&gt;
*[[Installing openSuSE 11.1 on an X301]]&lt;br /&gt;
*[[Installing Ubuntu Jaunty Jackalope (9.04) on an X301]]&lt;/div&gt;</summary>
		<author><name>Tp42</name></author>
		
	</entry>
</feed>