<?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=Coto</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=Coto"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Coto"/>
	<updated>2026-04-19T03:59:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=44066</id>
		<title>Category:T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=44066"/>
		<updated>2009-09-07T09:36:32Z</updated>

		<summary type="html">&lt;p&gt;Coto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T400 ===&lt;br /&gt;
This page gives an overview of all ThinkPad T400 related topics.&lt;br /&gt;
&lt;br /&gt;
Page under construction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
&lt;br /&gt;
*One of the following [[Intel Core 2 Duo (Penryn)]] processors:&lt;br /&gt;
** Intel® Core™2 Duo processor P8400 (2.26GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor P8600 (2.4GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9400 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
** Intel® Core™2 Duo processor P9500 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9600 (2.8GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
* One of the following graphics adapters option:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 4500MHD]]&lt;br /&gt;
** [[ATI Mobility Radeon HD 3470]] (256 MB) at the same time (so called &amp;quot;[[Switchable Graphics]]&amp;quot;)&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1280x800 (WXGA) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution with LED backlight&lt;br /&gt;
* 2GB [[PC3-8500]] memory standard upgradable to 8GB&lt;br /&gt;
* 200GB 7200rpm 2.5&amp;quot; SATA HDD (available with encryption)&lt;br /&gt;
* 160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
* 320GB 5400rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
** [[Full Disk Encryption (FDE)]] Available on some models&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Slim]] with one of the following:&lt;br /&gt;
** None (empty) &lt;br /&gt;
**[[Serial Ultrabay Slim DVD-ROM Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim CD-RW/DVD combo Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim DVD Multi III Drive]] (8x Dual Layer)&lt;br /&gt;
**[[Serial Ultrabay Slim Blu Ray Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
** [[Intel WiMAX/WiFi Link 5150/5350 WiFi/WiMAX controller]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]] (It seems to be a Sierra Wireless MC5720 Modem)&lt;br /&gt;
** [[Cingular HSDPA WWAN]] (Sierra Wireless MC8775)&lt;br /&gt;
* [[MiniPCI Express slot]] 3 with one of the following (this slot only takes cards 1/2 length, ie most wlan/wwan cards will not fit, only things like intel turbo memory, and some bluetooth cards will fit):&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel® Turbo Memory hard drive cache]] up to 2GB&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&lt;br /&gt;
* 1 Slot with one of the following:&lt;br /&gt;
** 1 [[CardBus slot]] (Type 2)&lt;br /&gt;
** [[Lenovo Integrated Smart Card Reader]]&lt;br /&gt;
** [[Ricoh_R5C843|4-in-1 Memory reader]] (or 7-in-1)&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|Bluetooth]] on select models (Note: Bluetooth can only be toggled together with WLAN on and off, to add a bluetooth-only-toggle that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]).&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
* IEEE1394 Firewire (Ricoh Co Ltd R5C832 IEEE 1394 Controller)&lt;br /&gt;
* [[Intel Active Management Technology (AMT)]] on select models&lt;br /&gt;
* integrated webcam on select models&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&amp;amp;sitestyle=lenovo&amp;amp;brandind=10&amp;amp;familyind=422606&amp;amp;machineind=0&amp;amp;modelind=0&amp;amp;partnumberind=0&amp;amp;subcategoryind=0&amp;amp;doctypeind=9&amp;amp;doccategoryind=0&amp;amp;operatingsystemind=49979&amp;amp;validate=true Lenovo Product page]&lt;br /&gt;
* [http://www5.pc.ibm.com/europe/me.nsf/webdocs-L/Data+Sheet:EMEA_Datasheet+ThinkPad+T400_T500+notebooks:English/$FILE/EMEA_DS_Q2_09_1746.pdf EMEA_Datasheet ThinkPad T400 T500 notebooks - 13 Aug 2008 (PDF 3791751 Bytes)]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70069 Hardware Maintenance Manual]&lt;br /&gt;
&lt;br /&gt;
=== Reviews ===&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4946 www.notebookreview.com] 2009-04-03 (Updated)&lt;br /&gt;
* [http://www.pcworld.com/reviews/product/43937/review/thinkpad_t400.html www.pcworld.com] 2009-03-11&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4569 www.notebookreview.com] 2008-10-27&lt;br /&gt;
* [http://www.notebookjournal.de/tests/648 www.notebookjournal.de] 2008-10-27&lt;br /&gt;
* [http://www.pcmag.com/article2/0,2817,2330565,00.asp www.pcmag.com] 2008-10-27&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu:'''&lt;br /&gt;
*[[Install Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T400]]&lt;br /&gt;
*[[Install Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
*[[Save power with Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Fedora:'''&lt;br /&gt;
*[[Installing Fedora 10 on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Gentoo:'''&lt;br /&gt;
*[[Install Gentoo on a Thinkpad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Slackware:'''&lt;br /&gt;
*[[Install Slackware 12.2 on a Thinkpad T400]]&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43444</id>
		<title>Talk:Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43444"/>
		<updated>2009-06-09T23:41:34Z</updated>

		<summary type="html">&lt;p&gt;Coto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I've added a guide on some notes I have taken down while installing Slackware 12.2.  For many of the sections I have used guides from the T61 Slackware installation section and updated them for use with the T400 with Slack 12.2.&lt;br /&gt;
&lt;br /&gt;
-Coto&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43443</id>
		<title>Talk:Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43443"/>
		<updated>2009-06-09T23:40:44Z</updated>

		<summary type="html">&lt;p&gt;Coto: â†Created page with 'I've added a guide on some notes I have taken down while installing Slackware 12.2.  For many of the sections I have used guides from the T61 Slackware installation proble...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I've added a guide on some notes I have taken down while installing Slackware 12.2.  For many of the sections I have used guides from the T61 Slackware installation problems and updated them for use with the T400 with Slack 12.2.&lt;br /&gt;
&lt;br /&gt;
-Coto&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43441</id>
		<title>Category:T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43441"/>
		<updated>2009-06-09T23:36:53Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Linux Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T400 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad T400 related topics.&lt;br /&gt;
&lt;br /&gt;
Page under construction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
&lt;br /&gt;
*One of the following [[Intel Core 2 Duo (Penryn)]] processors:&lt;br /&gt;
** Intel® Core™2 Duo processor P8400 (2.26GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor P8600 (2.4GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9400 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
** Intel® Core™2 Duo processor P9500 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9600 (2.8GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
* One of the following graphics adapters option:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 4500MHD]]&lt;br /&gt;
** [[ATI Mobility Radeon 3470]] (256 MB) at the same time (so called &amp;quot;[[Switchable Graphics]]&amp;quot;)&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1280x800 (WXGA) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution with LED backlight&lt;br /&gt;
* 2GB [[PC3-8500]] memory standard upgradable to 8GB&lt;br /&gt;
* 200GB 7200rpm 2.5&amp;quot; SATA HDD (available with encryption)&lt;br /&gt;
* 160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
* 320GB 5400rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
** [[Full Disk Encryption (FDE)]] Available on some models&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Slim]] with one of the following:&lt;br /&gt;
** None (empty) &lt;br /&gt;
**[[Serial Ultrabay Slim DVD-ROM Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim CD-RW/DVD combo Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim DVD Multi III Drive]] (8x Dual Layer)&lt;br /&gt;
**[[Serial Ultrabay Slim Blu Ray Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
** [[Intel WiMAX/WiFi Link 5150/5350 WiFi/WiMAX controller]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]] (It seems to be a Sierra Wireless MC5720 Modem)&lt;br /&gt;
** [[Cingular HSDPA WWAN]] (Sierra Wireless MC8775)&lt;br /&gt;
* [[MiniPCI Express slot]] 3 with one of the following (this slot only takes cards 1/2 length, ie most wlan/wwan cards will not fit, only things like intel turbo memory, and some bluetooth cards will fit):&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel® Turbo Memory hard drive cache]] up to 2GB&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&lt;br /&gt;
* 1 Slot with one of the following:&lt;br /&gt;
** 1 [[CardBus slot]] (Type 2)&lt;br /&gt;
** [[Lenovo Integrated Smart Card Reader]]&lt;br /&gt;
** [[Ricoh_R5C843|4-in-1 Memory reader]] (or 7-in-1)&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|Bluetooth]] on select models (Note: Bluetooth can only be toggled together with WLAN on and off, to add a bluetooth-only-toggle that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]).&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
* IEEE1394 Firewire (Ricoh Co Ltd R5C832 IEEE 1394 Controller)&lt;br /&gt;
* [[Intel Active Management Technology (AMT)]] on select models&lt;br /&gt;
* integrated webcam on select models&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&amp;amp;sitestyle=lenovo&amp;amp;brandind=10&amp;amp;familyind=422606&amp;amp;machineind=0&amp;amp;modelind=0&amp;amp;partnumberind=0&amp;amp;subcategoryind=0&amp;amp;doctypeind=9&amp;amp;doccategoryind=0&amp;amp;operatingsystemind=49979&amp;amp;validate=true Lenovo Product page]&lt;br /&gt;
* [http://www5.pc.ibm.com/europe/me.nsf/webdocs-L/Data+Sheet:EMEA_Datasheet+ThinkPad+T400_T500+notebooks:English/$FILE/EMEA_DS_Q2_09_1746.pdf EMEA_Datasheet ThinkPad T400 T500 notebooks - 13 Aug 2008 (PDF 3791751 Bytes)]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70069 Hardware Maintenance Manual]&lt;br /&gt;
&lt;br /&gt;
=== Reviews ===&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4946 www.notebookreview.com] 2009-04-03 (Updated)&lt;br /&gt;
* [http://www.pcworld.com/reviews/product/43937/review/thinkpad_t400.html www.pcworld.com] 2009-03-11&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4569 www.notebookreview.com] 2008-10-27&lt;br /&gt;
* [http://www.notebookjournal.de/tests/648 www.notebookjournal.de] 2008-10-27&lt;br /&gt;
* [http://www.pcmag.com/article2/0,2817,2330565,00.asp www.pcmag.com] 2008-10-27&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu:'''&lt;br /&gt;
*[[Install Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T400]]&lt;br /&gt;
*[[Install Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
*[[Save power with Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Fedora:'''&lt;br /&gt;
*[[Installing Fedora 10 on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Gentoo:'''&lt;br /&gt;
*[[Install Gentoo on a Thinkpad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Slackware:'''&lt;br /&gt;
*[[Install Slackware 12.2 on a Thinkpad T400]]&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43440</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43440"/>
		<updated>2009-06-09T23:34:46Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* What Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==What Works==&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !Hardware Component&lt;br /&gt;
 !Status under Slackware 12.2&lt;br /&gt;
 !Notes&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel Core 2 Duo (Penryn)]] T9400&lt;br /&gt;
 |Works&lt;br /&gt;
 |[[Install_Slackware_12.2_on_a_Thinkpad_T400#CPU_Frequency_Scaling|Check here]] to enable CPU frequency scaling.&lt;br /&gt;
 |-&lt;br /&gt;
 !14.1&amp;quot; TFT display (WXGA+) 1440x900 resolution + LED backlight &lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel GMA 4500MHD]] Graphics&lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[ATI Radeon Mobility HD 3470]] Graphics&lt;br /&gt;
 |Untested&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !3GB PC3-8500 DDR3 memory&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !Serial Ultrabay Slim CD-RW/DVD combo Drive&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[UltraNav]] (TrackPoint and TouchPad)&lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Advanced_Trackpad_and_Trackpoint_Scrolling|Trackpad and Trackpoint section]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Configure using /etc/rc.d/rc.inet1.conf&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Bluetooth]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |The bluetooth interface does successfully startup.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Integrated Fingerprint Reader]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 !HDA Intel CONEXANT Sound Card&lt;br /&gt;
 |Works&lt;br /&gt;
 |Run alsaconf + alsamixer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your ServerLayout section calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
*[[Switchable Graphics]]&lt;br /&gt;
*Hard Drive Active Protection System. See: [[HDAPS]] and [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43439</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43439"/>
		<updated>2009-06-09T23:33:55Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* What Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==What Works==&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !Hardware Component&lt;br /&gt;
 !Status under Slackware 12.2&lt;br /&gt;
 !Notes&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel Core 2 Duo (Penryn)]] T9400&lt;br /&gt;
 |Works&lt;br /&gt;
 |[[Install_Slackware_12.2_on_a_Thinkpad_T400#CPU_Frequency_Scaling|Check here]] to enable CPU frequency scaling.&lt;br /&gt;
 |-&lt;br /&gt;
 !14.1&amp;quot; TFT display (WXGA+) 1440x900 resolution + LED backlight &lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel GMA 4500MHD]] Graphics&lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[ATI Radeon Mobility HD 3470]] Graphics&lt;br /&gt;
 |Untested&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !3GB PC3-8500 DDR3 memory&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !Serial Ultrabay Slim CD-RW/DVD combo Drive&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[UltraNav]] (TrackPoint and TouchPad)&lt;br /&gt;
 |Works&lt;br /&gt;
 |[[Install_Slackware_12.2_on_a_Thinkpad_T400#Advanced_Trackpad_and_Trackpoint_Scrolling|See Trackpad and Trackpoint section]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Configure using /etc/rc.d/rc.inet1.conf&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Bluetooth]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |The bluetooth interface does successfully startup.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Integrated Fingerprint Reader]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 !HDA Intel CONEXANT Sound Card&lt;br /&gt;
 |Works&lt;br /&gt;
 |Run alsaconf + alsamixer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your ServerLayout section calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
*[[Switchable Graphics]]&lt;br /&gt;
*Hard Drive Active Protection System. See: [[HDAPS]] and [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43438</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43438"/>
		<updated>2009-06-09T23:30:20Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* What Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==What Works==&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !Hardware Component&lt;br /&gt;
 !Status under Slackware 12.2&lt;br /&gt;
 !Notes&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel Core 2 Duo (Penryn)]] T9400&lt;br /&gt;
 |Works&lt;br /&gt;
 |To enable CPU frequency scaling, see below.&lt;br /&gt;
 |-&lt;br /&gt;
 !14.1&amp;quot; TFT display (WXGA+) 1440x900 resolution + LED backlight &lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel GMA 4500MHD]] Graphics&lt;br /&gt;
 |Works&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[ATI Radeon Mobility HD 3470]] Graphics&lt;br /&gt;
 |Untested&lt;br /&gt;
 |See [[Install_Slackware_12.2_on_a_Thinkpad_T400#Xorg_-_Video_Settings|Xorg - Video Settings]]&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !3GB PC3-8500 DDR3 memory&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !Serial Ultrabay Slim CD-RW/DVD combo Drive&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[UltraNav]] (TrackPoint and TouchPad)&lt;br /&gt;
 |Works&lt;br /&gt;
 |See Advanced Trackpad and Trackpoint Scrolling&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Configure using /etc/rc.d/rc.inet1.conf&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Bluetooth]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |The bluetooth interface does successfully startup.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Integrated Fingerprint Reader]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 !HDA Intel CONEXANT Sound Card&lt;br /&gt;
 |Works&lt;br /&gt;
 |Run alsaconf + alsamixer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your ServerLayout section calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
*[[Switchable Graphics]]&lt;br /&gt;
*Hard Drive Active Protection System. See: [[HDAPS]] and [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43437</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43437"/>
		<updated>2009-06-09T23:25:07Z</updated>

		<summary type="html">&lt;p&gt;Coto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==What Works==&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !Hardware Component&lt;br /&gt;
 !Status under Slackware 12.2&lt;br /&gt;
 !Notes&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel Core 2 Duo (Penryn)]] T9400&lt;br /&gt;
 |Works&lt;br /&gt;
 |To enable CPU frequency scaling, see below.&lt;br /&gt;
 |-&lt;br /&gt;
 !14.1&amp;quot; TFT display (WXGA+) 1440x900 resolution + LED backlight &lt;br /&gt;
 |Works&lt;br /&gt;
 |See Xorg - Video Settings&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel GMA 4500MHD]] Graphics&lt;br /&gt;
 |Works&lt;br /&gt;
 |See Xorg - Video Settings&lt;br /&gt;
 |-&lt;br /&gt;
 ![[ATI Mobility HD 3470]] Graphics&lt;br /&gt;
 |Untested&lt;br /&gt;
 |See Xorg - Video Settings&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel Gigabit Ethernet Controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !3GB PC3-8500 DDR3 memory&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 !Serial Ultrabay Slim CD-RW/DVD combo Drive&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[UltraNav]] (TrackPoint and TouchPad)&lt;br /&gt;
 |Works&lt;br /&gt;
 |See Advanced Trackpad and Trackpoint Scrolling&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Configure using /etc/rc.d/rc.inet1.conf&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Bluetooth]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |The bluetooth interface does successfully startup.&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Integrated Fingerprint Reader]]&lt;br /&gt;
 |Untested&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 !HDA Intel CONEXANT Sound Card&lt;br /&gt;
 |Works&lt;br /&gt;
 |Run alsaconf + alsamixer&lt;br /&gt;
 |-&lt;br /&gt;
 ![[Bluetooth]]&lt;br /&gt;
 |Works&lt;br /&gt;
 |Nothing special to do.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your ServerLayout section calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
*[[Switchable Graphics]]&lt;br /&gt;
*Hard Drive Active Protection System. See: [[HDAPS]] and [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43436</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43436"/>
		<updated>2009-06-09T22:59:52Z</updated>

		<summary type="html">&lt;p&gt;Coto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==What Works==&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !Hardware Component&lt;br /&gt;
 !Status under Slackware 12.2&lt;br /&gt;
 !Notes&lt;br /&gt;
 |-&lt;br /&gt;
 !Component A&lt;br /&gt;
 |Status&lt;br /&gt;
 |Notes&lt;br /&gt;
 |-&lt;br /&gt;
 !Component B&lt;br /&gt;
 |Status&lt;br /&gt;
 |Notes&lt;br /&gt;
 |-&lt;br /&gt;
 !Component C&lt;br /&gt;
 |Status&lt;br /&gt;
 |Notes&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your ServerLayout section calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
*[[Switchable Graphics]]&lt;br /&gt;
*Hard Drive Active Protection System. See: [[HDAPS]] and [[How to protect the harddisk through APS]].&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43435</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43435"/>
		<updated>2009-06-09T22:44:20Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Xorg Server Layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your ServerLayout section calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43434</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43434"/>
		<updated>2009-06-09T22:43:27Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Problems/Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your Server Layout calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM and Sleep - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43433</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43433"/>
		<updated>2009-06-09T22:41:19Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Xorg - Video Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
'''Note''' As of now I use the Intel video card with linux.  I have not found many resources discussing the [[Radeon Mobility HD 3470]] card that is also found on the T400.  If you want to use this card instead of the Intel card, then you may want to consult the [http://wiki.cchtml.com/index.php Unofficial ATI Linux Driver Wiki] and the [[fglrx]] driver guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your Server Layout calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM from console - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43432</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43432"/>
		<updated>2009-06-09T22:34:35Z</updated>

		<summary type="html">&lt;p&gt;Coto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg - Video Settings==&lt;br /&gt;
&lt;br /&gt;
The following settings should be used for the Monitor and Device sections in '''/etc/X11/xorg.conf'''.  This is a base configuration.  If you have external displays, projectors, etc. you will have to look elsewhere to learn how to set these up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Monitor section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of monitor sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DisplaySize 380 238&lt;br /&gt;
    HorizSync   31.5 - 50.0&lt;br /&gt;
    VertRefresh 49-61&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# Any number of graphics device sections may be present&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier &amp;quot;ATI&amp;quot;&lt;br /&gt;
	Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
    Device      &amp;quot;Intel&amp;quot;&lt;br /&gt;
    Monitor     &amp;quot;T400 LCD TFT&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&lt;br /&gt;
    Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes       &amp;quot;1440x900&amp;quot;&lt;br /&gt;
        ViewPort    0 0&lt;br /&gt;
    EndSubsection&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Xorg Server Layout==&lt;br /&gt;
&lt;br /&gt;
If you have used the above settings in your '''/etc/X11/xorg.conf''' file, then make sure that your Server Layout calls the proper identifiers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# ServerLayout sections.&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier  &amp;quot;T400&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Screen &amp;quot;T400 Internal LCD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    InputDevice &amp;quot;UltraNav Trackpoint&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
   #InputDevice &amp;quot;Synaptics&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice &amp;quot;T400kbd&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Enabling Fn + F# Keys==&lt;br /&gt;
&lt;br /&gt;
Follow [http://dotimes.com/articles/t61-slackware-thinkpad-acpi.html Cherife Li's guide].  These add some basic functionality to the keys.  For more advanced functionality you will have to create your own scripts.&lt;br /&gt;
&lt;br /&gt;
In order for the X commands to function properly you will need to add:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xhost +local:root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To your windows manager startup file.  For fluxbox this file is '''/home/user/.fluxbox/startup'''.  I don't use KDE, but for KDE you would find its startup file and add the same line.&lt;br /&gt;
&lt;br /&gt;
==CPU Frequency Scaling==&lt;br /&gt;
&lt;br /&gt;
Functions properly.  Install [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=355 cpufreqd] and [http://www.slacky.eu/aadm/pkgs/index.php?ver=6&amp;amp;pkg=1099 cpufrequtils].&lt;br /&gt;
&lt;br /&gt;
For information on how to use these tools, consult [[How to make use of Dynamic Frequency Scaling]] and [[How to configure cpufreqd]].&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM from console - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43431</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43431"/>
		<updated>2009-06-09T21:57:06Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista recovery disks].&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM from console - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43430</id>
		<title>Install Slackware 12.2 on a Thinkpad T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Slackware_12.2_on_a_Thinkpad_T400&amp;diff=43430"/>
		<updated>2009-06-09T21:56:05Z</updated>

		<summary type="html">&lt;p&gt;Coto: â†Created page with 'This guide is based on Slackware 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.  ==Installation==  *Before beginning, I suggest creat...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is based on [[Slackware]] 12.2 using the stock kernel 2.6.27.7 starting from a Windows Vista installation.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
*Before beginning, I suggest creating a set of [[Rescue and Recovery]] disks just in case something accidentally happens during the installation process.  Also, I suggest creating a set of [http://www.mininova.org/tor/1818078 Vista] recovery disks.&lt;br /&gt;
&lt;br /&gt;
*There are no extra procedures to install Slackware 12.2 to the T400.  The installation process goes smoothly.  There are many guides on how to install [[Slackware]] so please use them if you're having troubles.&lt;br /&gt;
&lt;br /&gt;
*'''Note'''  If you have switchable graphics, make sure to toggle the setting in the BIOS to use either your Internal or Discrete card. See [[Switchable Graphics]]&lt;br /&gt;
&lt;br /&gt;
*If you choose to install LILO to the MBR, the Vista recovery disk will allow you to revert back to the windows boot loader if you ever choose to do so.  Instructions can be found [http://support.microsoft.com/kb/927392 here].&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
&lt;br /&gt;
There are many guides to get you started with Slackware.  I suggest [http://www.vcn.bc.ca/~dugan/setting-up-slackware.html Dugan's guide].&lt;br /&gt;
&lt;br /&gt;
==Console Resolution==&lt;br /&gt;
&lt;br /&gt;
The console resolution options given in the Slackware setup are mostly incorrect.  To fix this, edit '''/etc/lilo.conf''' and replace the existing '''vga=XXX''' with one of the below numbers, then re-run '''lilo'''.&lt;br /&gt;
&lt;br /&gt;
Modes:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 !&lt;br /&gt;
 !640×480&lt;br /&gt;
 !768x480&lt;br /&gt;
 !800×600&lt;br /&gt;
 !960×600&lt;br /&gt;
 !1024×768&lt;br /&gt;
 !1280×800&lt;br /&gt;
 !1440×900&lt;br /&gt;
 |-&lt;br /&gt;
 !256 color palette&lt;br /&gt;
 |769&lt;br /&gt;
 |864&lt;br /&gt;
 |771&lt;br /&gt;
 |867&lt;br /&gt;
 |773&lt;br /&gt;
 |870&lt;br /&gt;
 |873&lt;br /&gt;
 |-&lt;br /&gt;
 !16-bit (5:6:5)&lt;br /&gt;
 |785&lt;br /&gt;
 |865&lt;br /&gt;
 |788&lt;br /&gt;
 |868&lt;br /&gt;
 |791&lt;br /&gt;
 |871&lt;br /&gt;
 |874&lt;br /&gt;
 |-&lt;br /&gt;
 !32-bit (8:8:8)&lt;br /&gt;
 |786&lt;br /&gt;
 |866&lt;br /&gt;
 |789&lt;br /&gt;
 |869&lt;br /&gt;
 |792&lt;br /&gt;
 |872&lt;br /&gt;
 |875*&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Doesn't work, screen is distorted and unusable. Other 32-bit resolutions are ok.&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''dmesg | grep vesafb''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 5062k, total 7616k&lt;br /&gt;
vesafb: mode is 1440x900x16, linelength=2880, pages=1&lt;br /&gt;
vesafb: scrolling: redraw&lt;br /&gt;
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X Resolution==&lt;br /&gt;
&lt;br /&gt;
Given the size (14.1&amp;quot;) and resolution (1440x900) the correct dpi is [http://en.wikipedia.org/wiki/Dot_pitch#Common_dot_pitches_in_monitors 120.4]. &lt;br /&gt;
&lt;br /&gt;
This dpi setting generally makes things look larger than they should.  To fix this, edit '''/usr/bin/startx''' and change '''defaultserverargs=&amp;quot;&amp;quot;''' to '''defaultserverargs=&amp;quot;-dpi 96&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
To verify the setting run '''xdpyinfo | grep resolution''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resolution: 96x96 dots per inch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advanced Trackpad and Trackpoint Scrolling==&lt;br /&gt;
&lt;br /&gt;
The default settings don't utilize the trackpad's advanced functions (vertical/horizontal scrolling, etc) in X and the trackpoint scrolling does not work.&lt;br /&gt;
&lt;br /&gt;
'''Trackpad: '''&lt;br /&gt;
&lt;br /&gt;
Comment out the '''options''' line in '''/etc/modprobe.d/psmouse/''' to recognize the trackpad as a ''SynPS/2 Synaptics TouchPad'' instead of a ''PS/2 Synaptics TouchPad'' in '''/proc/bus/input/devices'''.&lt;br /&gt;
&lt;br /&gt;
Currently there is no available pre-compiled package for the Synaptics TouchPad driver for Slackware 12.2.  However the 12.1 SlackBuild functions properly.  The [http://web.telia.com/~u89404340/touchpad/ Synaptics TouchPad driver] is available at [http://slackbuilds.org/repository/12.1/system/synaptics/ SlackBuilds.org].&lt;br /&gt;
&lt;br /&gt;
'''Trackpoint + Trackpad: '''&lt;br /&gt;
Modify the InputDevices section of your '''/etc/X11/xorg.conf''' as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Input devices&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core keyboard's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Identifier	&amp;quot;T400kbd&amp;quot;&lt;br /&gt;
    Driver	&amp;quot;kbd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;AutoRepeat&amp;quot; &amp;quot;500 30&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbRules&amp;quot;	&amp;quot;xorg&amp;quot;&lt;br /&gt;
    Option &amp;quot;XkbModel&amp;quot;	&amp;quot;thinkpad60&amp;quot;&lt;br /&gt;
    #Option &amp;quot;XkbLayout&amp;quot;	&amp;quot;us_intl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Core Pointer's InputDevice section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SendCoreEvents&amp;quot;	        &amp;quot;true&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;			&amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;			&amp;quot;auto-dev&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;HorizEdgeScroll&amp;quot;	        &amp;quot;0&amp;quot;&lt;br /&gt;
	Option      &amp;quot;LeftEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;RightEdge&amp;quot;			&amp;quot;5300&amp;quot;&lt;br /&gt;
	Option      &amp;quot;TopEdge&amp;quot;			&amp;quot;1700&amp;quot;&lt;br /&gt;
	Option      &amp;quot;BottomEdge&amp;quot;		&amp;quot;4200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerLow&amp;quot;			&amp;quot;25&amp;quot;&lt;br /&gt;
	Option      &amp;quot;FingerHigh&amp;quot;		&amp;quot;30&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapTime&amp;quot;		&amp;quot;180&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxTapMove&amp;quot;		&amp;quot;220&amp;quot;&lt;br /&gt;
	Option      &amp;quot;VertScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;HorizScrollDelta&amp;quot;	        &amp;quot;100&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MinSpeed&amp;quot;			&amp;quot;0.09&amp;quot;&lt;br /&gt;
	Option      &amp;quot;MaxSpeed&amp;quot;			&amp;quot;0.18&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;AccelFactor&amp;quot;		&amp;quot;0.0015&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;SHMConfig&amp;quot;			&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton1&amp;quot;		&amp;quot;1&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton2&amp;quot;		&amp;quot;2&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TapButton3&amp;quot;		&amp;quot;3&amp;quot;    &lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;UltraNav Trackpoint&amp;quot;&lt;br /&gt;
	Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
	Option      &amp;quot;CorePointer1&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ImPS/2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;Emulate3Timeout&amp;quot;	  &amp;quot;50&amp;quot; 	Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
	Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
	Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
	Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
	Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Problems/Issues==&lt;br /&gt;
&lt;br /&gt;
*Suspend-to-RAM from console - Won't restore, screen remains blank. [[Problems_with_ACPI_suspend-to-ram]] lists all sorts of woes.&lt;br /&gt;
&lt;br /&gt;
==Boot Hot Keys==&lt;br /&gt;
&lt;br /&gt;
*F1 = BIOS&lt;br /&gt;
*F11 = Boot recovery partition&lt;br /&gt;
*F12 = Select boot device&lt;br /&gt;
&lt;br /&gt;
[[Category:T400]]&lt;br /&gt;
[[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Slackware&amp;diff=43429</id>
		<title>Slackware</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Slackware&amp;diff=43429"/>
		<updated>2009-06-09T21:09:51Z</updated>

		<summary type="html">&lt;p&gt;Coto: Redirected page to Category:Slackware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Category:Slackware]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43428</id>
		<title>Category:T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43428"/>
		<updated>2009-06-09T21:03:34Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Linux Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T400 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad T400 related topics.&lt;br /&gt;
&lt;br /&gt;
Page under construction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
&lt;br /&gt;
*One of the following [[Intel Core 2 Duo (Penryn)]] processors:&lt;br /&gt;
** Intel® Core™2 Duo processor P8400 (2.26GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor P8600 (2.4GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9400 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
** Intel® Core™2 Duo processor P9500 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9600 (2.8GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
* One of the following graphics adapters option:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 4500MHD]]&lt;br /&gt;
** [[ATI Mobility Radeon 3470]] (256 MB) at the same time (so called &amp;quot;[[Switchable Graphics]]&amp;quot;)&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1280x800 (WXGA) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution with LED backlight&lt;br /&gt;
* 2GB [[PC3-8500]] memory standard upgradable to 8GB&lt;br /&gt;
* 200GB 7200rpm 2.5&amp;quot; SATA HDD (available with encryption)&lt;br /&gt;
* 160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
* 320GB 5400rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
** [[Full Disk Encryption (FDE)]] Available on some models&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Slim]] with one of the following:&lt;br /&gt;
** None (empty) &lt;br /&gt;
**[[Serial Ultrabay Slim DVD-ROM Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim CD-RW/DVD combo Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim DVD Multi III Drive]] (8x Dual Layer)&lt;br /&gt;
**[[Serial Ultrabay Slim Blu Ray Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
** [[Intel WiMAX/WiFi Link 5150/5350 WiFi/WiMAX controller]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]] (It seems to be a Sierra Wireless MC5720 Modem)&lt;br /&gt;
** [[Cingular HSDPA WWAN]] (Sierra Wireless MC8775)&lt;br /&gt;
* [[MiniPCI Express slot]] 3 with one of the following (this slot only takes cards 1/2 length, ie most wlan/wwan cards will not fit, only things like intel turbo memory, and some bluetooth cards will fit):&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel® Turbo Memory hard drive cache]] up to 2GB&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&lt;br /&gt;
* 1 Slot with one of the following:&lt;br /&gt;
** 1 [[CardBus slot]] (Type 2)&lt;br /&gt;
** [[Lenovo Integrated Smart Card Reader]]&lt;br /&gt;
** [[Ricoh_R5C843|4-in-1 Memory reader]] (or 7-in-1)&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|Bluetooth]] on select models (Note: Bluetooth can only be toggled together with WLAN on and off, to add a bluetooth-only-toggle that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]).&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
* IEEE1394 Firewire (Ricoh Co Ltd R5C832 IEEE 1394 Controller)&lt;br /&gt;
* [[Intel Active Management Technology (AMT)]] on select models&lt;br /&gt;
* integrated webcam on select models&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&amp;amp;sitestyle=lenovo&amp;amp;brandind=10&amp;amp;familyind=422606&amp;amp;machineind=0&amp;amp;modelind=0&amp;amp;partnumberind=0&amp;amp;subcategoryind=0&amp;amp;doctypeind=9&amp;amp;doccategoryind=0&amp;amp;operatingsystemind=49979&amp;amp;validate=true Lenovo Product page]&lt;br /&gt;
* [http://www5.pc.ibm.com/europe/me.nsf/webdocs-L/Data+Sheet:EMEA_Datasheet+ThinkPad+T400_T500+notebooks:English/$FILE/EMEA_DS_Q2_09_1746.pdf EMEA_Datasheet ThinkPad T400 T500 notebooks - 13 Aug 2008 (PDF 3791751 Bytes)]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70069 Hardware Maintenance Manual]&lt;br /&gt;
&lt;br /&gt;
=== Reviews ===&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4946 www.notebookreview.com] 2009-04-03 (Updated)&lt;br /&gt;
* [http://www.pcworld.com/reviews/product/43937/review/thinkpad_t400.html www.pcworld.com] 2009-03-11&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4569 www.notebookreview.com] 2008-10-27&lt;br /&gt;
* [http://www.notebookjournal.de/tests/648 www.notebookjournal.de] 2008-10-27&lt;br /&gt;
* [http://www.pcmag.com/article2/0,2817,2330565,00.asp www.pcmag.com] 2008-10-27&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu:'''&lt;br /&gt;
*[[Install Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T400]]&lt;br /&gt;
*[[Install Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
*[[Save power with Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Fedora:'''&lt;br /&gt;
*[[Installing Fedora 10 on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Gentoo:'''&lt;br /&gt;
*[[Install Gentoo on a Thinkpad T400]]&lt;br /&gt;
&lt;br /&gt;
'''Slackware:'''&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43427</id>
		<title>Category:T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43427"/>
		<updated>2009-06-09T20:55:51Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Linux Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T400 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad T400 related topics.&lt;br /&gt;
&lt;br /&gt;
Page under construction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
&lt;br /&gt;
*One of the following [[Intel Core 2 Duo (Penryn)]] processors:&lt;br /&gt;
** Intel® Core™2 Duo processor P8400 (2.26GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor P8600 (2.4GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9400 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
** Intel® Core™2 Duo processor P9500 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9600 (2.8GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
* One of the following graphics adapters option:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 4500MHD]]&lt;br /&gt;
** [[ATI Mobility Radeon 3470]] (256 MB) at the same time (so called &amp;quot;[[Switchable Graphics]]&amp;quot;)&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1280x800 (WXGA) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution with LED backlight&lt;br /&gt;
* 2GB [[PC3-8500]] memory standard upgradable to 8GB&lt;br /&gt;
* 200GB 7200rpm 2.5&amp;quot; SATA HDD (available with encryption)&lt;br /&gt;
* 160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
* 320GB 5400rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
** [[Full Disk Encryption (FDE)]] Available on some models&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Slim]] with one of the following:&lt;br /&gt;
** None (empty) &lt;br /&gt;
**[[Serial Ultrabay Slim DVD-ROM Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim CD-RW/DVD combo Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim DVD Multi III Drive]] (8x Dual Layer)&lt;br /&gt;
**[[Serial Ultrabay Slim Blu Ray Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
** [[Intel WiMAX/WiFi Link 5150/5350 WiFi/WiMAX controller]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]] (It seems to be a Sierra Wireless MC5720 Modem)&lt;br /&gt;
** [[Cingular HSDPA WWAN]] (Sierra Wireless MC8775)&lt;br /&gt;
* [[MiniPCI Express slot]] 3 with one of the following (this slot only takes cards 1/2 length, ie most wlan/wwan cards will not fit, only things like intel turbo memory, and some bluetooth cards will fit):&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel® Turbo Memory hard drive cache]] up to 2GB&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&lt;br /&gt;
* 1 Slot with one of the following:&lt;br /&gt;
** 1 [[CardBus slot]] (Type 2)&lt;br /&gt;
** [[Lenovo Integrated Smart Card Reader]]&lt;br /&gt;
** [[Ricoh_R5C843|4-in-1 Memory reader]] (or 7-in-1)&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|Bluetooth]] on select models (Note: Bluetooth can only be toggled together with WLAN on and off, to add a bluetooth-only-toggle that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]).&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
* IEEE1394 Firewire (Ricoh Co Ltd R5C832 IEEE 1394 Controller)&lt;br /&gt;
* [[Intel Active Management Technology (AMT)]] on select models&lt;br /&gt;
* integrated webcam on select models&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&amp;amp;sitestyle=lenovo&amp;amp;brandind=10&amp;amp;familyind=422606&amp;amp;machineind=0&amp;amp;modelind=0&amp;amp;partnumberind=0&amp;amp;subcategoryind=0&amp;amp;doctypeind=9&amp;amp;doccategoryind=0&amp;amp;operatingsystemind=49979&amp;amp;validate=true Lenovo Product page]&lt;br /&gt;
* [http://www5.pc.ibm.com/europe/me.nsf/webdocs-L/Data+Sheet:EMEA_Datasheet+ThinkPad+T400_T500+notebooks:English/$FILE/EMEA_DS_Q2_09_1746.pdf EMEA_Datasheet ThinkPad T400 T500 notebooks - 13 Aug 2008 (PDF 3791751 Bytes)]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70069 Hardware Maintenance Manual]&lt;br /&gt;
&lt;br /&gt;
=== Reviews ===&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4946 www.notebookreview.com] 2009-04-03 (Updated)&lt;br /&gt;
* [http://www.pcworld.com/reviews/product/43937/review/thinkpad_t400.html www.pcworld.com] 2009-03-11&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4569 www.notebookreview.com] 2008-10-27&lt;br /&gt;
* [http://www.notebookjournal.de/tests/648 www.notebookjournal.de] 2008-10-27&lt;br /&gt;
* [http://www.pcmag.com/article2/0,2817,2330565,00.asp www.pcmag.com] 2008-10-27&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
*[[Install Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T400]]&lt;br /&gt;
*[[Install Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
*[[Save power with Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
Fedora:&lt;br /&gt;
*[[Installing Fedora 10 on a ThinkPad T400]]&lt;br /&gt;
&lt;br /&gt;
Gentoo:&lt;br /&gt;
*[[Install Gentoo on a Thinkpad T400]]&lt;br /&gt;
&lt;br /&gt;
Slackware:&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43426</id>
		<title>Category:T400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T400&amp;diff=43426"/>
		<updated>2009-06-09T20:51:31Z</updated>

		<summary type="html">&lt;p&gt;Coto: /* Reviews */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T400 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad T400 related topics.&lt;br /&gt;
&lt;br /&gt;
Page under construction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
&lt;br /&gt;
*One of the following [[Intel Core 2 Duo (Penryn)]] processors:&lt;br /&gt;
** Intel® Core™2 Duo processor P8400 (2.26GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor P8600 (2.4GHz, 3MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9400 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
** Intel® Core™2 Duo processor P9500 (2.53GHz, 6MB L2, 1066MHz FSB, TDP 25W)&lt;br /&gt;
** Intel® Core™2 Duo processor T9600 (2.8GHz, 6MB L2, 1066MHz FSB, TDP 35W)&lt;br /&gt;
* One of the following graphics adapters option:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 4500MHD]]&lt;br /&gt;
** [[ATI Mobility Radeon 3470]] (256 MB) at the same time (so called &amp;quot;[[Switchable Graphics]]&amp;quot;)&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1280x800 (WXGA) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1440x900 (WXGA+) resolution with LED backlight&lt;br /&gt;
* 2GB [[PC3-8500]] memory standard upgradable to 8GB&lt;br /&gt;
* 200GB 7200rpm 2.5&amp;quot; SATA HDD (available with encryption)&lt;br /&gt;
* 160GB 7200rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
* 320GB 5400rpm 2.5&amp;quot; SATA HDD&lt;br /&gt;
** [[Full Disk Encryption (FDE)]] Available on some models&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Slim]] with one of the following:&lt;br /&gt;
** None (empty) &lt;br /&gt;
**[[Serial Ultrabay Slim DVD-ROM Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim CD-RW/DVD combo Drive]]&lt;br /&gt;
**[[Serial Ultrabay Slim DVD Multi III Drive]] (8x Dual Layer)&lt;br /&gt;
**[[Serial Ultrabay Slim Blu Ray Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel WiFi Link 5100/5300 WLAN controller]]&lt;br /&gt;
** [[Intel WiMAX/WiFi Link 5150/5350 WiFi/WiMAX controller]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]] (It seems to be a Sierra Wireless MC5720 Modem)&lt;br /&gt;
** [[Cingular HSDPA WWAN]] (Sierra Wireless MC8775)&lt;br /&gt;
* [[MiniPCI Express slot]] 3 with one of the following (this slot only takes cards 1/2 length, ie most wlan/wwan cards will not fit, only things like intel turbo memory, and some bluetooth cards will fit):&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel® Turbo Memory hard drive cache]] up to 2GB&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&lt;br /&gt;
* 1 Slot with one of the following:&lt;br /&gt;
** 1 [[CardBus slot]] (Type 2)&lt;br /&gt;
** [[Lenovo Integrated Smart Card Reader]]&lt;br /&gt;
** [[Ricoh_R5C843|4-in-1 Memory reader]] (or 7-in-1)&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|Bluetooth]] on select models (Note: Bluetooth can only be toggled together with WLAN on and off, to add a bluetooth-only-toggle that doesn't affect WLAN take a look [[ThinkPad_Bluetooth_with_Enhanced_Data_Rate_(BDC-2)|here]]).&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
* IEEE1394 Firewire (Ricoh Co Ltd R5C832 IEEE 1394 Controller)&lt;br /&gt;
* [[Intel Active Management Technology (AMT)]] on select models&lt;br /&gt;
* integrated webcam on select models&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&amp;amp;sitestyle=lenovo&amp;amp;brandind=10&amp;amp;familyind=422606&amp;amp;machineind=0&amp;amp;modelind=0&amp;amp;partnumberind=0&amp;amp;subcategoryind=0&amp;amp;doctypeind=9&amp;amp;doccategoryind=0&amp;amp;operatingsystemind=49979&amp;amp;validate=true Lenovo Product page]&lt;br /&gt;
* [http://www5.pc.ibm.com/europe/me.nsf/webdocs-L/Data+Sheet:EMEA_Datasheet+ThinkPad+T400_T500+notebooks:English/$FILE/EMEA_DS_Q2_09_1746.pdf EMEA_Datasheet ThinkPad T400 T500 notebooks - 13 Aug 2008 (PDF 3791751 Bytes)]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70069 Hardware Maintenance Manual]&lt;br /&gt;
&lt;br /&gt;
=== Reviews ===&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4946 www.notebookreview.com] 2009-04-03 (Updated)&lt;br /&gt;
* [http://www.pcworld.com/reviews/product/43937/review/thinkpad_t400.html www.pcworld.com] 2009-03-11&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=4569 www.notebookreview.com] 2008-10-27&lt;br /&gt;
* [http://www.notebookjournal.de/tests/648 www.notebookjournal.de] 2008-10-27&lt;br /&gt;
* [http://www.pcmag.com/article2/0,2817,2330565,00.asp www.pcmag.com] 2008-10-27&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
*[[Install Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad T400]]&lt;br /&gt;
*[[Install Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
*[[Installing Fedora 10 on a ThinkPad T400]]&lt;br /&gt;
*[[Install Gentoo on a Thinkpad T400]]&lt;br /&gt;
*[[Save power with Ubuntu 9.04 (Jaunty Jackalope) on a ThinkPad T400]]&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Intel_Graphics_Media_Accelerator_4500MHD&amp;diff=43425</id>
		<title>Intel Graphics Media Accelerator 4500MHD</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Intel_Graphics_Media_Accelerator_4500MHD&amp;diff=43425"/>
		<updated>2009-06-09T20:41:55Z</updated>

		<summary type="html">&lt;p&gt;Coto: Redirected page to Intel GMA 4500MHD&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Intel GMA 4500MHD]]&lt;/div&gt;</summary>
		<author><name>Coto</name></author>
		
	</entry>
</feed>