<?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=Unreal128</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=Unreal128"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Unreal128"/>
	<updated>2026-05-21T20:36:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_6.06_Kubuntu_6.06_Gentoo_2006.0_on_a_ThinkPad_T60p&amp;diff=29593</id>
		<title>Installing Ubuntu 6.06 Kubuntu 6.06 Gentoo 2006.0 on a ThinkPad T60p</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_6.06_Kubuntu_6.06_Gentoo_2006.0_on_a_ThinkPad_T60p&amp;diff=29593"/>
		<updated>2007-05-04T05:24:28Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* Kernel Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
&lt;br /&gt;
==Installing Ubuntu Dapper==&lt;br /&gt;
&lt;br /&gt;
To get it going:&lt;br /&gt;
&lt;br /&gt;
* Get Dapper i386 (I used the Daily ISO DVD).&lt;br /&gt;
&lt;br /&gt;
* Install the default distribution.&lt;br /&gt;
&lt;br /&gt;
It will work, but you need an SMP kernel, and accelerated and higher resolution graphics, so:&lt;br /&gt;
&lt;br /&gt;
* Install the i686-smp kernel (search for 'linux-kernel' in synaptic).&lt;br /&gt;
&lt;br /&gt;
* Search for fglrx in synaptic, and install the fglrx modules, X driver and ATI control panel.&lt;br /&gt;
&lt;br /&gt;
* Edit /etc/X11/xorg.conf, so each of the &amp;quot;Modeline&amp;quot; entries contains a 1600x1200 resolution as well (or whatever the top resolution of your LCD panel is), and change the driver section as follows:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;ATI Technologies, Inc. ATI Default Card&amp;quot;&lt;br /&gt;
     Driver &amp;quot;fglrx&amp;quot;               &amp;lt;----- ADD THIS LINE&lt;br /&gt;
     #Driver &amp;quot;vesa&amp;quot;               &amp;lt;---- COMMENT OUT THIS LINE&lt;br /&gt;
     BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
     ChipID 0x71c5                &amp;lt;----- '''MAYBE''' ADD THIS LINE&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[On my UXGA t60p the ChipID line was actually fatal to getting fglrx to start up (/var/log/Xorg.0.log showed the driver falling back to VESA and fgl_glxgears would crash).  Without that ChipID line my chip was identified as:&lt;br /&gt;
&lt;br /&gt;
 Chipset: &amp;quot;MOBILITY FireGL V5200 (M56 71C4)&amp;quot; (Chipset = 0x71c4)&lt;br /&gt;
&lt;br /&gt;
which appears to correspond exactly to my machine's spec,  and fgl_glxgears worked fine.]&lt;br /&gt;
&lt;br /&gt;
Reboot, and you should be done. Check &amp;quot;cat /proc/cpuinfo&amp;quot; shows two CPUs, and run fgl_glxgears and check you get around 580 frames a second.&lt;br /&gt;
&lt;br /&gt;
I've reported [https://launchpad.net/distros/ubuntu/+bug/46527 bug 46527] on the lack of screen driver detection, so hopefully this will get even easier.&lt;br /&gt;
&lt;br /&gt;
Note you do NOT need to install ATI drivers from the ATI site. The Ubuntu drivers are sufficient.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rich Tango-Lowy (see below) for the hint re chip detection.&lt;br /&gt;
&lt;br /&gt;
==Kubuntu Dapper Live CD==&lt;br /&gt;
&lt;br /&gt;
If you're trying to install from the Kubuntu Desktop CD, you'll never make it to the login screen because the ATI display driver isn't recognized.&lt;br /&gt;
&lt;br /&gt;
* Ctrl-Alt-F1&lt;br /&gt;
* sudo nano /etc/X11/xorg.conf&lt;br /&gt;
* change the display driver line that looks like:&lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;vesa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[I think I remember that it was &amp;quot;ati&amp;quot;, but I could be wrong.  In any &lt;br /&gt;
case this is very clearly the only Driver line in the ATI device specification section]&lt;br /&gt;
&lt;br /&gt;
* Save and exit&lt;br /&gt;
* sudo /etc/init.d kdm restart&lt;br /&gt;
&lt;br /&gt;
Now you get a login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Gentoo 2006.0 ==&lt;br /&gt;
&lt;br /&gt;
===Boot from Live CD===&lt;br /&gt;
Upon booting off the live cd you will come to the kernel selection prompt.&lt;br /&gt;
Enter:&lt;br /&gt;
    gentoo doscsi&lt;br /&gt;
I had some trouble getting the wired NIC to be linked to the driver, often getting an error that the EEPROM failed a check.  If this happens, you can try re-inserting the module,&lt;br /&gt;
    &amp;gt;rmmod e1000; modprobe e1000&lt;br /&gt;
or rebooting and trying again.  The wireless card isn't supported by the live cd so you're going to have to stick to wired for now.&lt;br /&gt;
&lt;br /&gt;
If you have a T60 with a '''Core 2 Duo''' processor (instead of Core Duo), you have the option of installing a 64-bit linux.  Use an amd64 (called this for historical reasons) install/live cd, and enter this at the boot prompt:&lt;br /&gt;
   gentoo-nofb noapic&lt;br /&gt;
The noapic option is needed on the 2006.1 cd to prevent a crash during boot.  Once you have compiled your own kernel you no longer need it.&lt;br /&gt;
&lt;br /&gt;
===/etc/make.conf Settings===&lt;br /&gt;
The make.conf settings are the first thing you want to setup correctly before you proceed with the rest of the install process. All future updates will depend upon these settings as well. &lt;br /&gt;
If you use a 32-bit profile (x86) use these settings&lt;br /&gt;
 CFLAGS=&amp;quot;-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer&amp;quot;&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;fglrx vesa fbdev&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 FEATURES=&amp;quot;sandbox ccache distlocks autoaddcvs parallel-fetch&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
If you use a 64-bit profile (amd64 - Core 2 Duo processors only) use this instead&lt;br /&gt;
 CFLAGS=&amp;quot;-O2 -pipe -march=nocona&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;radeon vesa fbdev&amp;quot;&lt;br /&gt;
For a more complete discussion of the CFLAGS to use for a Core Duo processor, see [http://forums.gentoo.org/viewtopic-t-448761-highlight-core+duo+prescott.html?sid=97485d7e26a1f77e2bb06fa437a448ff this forum thread]. Some users recommend that the USE variable has the ibm value in it (eg. USE=&amp;quot;ibm&amp;quot;) but the Gentoo website says this is only for Power PC64 systems; I don't think we should use it. If anyone can shed more light on this, please update this section.&lt;br /&gt;
&lt;br /&gt;
===Kernel Settings===&lt;br /&gt;
I was able to get the laptop running from i686 gentoo sources and recommend this to anyone installing Gentoo on their T60p. Alot of graphics support is left out of the kernel since the best graphics performance is with ATI's propietary drivers which you can emerge at the end of the kernel compile.&lt;br /&gt;
====Processor type and features====&lt;br /&gt;
* Turn on Symmetric multi-processing support.&lt;br /&gt;
* Set processor family to Pentium M for the Core Duo or EM64T for the Core 2 Duo with amd64 profile.&lt;br /&gt;
* Turn off toshiba and dell laptop support.&lt;br /&gt;
* Set timer frequency to 1000 Hz since this is a desktop system.&lt;br /&gt;
* Found on a [http://forum.thinkpads.com/viewtopic.php?t=19031 forum posting] that &amp;quot;Hotpluggable CPU&amp;quot; should be set to get acpi sleep to work.  Go figure...&lt;br /&gt;
&lt;br /&gt;
====Power management options====&lt;br /&gt;
* Turn on all ACPI settings (especially IBM Thinkpad Extras) except ASUS/Medion and Toshiba Laptop Extras.     &lt;br /&gt;
  Note: see this entry on ACPI Video for BIOS 2.x and kernels &amp;lt; 2.6.20-rc?&lt;br /&gt;
  http://thinkwiki.org/wiki/Problem_with_LCD_brightness_buttons&lt;br /&gt;
* Turn on CPU Frequency scaling.&lt;br /&gt;
** Turn on powersave, userspace, ondemand and conservative governor.&lt;br /&gt;
** Turn off ACPI Processor P-States driver.&lt;br /&gt;
** Turn off all AMD and Cyrix options.&lt;br /&gt;
** Turn on Intel Enhanced SpeedStep and Intel Speedstep on ICH-M chipsets (ioport interface).&lt;br /&gt;
** Turn off Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface).&lt;br /&gt;
** Turn off Intel Pentium 4 clock modulation, nVidia nForce2 FSB changing and Transmeta LongRun.&lt;br /&gt;
&lt;br /&gt;
====Bus options====&lt;br /&gt;
* Turn on PCI Express support.&lt;br /&gt;
* Turn on Message Signaled Interrupts.&lt;br /&gt;
* Turn on PCCard support and CardBus yenta-compatible bridge support.&lt;br /&gt;
&lt;br /&gt;
====Networking support====&lt;br /&gt;
* Turn off Generic IEEE 802.11 Networking Stack.&lt;br /&gt;
* Turn on IrDA (infrared) subsystem support and sub-options.&lt;br /&gt;
** Ensure you get nsc-ircc&lt;br /&gt;
* Turn on Bluetooth subsystem support and sub-options.&lt;br /&gt;
* Turn off Amateur Radio support (unless you work with actual radios.)&lt;br /&gt;
&lt;br /&gt;
====Device Drivers====&lt;br /&gt;
* Turn off Memory Technology Devices.&lt;br /&gt;
* Turn on ATA/ATAPI/MFM/RLL and Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support.&lt;br /&gt;
* Turn on PNP EIDE and PCI IDE chipset support (PNP EIDE may not be necessary but I haven't tested it)&lt;br /&gt;
** Turn on Include IDE/ATA-2 DISK support&lt;br /&gt;
** Turn on Use multi-mode by default&lt;br /&gt;
** Turn on Include IDE/ATAPI CDROM support&lt;br /&gt;
** Turn on PCI IDE chipset support (not all of the sub-options have been tested but this makes the DVD drive work well)&lt;br /&gt;
*** Turn on Generic PCI IDE Chipset Support&lt;br /&gt;
*** Turn on Generic PCI bus-master DMA support&lt;br /&gt;
*** Turn on Intel PIIXn chipsets support&lt;br /&gt;
* Turn off parallel port support.&lt;br /&gt;
* Turn on SCSI device support.  In &amp;quot;low-level device drivers&amp;quot;, chose the Serial ATA (SATA) support.  Build it as a part of the kernel, and not as a kernel module.&lt;br /&gt;
* Turn off Fusion MPT device support.&lt;br /&gt;
* Turn on IEEE 1394 (FireWire) support.&lt;br /&gt;
* Turn on Network device support.&lt;br /&gt;
** Turn off all options in all categories under Network device support except the stated ones below.&lt;br /&gt;
** Turn on Intel(R) PRO/1000 Gigabit Ethernet support under Ethernet (1000 Mbit).&lt;br /&gt;
** Turn on Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions and none of the sub-options underneath.&lt;br /&gt;
** Most people do not need Fibre channel, ATM, WAN or PPP/SLIP support (if you do then turn it on. PPP is needed for GPRS/UMTS connectivity)&lt;br /&gt;
* Character device options...&lt;br /&gt;
** Serial drivers... [for IrDA]&lt;br /&gt;
*** Set Max 8250/16550 serial ports to (4)&lt;br /&gt;
*** Set Number 8250/16550 serial ports to register at runtime to (1)&lt;br /&gt;
** Turn off Parallel printer support.&lt;br /&gt;
** Turn on Intel HW Random Number Generator support.&lt;br /&gt;
** Turn on /dev/nvram support.&lt;br /&gt;
** Turn off /dev/agpgart (AGP Support).&lt;br /&gt;
** Turn off Direct Rendering Manager.&lt;br /&gt;
** Support for the [[Embedded_Security_Subsystem|Fritz Chip]] is located in &amp;quot;TPM Devices&amp;quot;.&lt;br /&gt;
* Turn on I2C support and Intel 82801 (ICH) hardware bus support.&lt;br /&gt;
* Turn on Hardware Monitoring support and IBM Hard Drive Active Protection System (hdaps).&lt;br /&gt;
* Turn off all Graphics support options except the stated ones below,&lt;br /&gt;
** Turn on VESA VGA graphics support and set VESA driver type to vesafb.&lt;br /&gt;
** Turn on Enable firmware EDID and Enable Video Mode Handling Helpers.&lt;br /&gt;
** Turn on Support for the framebuffer splash.&lt;br /&gt;
* '''IMPORTANT:''' Turn off all Wireless device support under USB support -&amp;gt; USB Network Adapters or you will tear your hair out trying to get wireless.&lt;br /&gt;
* Turn on Sound card support.&lt;br /&gt;
** Turn on Advanced Linux Sound Architecture.&lt;br /&gt;
** Turn off all ISA, PCI, USB, generic and PCMCIA device options except the stated one below.&lt;br /&gt;
** Turn on Intel HD Audio under PCI devices.&lt;br /&gt;
* Turn off all MMC/SD Card support options.&lt;br /&gt;
* Turn off LED devices.&lt;br /&gt;
* Cryptographic options... (needed for the wireless card ipw9345)&lt;br /&gt;
** Turn on AES chiphers&lt;br /&gt;
** Turn on Michael MIC keyed digest algorithm&lt;br /&gt;
&lt;br /&gt;
That should do it. (I know, that's it.)&lt;br /&gt;
That should make sure that you have all the drivers necessary to boot the system and be able to use all your hardware (almost).&lt;br /&gt;
&lt;br /&gt;
===Portage Ebuilds===&lt;br /&gt;
&lt;br /&gt;
Always make sure you run this command before going any further so you can get the latest portage build and version...&lt;br /&gt;
 emerge --sync &amp;amp;&amp;amp; emerge portage&lt;br /&gt;
&lt;br /&gt;
Since September 24 2006 I was able to make the latest ati-drivers work on the T60p without adding any lines to the unmask file (/etc/portage/package.unmask) under the gentoo-sources kernel. You should be able to run...&lt;br /&gt;
 emerge ati-drivers&lt;br /&gt;
...without any problems. If you do have problems compiling, sometimes you may need to try emerging an unstable package. For more information on working with the ATI drivers, check out Gentoo's wiki [http://gentoo-wiki.com/HOWTO_ATI_Drivers| here.]&lt;br /&gt;
&lt;br /&gt;
Don't forget to emerge all the Thinkpad software as well...&lt;br /&gt;
 emerge tpb tp_smapi tpctl&lt;br /&gt;
&lt;br /&gt;
Then you can start to setup the wireless in this order at the command line...&lt;br /&gt;
 /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux&lt;br /&gt;
 emerge ieee80211 ipw3945 ipw3945d wireless-tools&lt;br /&gt;
&lt;br /&gt;
For some reason the wireless driver consists of two parts: the module itself, ipw3949.ko, and some sort of support daemon, ipw3945d. The ebuild updates the modules.conf file to automatically stop and start this deamon when the module is loaded or unloaded, respectively. Check if the following lines are present in /etc/modules.conf (or actually, in /etc/modules.d/ipw3945d - /etc/modules.conf is built from the separate files in /etc/modules.d when you run /sbin/modules-update)&lt;br /&gt;
&lt;br /&gt;
 install ipw3945 /sbin/modprobe --ignore-install ipw3945; sleep 0.5; /sbin/ipw3945d --quiet&lt;br /&gt;
 remove ipw3945 /sbin/ipw3945d --kill; /sbin/modprobe -r --ignore-remove ipw3945&lt;br /&gt;
&lt;br /&gt;
In other words, to load the module, and start the daemon, do&lt;br /&gt;
&lt;br /&gt;
  modprobe ipw3945&lt;br /&gt;
&lt;br /&gt;
To remove the module, and kill the daemon, enter&lt;br /&gt;
&lt;br /&gt;
  modprobe -r ipw3945&lt;br /&gt;
&lt;br /&gt;
'''Note''': rmmod does '''not''' work - it doesn't use /etc/modprobe.conf, and therefore doesn't kill the daemon: while the daemon is running, you cannot unload the module. (You'll get an errormessage saying the module is in use).&lt;br /&gt;
&lt;br /&gt;
If for some reason you need to kill the module manually, use &lt;br /&gt;
&lt;br /&gt;
  /sbin/ipw3945d --kill&lt;br /&gt;
&lt;br /&gt;
Ofcourse the normal 'kill' command also works, but you'll have to remove the pid file /var/run/ipw3945d.pid by hand.&lt;br /&gt;
&lt;br /&gt;
===xorg.conf Settings===&lt;br /&gt;
&lt;br /&gt;
A piece of code is worth a thousand words; here is my xorg.conf that works at 3000-5000 FPS so far. I am still trying to find better parameters, but this is the best I got it to run so far. I intentionally left out the InputDevice section since I disabled my Synaptics pad (I like the center joystick better.) Just modify your xorg.conf sections with what is shown below.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;     # Double buffer extension&lt;br /&gt;
        SubSection &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Option      &amp;quot;omit xfree86-dga&amp;quot;   # don't initialise the DGA extension&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;ati&amp;quot;&lt;br /&gt;
        #ModelName   &amp;quot;FireGL V5200 (RV530 71DA)&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EnablePrivateBackZ&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
        Group &amp;quot;video&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option &amp;quot;XVideo&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Device     &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport  0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Make sure you assign your username to the video group in the /etc/group file or you will net get DRI (Direct Rendering) support. When debugging your running X windows system, always check /var/log/Xorg.0.log for any errors or hints at what may be configured incorrectly. This is how I was able to get so far with the graphics.&lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
[[Problem with e1000: Open issue with latency|Latency issue with e1000 nic]]&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://arscognita.com/~richtl/T60p/index.html Rich Tango-Lowy's Mandriva 2007 Cooker on T60p page]&lt;br /&gt;
*[http://buzzy.tesuji.org/thinkpad_t60p.html Jon Lin's Gentoo Thinkpad T60p]&lt;br /&gt;
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_FireGL_V5250&amp;diff=29543</id>
		<title>ATI Mobility FireGL V5250</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_FireGL_V5250&amp;diff=29543"/>
		<updated>2007-04-29T00:39:31Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is currently not enough adequate information about this model. Please see its similar model ([[ATI_Mobility_FireGL_V5200|V5200]]) for more information.&lt;br /&gt;
&lt;br /&gt;
See [http://www.protomatter.com/t60p/] for external website information regarding card installation on Fedora Core 6.&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=27474</id>
		<title>Installation instructions for the ThinkPad T60p</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=27474"/>
		<updated>2007-01-03T20:55:05Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* Kernel Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
==Installing Ubuntu Dapper==&lt;br /&gt;
&lt;br /&gt;
To get it going:&lt;br /&gt;
&lt;br /&gt;
* Get Dapper i386 (I used the Daily ISO DVD).&lt;br /&gt;
&lt;br /&gt;
* Install the default distribution.&lt;br /&gt;
&lt;br /&gt;
It will work, but you need an SMP kernel, and accelerated and higher resolution graphics, so:&lt;br /&gt;
&lt;br /&gt;
* Install the i686-smp kernel (search for 'linux-kernel' in synaptic).&lt;br /&gt;
&lt;br /&gt;
* Search for fglrx in synaptic, and install the fglrx modules, X driver and ATI control panel.&lt;br /&gt;
&lt;br /&gt;
* Edit /etc/X11/xorg.conf, so each of the &amp;quot;Modeline&amp;quot; entries contains a 1600x1200 resolution as well (or whatever the top resolution of your LCD panel is), and change the driver section as follows:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;ATI Technologies, Inc. ATI Default Card&amp;quot;&lt;br /&gt;
     Driver &amp;quot;fglrx&amp;quot;               &amp;lt;----- ADD THIS LINE&lt;br /&gt;
     #Driver &amp;quot;vesa&amp;quot;               &amp;lt;---- COMMENT OUT THIS LINE&lt;br /&gt;
     BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
     ChipID 0x71c5                &amp;lt;----- '''MAYBE''' ADD THIS LINE&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[On my UXGA t60p the ChipID line was actually fatal to getting fglrx to start up (/var/log/Xorg.0.log showed the driver falling back to VESA and fgl_glxgears would crash).  Without that ChipID line my chip was identified as:&lt;br /&gt;
&lt;br /&gt;
 Chipset: &amp;quot;MOBILITY FireGL V5200 (M56 71C4)&amp;quot; (Chipset = 0x71c4)&lt;br /&gt;
&lt;br /&gt;
which appears to correspond exactly to my machine's spec,  and fgl_glxgears worked fine.]&lt;br /&gt;
&lt;br /&gt;
Reboot, and you should be done. Check &amp;quot;cat /proc/cpuinfo&amp;quot; shows two CPUs, and run fgl_glxgears and check you get around 580 frames a second.&lt;br /&gt;
&lt;br /&gt;
I've reported [https://launchpad.net/distros/ubuntu/+bug/46527 bug 46527] on the lack of screen driver detection, so hopefully this will get even easier.&lt;br /&gt;
&lt;br /&gt;
Note you do NOT need to install ATI drivers from the ATI site. The Ubuntu drivers are sufficient.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rich Tango-Lowy (see below) for the hint re chip detection.&lt;br /&gt;
&lt;br /&gt;
==Kubuntu Dapper Live CD==&lt;br /&gt;
&lt;br /&gt;
If you're trying to install from the Kubuntu Desktop CD, you'll never make it to the login screen because the ATI display driver isn't recognized.&lt;br /&gt;
&lt;br /&gt;
* Ctrl-Alt-F1&lt;br /&gt;
* sudo nano /etc/X11/xorg.conf&lt;br /&gt;
* change the display driver line that looks like:&lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;vesa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[I think I remember that it was &amp;quot;ati&amp;quot;, but I could be wrong.  In any &lt;br /&gt;
case this is very clearly the only Driver line in the ATI device specification section]&lt;br /&gt;
&lt;br /&gt;
* Save and exit&lt;br /&gt;
* sudo /etc/init.d kdm restart&lt;br /&gt;
&lt;br /&gt;
Now you get a login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Gentoo 2006.0 ==&lt;br /&gt;
&lt;br /&gt;
===Boot from Live CD===&lt;br /&gt;
Upon booting off the live cd you will come to the kernel selection prompt.&lt;br /&gt;
Enter:&lt;br /&gt;
    gentoo doscsi&lt;br /&gt;
I had some trouble getting the wired NIC to be linked to the driver, often getting an error that the EEPROM failed a check.  If this happens, you can try re-inserting the module,&lt;br /&gt;
    &amp;gt;rmmod e1000; modprobe e1000&lt;br /&gt;
or rebooting and trying again.  The wireless card isn't supported by the live cd so you're going to have to stick to wired for now.&lt;br /&gt;
&lt;br /&gt;
===/etc/make.conf Settings===&lt;br /&gt;
The make.conf settings are the first thing you want to setup correctly before you proceed with the rest of the install process. All future updates will depend upon these settings as well. &lt;br /&gt;
 CFLAGS=&amp;quot;-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer&amp;quot;&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;fglrx vesa fbdev&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 FEATURES=&amp;quot;sandbox ccache distlocks autoaddcvs parallel-fetch&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
For a more complete discussion of the CFLAGS to use for a Core Duo processor, see [http://forums.gentoo.org/viewtopic-t-448761-highlight-core+duo+prescott.html?sid=97485d7e26a1f77e2bb06fa437a448ff this forum thread]. Some users recommend that the USE variable has the ibm value in it (eg. USE=&amp;quot;ibm&amp;quot;) but the Gentoo website says this is only for Power PC64 systems; I don't think we should use it. If anyone can shed more light on this, please update this section.&lt;br /&gt;
&lt;br /&gt;
===Kernel Settings===&lt;br /&gt;
I was able to get the laptop running from i686 gentoo sources and recommend this to anyone installing Gentoo on their T60p. Alot of graphics support is left out of the kernel since the best graphics performance is with ATI's propietary drivers which you can emerge at the end of the kernel compile.&lt;br /&gt;
====Processor type and features====&lt;br /&gt;
* Turn on Symmetric multi-processing support.&lt;br /&gt;
* Set processor family to Pentium M.&lt;br /&gt;
* Turn off toshiba and dell laptop support.&lt;br /&gt;
* Set timer frequency to 1000 Hz since this is a desktop system.&lt;br /&gt;
* Found on a [http://forum.thinkpads.com/viewtopic.php?t=19031 forum posting] that &amp;quot;Hotpluggable CPU&amp;quot; should be set to get acpi sleep to work.  Go figure...&lt;br /&gt;
&lt;br /&gt;
====Power management options====&lt;br /&gt;
* Turn on all ACPI settings (especially IBM Thinkpad Extras) except ASUS/Medion and Toshiba Laptop Extras.     &lt;br /&gt;
  Note: see this entry on ACPI Video for BIOS 2.x and kernels &amp;lt; 2.6.20-rc?&lt;br /&gt;
  http://thinkwiki.org/wiki/Problem_with_LCD_brightness_buttons&lt;br /&gt;
* Turn on CPU Frequency scaling.&lt;br /&gt;
** Turn on powersave, userspace, ondemand and conservative governor.&lt;br /&gt;
** Turn off ACPI Processor P-States driver.&lt;br /&gt;
** Turn off all AMD and Cyrix options.&lt;br /&gt;
** Turn on Intel Enhanced SpeedStep and Intel Speedstep on ICH-M chipsets (ioport interface).&lt;br /&gt;
** Turn off Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface).&lt;br /&gt;
** Turn off Intel Pentium 4 clock modulation, nVidia nForce2 FSB changing and Transmeta LongRun.&lt;br /&gt;
&lt;br /&gt;
====Bus options====&lt;br /&gt;
* Turn on PCI Express support.&lt;br /&gt;
* Turn on Message Signaled Interrupts.&lt;br /&gt;
* Turn on PCCard support and CardBus yenta-compatible bridge support.&lt;br /&gt;
&lt;br /&gt;
====Networking support====&lt;br /&gt;
* Turn off Generic IEEE 802.11 Networking Stack.&lt;br /&gt;
* Turn on IrDA (infrared) subsystem support and sub-options.&lt;br /&gt;
** Ensure you get nsc-ircc&lt;br /&gt;
* Turn on Bluetooth subsystem support and sub-options.&lt;br /&gt;
* Turn off Amateur Radio support (unless you work with actual radios.)&lt;br /&gt;
&lt;br /&gt;
====Device Drivers====&lt;br /&gt;
* Turn off Memory Technology Devices.&lt;br /&gt;
* Turn on ATA/ATAPI/MFM/RLL and Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support.&lt;br /&gt;
* Turn on PNP EIDE and PCI IDE chipset support (PNP EIDE may not be necessary but I haven't tested it)&lt;br /&gt;
** Turn on Include IDE/ATA-2 DISK support&lt;br /&gt;
** Turn on Use multi-mode by default&lt;br /&gt;
** Turn on Include IDE/ATAPI CDROM support&lt;br /&gt;
** Turn on PCI IDE chipset support (not all of the sub-options have been tested but this makes the DVD drive work well)&lt;br /&gt;
*** Turn on Generic PCI IDE Chipset Support&lt;br /&gt;
*** Turn on Generic PCI bus-master DMA support&lt;br /&gt;
*** Turn on Intel PIIXn chipsets support&lt;br /&gt;
* Turn off parallel port support.&lt;br /&gt;
* Turn on SCSI device support.  In &amp;quot;low-level device drivers&amp;quot;, chose the Serial ATA (SATA) support.  Build it as a part of the kernel, and not as a kernel module.&lt;br /&gt;
* Turn off Fusion MPT device support.&lt;br /&gt;
* Turn on IEEE 1394 (FireWire) support.&lt;br /&gt;
* Turn on Network device support.&lt;br /&gt;
** Turn off all options in all categories under Network device support except the stated ones below.&lt;br /&gt;
** Turn on Intel(R) PRO/1000 Gigabit Ethernet support under Ethernet (1000 Mbit).&lt;br /&gt;
** Turn on Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions and none of the sub-options underneath.&lt;br /&gt;
** Most people do not need Fibre channel, ATM, WAN or PPP/SLIP support (if you do then turn it on. PPP is needed for GPRS/UMTS connectivity)&lt;br /&gt;
* Character device options...&lt;br /&gt;
** Serial drivers... [for IrDA]&lt;br /&gt;
*** Set Max 8250/16550 serial ports to (4)&lt;br /&gt;
*** Set Number 8250/16550 serial ports to register at runtime to (1)&lt;br /&gt;
** Turn off Parallel printer support.&lt;br /&gt;
** Turn on Intel/AMD/VIA HW Random Number Generator support.&lt;br /&gt;
** Turn on /dev/nvram support.&lt;br /&gt;
** Turn off /dev/agpgart (AGP Support).&lt;br /&gt;
** Turn off Direct Rendering Manager.&lt;br /&gt;
** Support for the [[Embedded_Security_Subsystem|Fritz Chip]] is located in &amp;quot;TPM Devices&amp;quot;.&lt;br /&gt;
* Turn off all Graphics support options except the stated ones below,&lt;br /&gt;
** Turn on VESA VGA graphics support and set VESA driver type to vesafb.&lt;br /&gt;
** Turn on Enable firmware EDID and Enable Video Mode Handling Helpers.&lt;br /&gt;
** Turn on Support for the framebuffer splash.&lt;br /&gt;
* '''IMPORTANT:''' Turn off all Wireless device support under USB support -&amp;gt; USB Network Adapters or you will tear your hair out trying to get wireless.&lt;br /&gt;
* Turn on Sound card support.&lt;br /&gt;
** Turn on Advanced Linux Sound Architecture.&lt;br /&gt;
** Turn off all ISA, PCI, USB, generic and PCMCIA device options the stated on below.&lt;br /&gt;
** Turn on Intel HD Audio under PCI devices.&lt;br /&gt;
* Turn off all MMC/SD Card support options.&lt;br /&gt;
* Turn off LED devices.&lt;br /&gt;
* Cryptographic options... (needed for the wireless card ipw9345)&lt;br /&gt;
** Turn on AES chiphers&lt;br /&gt;
** Turn on Michael MIC keyed digest algorithm&lt;br /&gt;
&lt;br /&gt;
That should do it. (I know, that's it.)&lt;br /&gt;
That should make sure that you have all the drivers necessary to boot the system and be able to use all your hardware (almost).&lt;br /&gt;
&lt;br /&gt;
===Portage Ebuilds===&lt;br /&gt;
&lt;br /&gt;
Always make sure you run this command before going any further so you can get the latest portage build and version...&lt;br /&gt;
 emerge --sync &amp;amp;&amp;amp; emerge portage&lt;br /&gt;
&lt;br /&gt;
Since September 24 2006 I was able to make the latest ati-drivers work on the T60p without adding any lines to the unmask file (/etc/portage/package.unmask) under the gentoo-sources kernel. You should be able to run...&lt;br /&gt;
 emerge ati-drivers&lt;br /&gt;
...without any problems. If you do have problems compiling, sometimes you may need to try emerging an unstable package. For more information on working with the ATI drivers, check out Gentoo's wiki [http://gentoo-wiki.com/HOWTO_ATI_Drivers| here.]&lt;br /&gt;
&lt;br /&gt;
Don't forget to emerge all the Thinkpad software as well...&lt;br /&gt;
 emerge tpb tp_smapi tpctl&lt;br /&gt;
&lt;br /&gt;
Then you can start to setup the wireless in this order at the command line...&lt;br /&gt;
 /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux&lt;br /&gt;
 emerge ieee80211 ipw3945 ipw3945d wireless-tools&lt;br /&gt;
&lt;br /&gt;
For some reason the wireless driver consists of two parts: the module itself, ipw3949.ko, and some sort of support daemon, ipw3945d. The ebuild updates the modules.conf file to automatically stop and start this deamon when the module is loaded or unloaded, respectively. Check if the following lines are present in /etc/modules.conf (or actually, in /etc/modules.d/ipw3945d - /etc/modules.conf is built from the separate files in /etc/modules.d when you run /sbin/modules-update)&lt;br /&gt;
&lt;br /&gt;
 install ipw3945 /sbin/modprobe --ignore-install ipw3945; sleep 0.5; /sbin/ipw3945d --quiet&lt;br /&gt;
 remove ipw3945 /sbin/ipw3945d --kill; /sbin/modprobe -r --ignore-remove ipw3945&lt;br /&gt;
&lt;br /&gt;
In other words, to load the module, and start the daemon, do&lt;br /&gt;
&lt;br /&gt;
  modprobe ipw3945&lt;br /&gt;
&lt;br /&gt;
To remove the module, and kill the daemon, enter&lt;br /&gt;
&lt;br /&gt;
  modprobe -r ipw3945&lt;br /&gt;
&lt;br /&gt;
'''Note''': rmmod does '''not''' work - it doesn't use /etc/modprobe.conf, and therefore doesn't kill the daemon: while the daemon is running, you cannot unload the module. (You'll get an errormessage saying the module is in use).&lt;br /&gt;
&lt;br /&gt;
If for some reason you need to kill the module manually, use &lt;br /&gt;
&lt;br /&gt;
  /sbin/ipw3945d --kill&lt;br /&gt;
&lt;br /&gt;
Ofcourse the normal 'kill' command also works, but you'll have to remove the pid file /var/run/ipw3945d.pid by hand.&lt;br /&gt;
&lt;br /&gt;
===xorg.conf Settings===&lt;br /&gt;
&lt;br /&gt;
A piece of code is worth a thousand words; here is my xorg.conf that works at 3000-5000 FPS so far. I am still trying to find better parameters, but this is the best I got it to run so far. I intentionally left out the InputDevice section since I disabled my Synaptics pad (I like the center joystick better.) Just modify your xorg.conf sections with what is shown below.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;     # Double buffer extension&lt;br /&gt;
        SubSection &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Option      &amp;quot;omit xfree86-dga&amp;quot;   # don't initialise the DGA extension&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;ati&amp;quot;&lt;br /&gt;
        #ModelName   &amp;quot;FireGL V5200 (RV530 71DA)&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EnablePrivateBackZ&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
        Group &amp;quot;video&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option &amp;quot;XVideo&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Device     &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport  0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Make sure you assign your username to the video group in the /etc/group file or you will net get DRI (Direct Rendering) support. When debugging your running X windows system, always check /var/log/Xorg.0.log for any errors or hints at what may be configured incorrectly. This is how I was able to get so far with the graphics.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://arscognita.com/~richtl/T60p/index.html Rich Tango-Lowy's Mandriva 2007 Cooker on T60p page]&lt;br /&gt;
*[http://buzzy.tesuji.org/thinkpad_t60p.html Jon Lin's Gentoo Thinkpad T60p]&lt;br /&gt;
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=26925</id>
		<title>Installation instructions for the ThinkPad T60p</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=26925"/>
		<updated>2006-12-09T06:04:01Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* xorg.conf Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
==Installing Ubuntu Dapper==&lt;br /&gt;
&lt;br /&gt;
To get it going:&lt;br /&gt;
&lt;br /&gt;
* Get Dapper i386 (I used the Daily ISO DVD).&lt;br /&gt;
&lt;br /&gt;
* Install the default distribution.&lt;br /&gt;
&lt;br /&gt;
It will work, but you need an SMP kernel, and accelerated and higher resolution graphics, so:&lt;br /&gt;
&lt;br /&gt;
* Install the i686-smp kernel (search for 'linux-kernel' in synaptic).&lt;br /&gt;
&lt;br /&gt;
* Search for fglrx in synaptic, and install the fglrx modules, X driver and ATI control panel.&lt;br /&gt;
&lt;br /&gt;
* Edit /etc/X11/xorg.conf, so each of the &amp;quot;Modeline&amp;quot; entries contains a 1600x1200 resolution as well (or whatever the top resolution of your LCD panel is), and change the driver section as follows:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;ATI Technologies, Inc. ATI Default Card&amp;quot;&lt;br /&gt;
     Driver &amp;quot;fglrx&amp;quot;               &amp;lt;----- ADD THIS LINE&lt;br /&gt;
     #Driver &amp;quot;vesa&amp;quot;               &amp;lt;---- COMMENT OUT THIS LINE&lt;br /&gt;
     BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
     ChipID 0x71c5                &amp;lt;----- '''MAYBE''' ADD THIS LINE&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[On my UXGA t60p the ChipID line was actually fatal to getting fglrx to start up (/var/log/Xorg.0.log showed the driver falling back to VESA and fgl_glxgears would crash).  Without that ChipID line my chip was identified as:&lt;br /&gt;
&lt;br /&gt;
 Chipset: &amp;quot;MOBILITY FireGL V5200 (M56 71C4)&amp;quot; (Chipset = 0x71c4)&lt;br /&gt;
&lt;br /&gt;
which appears to correspond exactly to my machine's spec,  and fgl_glxgears worked fine.]&lt;br /&gt;
&lt;br /&gt;
Reboot, and you should be done. Check &amp;quot;cat /proc/cpuinfo&amp;quot; shows two CPUs, and run fgl_glxgears and check you get around 580 frames a second.&lt;br /&gt;
&lt;br /&gt;
I've reported [https://launchpad.net/distros/ubuntu/+bug/46527 bug 46527] on the lack of screen driver detection, so hopefully this will get even easier.&lt;br /&gt;
&lt;br /&gt;
Note you do NOT need to install ATI drivers from the ATI site. The Ubuntu drivers are sufficient.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rich Tango-Lowy (see below) for the hint re chip detection.&lt;br /&gt;
&lt;br /&gt;
==Kubuntu Dapper Live CD==&lt;br /&gt;
&lt;br /&gt;
If you're trying to install from the Kubuntu Desktop CD, you'll never make it to the login screen because the ATI display driver isn't recognized.&lt;br /&gt;
&lt;br /&gt;
* Ctrl-Alt-F1&lt;br /&gt;
* sudo nano /etc/X11/xorg.conf&lt;br /&gt;
* change the display driver line that looks like:&lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;vesa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[I think I remember that it was &amp;quot;ati&amp;quot;, but I could be wrong.  In any &lt;br /&gt;
case this is very clearly the only Driver line in the ATI device specification section]&lt;br /&gt;
&lt;br /&gt;
* Save and exit&lt;br /&gt;
* sudo /etc/init.d kdm restart&lt;br /&gt;
&lt;br /&gt;
Now you get a login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Gentoo 2006.0 ==&lt;br /&gt;
&lt;br /&gt;
===Boot from Live CD===&lt;br /&gt;
Upon booting off the live cd you will come to the kernel selection prompt.&lt;br /&gt;
Enter:&lt;br /&gt;
    gentoo doscsi&lt;br /&gt;
I had some trouble getting the wired NIC to be linked to the driver, often getting an error that the EEPROM failed a check.  If this happens, you can try re-inserting the module,&lt;br /&gt;
    &amp;gt;rmmod e1000; modprobe e1000&lt;br /&gt;
or rebooting and trying again.  The wireless card isn't supported by the live cd so you're going to have to stick to wired for now.&lt;br /&gt;
&lt;br /&gt;
===/etc/make.conf Settings===&lt;br /&gt;
The make.conf settings are the first thing you want to setup correctly before you proceed with the rest of the install process. All future updates will depend upon these settings as well. &lt;br /&gt;
 CFLAGS=&amp;quot;-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;fglrx vesa fbdev&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 FEATURES=&amp;quot;sandbox ccache distlocks autoaddcvs parallel-fetch&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
For a more complete discussion of the CFLAGS to use for a Core Duo processor, see [http://forums.gentoo.org/viewtopic-t-448761-highlight-core+duo+prescott.html?sid=97485d7e26a1f77e2bb06fa437a448ff this forum thread]. Some users recommend that the USE variable has the ibm value in it (eg. USE=&amp;quot;ibm&amp;quot;) but the Gentoo website says this is only for Power PC64 systems; I don't think we should use it. If anyone can shed more light on this, please update this section.&lt;br /&gt;
&lt;br /&gt;
===Kernel Settings===&lt;br /&gt;
I was able to get the laptop running from i686 gentoo sources and recommend this to anyone installing Gentoo on their T60p. Alot of graphics support is left out of the kernel since the best graphics performance is with ATI's propietary drivers which you can emerge at the end of the kernel compile.&lt;br /&gt;
====Processor type and features====&lt;br /&gt;
* Turn on Symmetric multi-processing support.&lt;br /&gt;
* Set processor family to Pentium M.&lt;br /&gt;
* Turn off toshiba and dell laptop support.&lt;br /&gt;
* Set timer frequency to 1000 Hz since this is a desktop system.&lt;br /&gt;
* Found on a [http://forum.thinkpads.com/viewtopic.php?t=19031 forum posting] that &amp;quot;Hotpluggable CPU&amp;quot; should be set to get acpi sleep to work.  Go figure...&lt;br /&gt;
&lt;br /&gt;
====Power management options====&lt;br /&gt;
* Turn on all ACPI settings (especially IBM Thinkpad Extras) except ASUS/Medion and Toshiba Laptop Extras.                                               &lt;br /&gt;
* Turn on CPU Frequency scaling.&lt;br /&gt;
** Turn on powersave, userspace, ondemand and conservative governor.&lt;br /&gt;
** Turn off ACPI Processor P-States driver.&lt;br /&gt;
** Turn off all AMD and Cyrix options.&lt;br /&gt;
** Turn on Intel Enhanced SpeedStep and Intel Speedstep on ICH-M chipsets (ioport interface).&lt;br /&gt;
** Turn off Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface).&lt;br /&gt;
** Turn off Intel Pentium 4 clock modulation, nVidia nForce2 FSB changing and Transmeta LongRun.&lt;br /&gt;
====Bus options====&lt;br /&gt;
* Turn on PCI Express support.&lt;br /&gt;
* Turn on Message Signaled Interupts.&lt;br /&gt;
* Turn on PCCard support and CardBus yenta-compatible bridge support.&lt;br /&gt;
====Networking support====&lt;br /&gt;
* Turn off Generic IEEE 802.11 Networking Stack.&lt;br /&gt;
* Turn on IrDA (infrared) subsystem support and sub-options.&lt;br /&gt;
** Ensure you get nsc-ircc&lt;br /&gt;
* Turn on Bluetooth subsystem support and sub-options.&lt;br /&gt;
* Turn off Amateur Radio support (unless you work with actual radios.)&lt;br /&gt;
&lt;br /&gt;
====Device Drivers====&lt;br /&gt;
* Turn off Memory Technology Devices.&lt;br /&gt;
* Turn off parallel port support.&lt;br /&gt;
* Turn on SCSI device support.  In &amp;quot;low-level device drivers&amp;quot;, chose the Serial ATA (SATA) support.  Build it as a part of the kernel, and not as a kernel module.&lt;br /&gt;
* Turn off Fusion MPT device support.&lt;br /&gt;
* Turn on IEEE 1394 (FireWire) support.&lt;br /&gt;
* Turn on Network device support.&lt;br /&gt;
** Turn off all options in all categories under Network device support except the stated ones below.&lt;br /&gt;
** Turn on Intel(R) PRO/1000 Gigabit Ethernet support under Ethernet (1000 Mbit).&lt;br /&gt;
** Turn on Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions and none of the sub-options underneath.&lt;br /&gt;
** Most people do not need Fibre channel, ATM, WAN or PPP/SLIP support (if you do then turn it on. PPP is needed for GPRS/UMTS connectivity)&lt;br /&gt;
* Character device options...&lt;br /&gt;
** Serial drivers... [for IrDA]&lt;br /&gt;
*** Set Max 8250/16550 serial ports to (4)&lt;br /&gt;
*** Set Number 8250/16550 serial ports to register at runtime to (1)&lt;br /&gt;
** Turn off Parallel printer support.&lt;br /&gt;
** Turn on Intel/AMD/VIA HW Random Number Generator support.&lt;br /&gt;
** Turn on /dev/nvram support.&lt;br /&gt;
** Turn off /dev/agpgart (AGP Support).&lt;br /&gt;
** Turn off Direct Rendering Manager.&lt;br /&gt;
** Support for the [[Embedded_Security_Subsystem|Fritz Chip]] is located in &amp;quot;TPM Devices&amp;quot;.&lt;br /&gt;
* Turn off all Graphics support options except the stated ones below,&lt;br /&gt;
** Turn on VESA VGA graphics support and set VESA driver type to vesafb.&lt;br /&gt;
** Turn on Enable firmware EDID and Enable Video Mode Handling Helpers.&lt;br /&gt;
** Turn on Support for the framebuffer splash.&lt;br /&gt;
* '''IMPORTANT:''' Turn off all Wireless device support under USB support -&amp;gt; USB Network Adapters or you will tear your hair out trying to get wireless.&lt;br /&gt;
* Turn on Sound card support.&lt;br /&gt;
** Turn on Advanced Linux Sound Architecture.&lt;br /&gt;
** Turn off all ISA, PCI, USB, generic and PCMCIA device options the stated on below.&lt;br /&gt;
** Turn on Intel HD Audio under PCI devices.&lt;br /&gt;
* Turn off all MMC/SD Card support options.&lt;br /&gt;
* Turn off LED devices.&lt;br /&gt;
* Cryptographic options... (needed for the wireless card ipw9345)&lt;br /&gt;
** Turn on AES chiphers&lt;br /&gt;
** Turn on Michael MIC keyed digest algorithm&lt;br /&gt;
&lt;br /&gt;
That should do it. (I know, that's it.)&lt;br /&gt;
That should make sure that you have all the drivers necessary to boot the system and be able to use all your hardware (almost).&lt;br /&gt;
&lt;br /&gt;
===Portage Ebuilds===&lt;br /&gt;
&lt;br /&gt;
Always make sure you run this command before going any further so you can get the latest portage build and version...&lt;br /&gt;
 emerge --sync &amp;amp;&amp;amp; emerge portage&lt;br /&gt;
&lt;br /&gt;
Since September 24 2006 I was able to make the latest ati-drivers work on the T60p without adding any lines to the unmask file (/etc/portage/package.unmask) under the gentoo-sources kernel. You should be able to run...&lt;br /&gt;
 emerge ati-drivers&lt;br /&gt;
...without any problems. If you do have problems compiling, sometimes you may need to try emerging an unstable package. For more information on working with the ATI drivers, check out Gentoo's wiki [http://gentoo-wiki.com/HOWTO_ATI_Drivers| here.]&lt;br /&gt;
&lt;br /&gt;
Don't forget to emerge all the Thinkpad software as well...&lt;br /&gt;
 emerge tpb tp_smapi tpctl&lt;br /&gt;
&lt;br /&gt;
Then you can start to setup the wireless in this order at the command line...&lt;br /&gt;
 /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux&lt;br /&gt;
 emerge ieee80211 ipw3945 ipw3945d wireless-tools&lt;br /&gt;
&lt;br /&gt;
For some reason the wireless driver consists of two parts: the module itself, ipw3949.ko, and some sort of support daemon, ipw3945d. The ebuild updates the modules.conf file to automatically stop and start this deamon when the module is loaded or unloaded, respectively. Check if the following lines are present in /etc/modules.conf (or actually, in /etc/modules.d/ipw3945d - /etc/modules.conf is built from the separate files in /etc/modules.d when you run /sbin/modules-update)&lt;br /&gt;
&lt;br /&gt;
 install ipw3945 /sbin/modprobe --ignore-install ipw3945; sleep 0.5; /sbin/ipw3945d --quiet&lt;br /&gt;
 remove ipw3945 /sbin/ipw3945d --kill; /sbin/modprobe -r --ignore-remove ipw3945&lt;br /&gt;
&lt;br /&gt;
In other words, to load the module, and start the daemon, do&lt;br /&gt;
&lt;br /&gt;
  modprobe ipw3945&lt;br /&gt;
&lt;br /&gt;
To remove the module, and kill the daemon, enter&lt;br /&gt;
&lt;br /&gt;
  modprobe -r ipw3945&lt;br /&gt;
&lt;br /&gt;
'''Note''': rmmod does '''not''' work - it doesn't use /etc/modprobe.conf, and therefore doesn't kill the daemon: while the daemon is running, you cannot unload the module. (You'll get an errormessage saying the module is in use).&lt;br /&gt;
&lt;br /&gt;
If for some reason you need to kill the module manually, use &lt;br /&gt;
&lt;br /&gt;
  /sbin/ipw3945d --kill&lt;br /&gt;
&lt;br /&gt;
Ofcourse the normal 'kill' command also works, but you'll have to remove the pid file /var/run/ipw3945d.pid by hand.&lt;br /&gt;
&lt;br /&gt;
===xorg.conf Settings===&lt;br /&gt;
&lt;br /&gt;
A piece of code is worth a thousand words; here is my xorg.conf that works at 3000-5000 FPS so far. I am still trying to find better parameters, but this is the best I got it to run so far. I intentionally left out the InputDevice section since I disabled my Synaptics pad (I like the center joystick better.) Just modify your xorg.conf sections with what is shown below.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;     # Double buffer extension&lt;br /&gt;
        SubSection &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Option      &amp;quot;omit xfree86-dga&amp;quot;   # don't initialise the DGA extension&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;ati&amp;quot;&lt;br /&gt;
        #ModelName   &amp;quot;FireGL V5200 (RV530 71DA)&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EnablePrivateBackZ&amp;quot; &amp;quot;on&amp;quot; EndSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
        Group &amp;quot;video&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option &amp;quot;XVideo&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Device     &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport  0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Make sure you assign your username to the video group in the /etc/group file or you will net get DRI (Direct Rendering) support. When debugging your running X windows system, always check /var/log/Xorg.0.log for any errors or hints at what may be configured incorrectly. This is how I was able to get so far with the graphics.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://arscognita.com/~richtl/T60p/index.html Rich Tango-Lowy's Mandriva 2007 Cooker on T60p page]&lt;br /&gt;
*[http://buzzy.tesuji.org/thinkpad_t60p.html Jon Lin's Gentoo Thinkpad T60p]&lt;br /&gt;
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=26924</id>
		<title>Installation instructions for the ThinkPad T60p</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=26924"/>
		<updated>2006-12-09T06:02:21Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* Portage Ebuilds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
==Installing Ubuntu Dapper==&lt;br /&gt;
&lt;br /&gt;
To get it going:&lt;br /&gt;
&lt;br /&gt;
* Get Dapper i386 (I used the Daily ISO DVD).&lt;br /&gt;
&lt;br /&gt;
* Install the default distribution.&lt;br /&gt;
&lt;br /&gt;
It will work, but you need an SMP kernel, and accelerated and higher resolution graphics, so:&lt;br /&gt;
&lt;br /&gt;
* Install the i686-smp kernel (search for 'linux-kernel' in synaptic).&lt;br /&gt;
&lt;br /&gt;
* Search for fglrx in synaptic, and install the fglrx modules, X driver and ATI control panel.&lt;br /&gt;
&lt;br /&gt;
* Edit /etc/X11/xorg.conf, so each of the &amp;quot;Modeline&amp;quot; entries contains a 1600x1200 resolution as well (or whatever the top resolution of your LCD panel is), and change the driver section as follows:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;ATI Technologies, Inc. ATI Default Card&amp;quot;&lt;br /&gt;
     Driver &amp;quot;fglrx&amp;quot;               &amp;lt;----- ADD THIS LINE&lt;br /&gt;
     #Driver &amp;quot;vesa&amp;quot;               &amp;lt;---- COMMENT OUT THIS LINE&lt;br /&gt;
     BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
     ChipID 0x71c5                &amp;lt;----- '''MAYBE''' ADD THIS LINE&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[On my UXGA t60p the ChipID line was actually fatal to getting fglrx to start up (/var/log/Xorg.0.log showed the driver falling back to VESA and fgl_glxgears would crash).  Without that ChipID line my chip was identified as:&lt;br /&gt;
&lt;br /&gt;
 Chipset: &amp;quot;MOBILITY FireGL V5200 (M56 71C4)&amp;quot; (Chipset = 0x71c4)&lt;br /&gt;
&lt;br /&gt;
which appears to correspond exactly to my machine's spec,  and fgl_glxgears worked fine.]&lt;br /&gt;
&lt;br /&gt;
Reboot, and you should be done. Check &amp;quot;cat /proc/cpuinfo&amp;quot; shows two CPUs, and run fgl_glxgears and check you get around 580 frames a second.&lt;br /&gt;
&lt;br /&gt;
I've reported [https://launchpad.net/distros/ubuntu/+bug/46527 bug 46527] on the lack of screen driver detection, so hopefully this will get even easier.&lt;br /&gt;
&lt;br /&gt;
Note you do NOT need to install ATI drivers from the ATI site. The Ubuntu drivers are sufficient.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rich Tango-Lowy (see below) for the hint re chip detection.&lt;br /&gt;
&lt;br /&gt;
==Kubuntu Dapper Live CD==&lt;br /&gt;
&lt;br /&gt;
If you're trying to install from the Kubuntu Desktop CD, you'll never make it to the login screen because the ATI display driver isn't recognized.&lt;br /&gt;
&lt;br /&gt;
* Ctrl-Alt-F1&lt;br /&gt;
* sudo nano /etc/X11/xorg.conf&lt;br /&gt;
* change the display driver line that looks like:&lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;vesa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[I think I remember that it was &amp;quot;ati&amp;quot;, but I could be wrong.  In any &lt;br /&gt;
case this is very clearly the only Driver line in the ATI device specification section]&lt;br /&gt;
&lt;br /&gt;
* Save and exit&lt;br /&gt;
* sudo /etc/init.d kdm restart&lt;br /&gt;
&lt;br /&gt;
Now you get a login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Gentoo 2006.0 ==&lt;br /&gt;
&lt;br /&gt;
===Boot from Live CD===&lt;br /&gt;
Upon booting off the live cd you will come to the kernel selection prompt.&lt;br /&gt;
Enter:&lt;br /&gt;
    gentoo doscsi&lt;br /&gt;
I had some trouble getting the wired NIC to be linked to the driver, often getting an error that the EEPROM failed a check.  If this happens, you can try re-inserting the module,&lt;br /&gt;
    &amp;gt;rmmod e1000; modprobe e1000&lt;br /&gt;
or rebooting and trying again.  The wireless card isn't supported by the live cd so you're going to have to stick to wired for now.&lt;br /&gt;
&lt;br /&gt;
===/etc/make.conf Settings===&lt;br /&gt;
The make.conf settings are the first thing you want to setup correctly before you proceed with the rest of the install process. All future updates will depend upon these settings as well. &lt;br /&gt;
 CFLAGS=&amp;quot;-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;fglrx vesa fbdev&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 FEATURES=&amp;quot;sandbox ccache distlocks autoaddcvs parallel-fetch&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
For a more complete discussion of the CFLAGS to use for a Core Duo processor, see [http://forums.gentoo.org/viewtopic-t-448761-highlight-core+duo+prescott.html?sid=97485d7e26a1f77e2bb06fa437a448ff this forum thread]. Some users recommend that the USE variable has the ibm value in it (eg. USE=&amp;quot;ibm&amp;quot;) but the Gentoo website says this is only for Power PC64 systems; I don't think we should use it. If anyone can shed more light on this, please update this section.&lt;br /&gt;
&lt;br /&gt;
===Kernel Settings===&lt;br /&gt;
I was able to get the laptop running from i686 gentoo sources and recommend this to anyone installing Gentoo on their T60p. Alot of graphics support is left out of the kernel since the best graphics performance is with ATI's propietary drivers which you can emerge at the end of the kernel compile.&lt;br /&gt;
====Processor type and features====&lt;br /&gt;
* Turn on Symmetric multi-processing support.&lt;br /&gt;
* Set processor family to Pentium M.&lt;br /&gt;
* Turn off toshiba and dell laptop support.&lt;br /&gt;
* Set timer frequency to 1000 Hz since this is a desktop system.&lt;br /&gt;
* Found on a [http://forum.thinkpads.com/viewtopic.php?t=19031 forum posting] that &amp;quot;Hotpluggable CPU&amp;quot; should be set to get acpi sleep to work.  Go figure...&lt;br /&gt;
&lt;br /&gt;
====Power management options====&lt;br /&gt;
* Turn on all ACPI settings (especially IBM Thinkpad Extras) except ASUS/Medion and Toshiba Laptop Extras.                                               &lt;br /&gt;
* Turn on CPU Frequency scaling.&lt;br /&gt;
** Turn on powersave, userspace, ondemand and conservative governor.&lt;br /&gt;
** Turn off ACPI Processor P-States driver.&lt;br /&gt;
** Turn off all AMD and Cyrix options.&lt;br /&gt;
** Turn on Intel Enhanced SpeedStep and Intel Speedstep on ICH-M chipsets (ioport interface).&lt;br /&gt;
** Turn off Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface).&lt;br /&gt;
** Turn off Intel Pentium 4 clock modulation, nVidia nForce2 FSB changing and Transmeta LongRun.&lt;br /&gt;
====Bus options====&lt;br /&gt;
* Turn on PCI Express support.&lt;br /&gt;
* Turn on Message Signaled Interupts.&lt;br /&gt;
* Turn on PCCard support and CardBus yenta-compatible bridge support.&lt;br /&gt;
====Networking support====&lt;br /&gt;
* Turn off Generic IEEE 802.11 Networking Stack.&lt;br /&gt;
* Turn on IrDA (infrared) subsystem support and sub-options.&lt;br /&gt;
** Ensure you get nsc-ircc&lt;br /&gt;
* Turn on Bluetooth subsystem support and sub-options.&lt;br /&gt;
* Turn off Amateur Radio support (unless you work with actual radios.)&lt;br /&gt;
&lt;br /&gt;
====Device Drivers====&lt;br /&gt;
* Turn off Memory Technology Devices.&lt;br /&gt;
* Turn off parallel port support.&lt;br /&gt;
* Turn on SCSI device support.  In &amp;quot;low-level device drivers&amp;quot;, chose the Serial ATA (SATA) support.  Build it as a part of the kernel, and not as a kernel module.&lt;br /&gt;
* Turn off Fusion MPT device support.&lt;br /&gt;
* Turn on IEEE 1394 (FireWire) support.&lt;br /&gt;
* Turn on Network device support.&lt;br /&gt;
** Turn off all options in all categories under Network device support except the stated ones below.&lt;br /&gt;
** Turn on Intel(R) PRO/1000 Gigabit Ethernet support under Ethernet (1000 Mbit).&lt;br /&gt;
** Turn on Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions and none of the sub-options underneath.&lt;br /&gt;
** Most people do not need Fibre channel, ATM, WAN or PPP/SLIP support (if you do then turn it on. PPP is needed for GPRS/UMTS connectivity)&lt;br /&gt;
* Character device options...&lt;br /&gt;
** Serial drivers... [for IrDA]&lt;br /&gt;
*** Set Max 8250/16550 serial ports to (4)&lt;br /&gt;
*** Set Number 8250/16550 serial ports to register at runtime to (1)&lt;br /&gt;
** Turn off Parallel printer support.&lt;br /&gt;
** Turn on Intel/AMD/VIA HW Random Number Generator support.&lt;br /&gt;
** Turn on /dev/nvram support.&lt;br /&gt;
** Turn off /dev/agpgart (AGP Support).&lt;br /&gt;
** Turn off Direct Rendering Manager.&lt;br /&gt;
** Support for the [[Embedded_Security_Subsystem|Fritz Chip]] is located in &amp;quot;TPM Devices&amp;quot;.&lt;br /&gt;
* Turn off all Graphics support options except the stated ones below,&lt;br /&gt;
** Turn on VESA VGA graphics support and set VESA driver type to vesafb.&lt;br /&gt;
** Turn on Enable firmware EDID and Enable Video Mode Handling Helpers.&lt;br /&gt;
** Turn on Support for the framebuffer splash.&lt;br /&gt;
* '''IMPORTANT:''' Turn off all Wireless device support under USB support -&amp;gt; USB Network Adapters or you will tear your hair out trying to get wireless.&lt;br /&gt;
* Turn on Sound card support.&lt;br /&gt;
** Turn on Advanced Linux Sound Architecture.&lt;br /&gt;
** Turn off all ISA, PCI, USB, generic and PCMCIA device options the stated on below.&lt;br /&gt;
** Turn on Intel HD Audio under PCI devices.&lt;br /&gt;
* Turn off all MMC/SD Card support options.&lt;br /&gt;
* Turn off LED devices.&lt;br /&gt;
* Cryptographic options... (needed for the wireless card ipw9345)&lt;br /&gt;
** Turn on AES chiphers&lt;br /&gt;
** Turn on Michael MIC keyed digest algorithm&lt;br /&gt;
&lt;br /&gt;
That should do it. (I know, that's it.)&lt;br /&gt;
That should make sure that you have all the drivers necessary to boot the system and be able to use all your hardware (almost).&lt;br /&gt;
&lt;br /&gt;
===Portage Ebuilds===&lt;br /&gt;
&lt;br /&gt;
Always make sure you run this command before going any further so you can get the latest portage build and version...&lt;br /&gt;
 emerge --sync &amp;amp;&amp;amp; emerge portage&lt;br /&gt;
&lt;br /&gt;
Since September 24 2006 I was able to make the latest ati-drivers work on the T60p without adding any lines to the unmask file (/etc/portage/package.unmask) under the gentoo-sources kernel. You should be able to run...&lt;br /&gt;
 emerge ati-drivers&lt;br /&gt;
...without any problems. If you do have problems compiling, sometimes you may need to try emerging an unstable package. For more information on working with the ATI drivers, check out Gentoo's wiki [http://gentoo-wiki.com/HOWTO_ATI_Drivers| here.]&lt;br /&gt;
&lt;br /&gt;
Don't forget to emerge all the Thinkpad software as well...&lt;br /&gt;
 emerge tpb tp_smapi tpctl&lt;br /&gt;
&lt;br /&gt;
Then you can start to setup the wireless in this order at the command line...&lt;br /&gt;
 /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux&lt;br /&gt;
 emerge ieee80211 ipw3945 ipw3945d wireless-tools&lt;br /&gt;
&lt;br /&gt;
For some reason the wireless driver consists of two parts: the module itself, ipw3949.ko, and some sort of support daemon, ipw3945d. The ebuild updates the modules.conf file to automatically stop and start this deamon when the module is loaded or unloaded, respectively. Check if the following lines are present in /etc/modules.conf (or actually, in /etc/modules.d/ipw3945d - /etc/modules.conf is built from the separate files in /etc/modules.d when you run /sbin/modules-update)&lt;br /&gt;
&lt;br /&gt;
 install ipw3945 /sbin/modprobe --ignore-install ipw3945; sleep 0.5; /sbin/ipw3945d --quiet&lt;br /&gt;
 remove ipw3945 /sbin/ipw3945d --kill; /sbin/modprobe -r --ignore-remove ipw3945&lt;br /&gt;
&lt;br /&gt;
In other words, to load the module, and start the daemon, do&lt;br /&gt;
&lt;br /&gt;
  modprobe ipw3945&lt;br /&gt;
&lt;br /&gt;
To remove the module, and kill the daemon, enter&lt;br /&gt;
&lt;br /&gt;
  modprobe -r ipw3945&lt;br /&gt;
&lt;br /&gt;
'''Note''': rmmod does '''not''' work - it doesn't use /etc/modprobe.conf, and therefore doesn't kill the daemon: while the daemon is running, you cannot unload the module. (You'll get an errormessage saying the module is in use).&lt;br /&gt;
&lt;br /&gt;
If for some reason you need to kill the module manually, use &lt;br /&gt;
&lt;br /&gt;
  /sbin/ipw3945d --kill&lt;br /&gt;
&lt;br /&gt;
Ofcourse the normal 'kill' command also works, but you'll have to remove the pid file /var/run/ipw3945d.pid by hand.&lt;br /&gt;
&lt;br /&gt;
===xorg.conf Settings===&lt;br /&gt;
&lt;br /&gt;
A piece of code is worth a thousand words; here is my xorg.conf that works at 3000-5000 FPS so far. I am still trying to find better parameters, but this is the best I got it to run so far. I intentionally left out the InputDevice section since I disabled my Synaptics pad (I like the center joystick better.) Just modify your xorg.conf sections with what is shown below.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;     # Double buffer extension&lt;br /&gt;
        SubSection &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Option      &amp;quot;omit xfree86-dga&amp;quot;   # don't initialise the DGA extension&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;ati&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
        Group &amp;quot;video&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option &amp;quot;XVideo&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Device     &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport  0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Make sure you assign your username to the video group in the /etc/group file or you will net get DRI (Direct Rendering) support. When debugging your running X windows system, always check /var/log/Xorg.0.log for any errors or hints at what may be configured incorrectly. This is how I was able to get so far with the graphics.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://arscognita.com/~richtl/T60p/index.html Rich Tango-Lowy's Mandriva 2007 Cooker on T60p page]&lt;br /&gt;
*[http://buzzy.tesuji.org/thinkpad_t60p.html Jon Lin's Gentoo Thinkpad T60p]&lt;br /&gt;
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=26923</id>
		<title>Installation instructions for the ThinkPad T60p</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_T60p&amp;diff=26923"/>
		<updated>2006-12-09T06:02:07Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* Portage Ebuilds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
==Installing Ubuntu Dapper==&lt;br /&gt;
&lt;br /&gt;
To get it going:&lt;br /&gt;
&lt;br /&gt;
* Get Dapper i386 (I used the Daily ISO DVD).&lt;br /&gt;
&lt;br /&gt;
* Install the default distribution.&lt;br /&gt;
&lt;br /&gt;
It will work, but you need an SMP kernel, and accelerated and higher resolution graphics, so:&lt;br /&gt;
&lt;br /&gt;
* Install the i686-smp kernel (search for 'linux-kernel' in synaptic).&lt;br /&gt;
&lt;br /&gt;
* Search for fglrx in synaptic, and install the fglrx modules, X driver and ATI control panel.&lt;br /&gt;
&lt;br /&gt;
* Edit /etc/X11/xorg.conf, so each of the &amp;quot;Modeline&amp;quot; entries contains a 1600x1200 resolution as well (or whatever the top resolution of your LCD panel is), and change the driver section as follows:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;ATI Technologies, Inc. ATI Default Card&amp;quot;&lt;br /&gt;
     Driver &amp;quot;fglrx&amp;quot;               &amp;lt;----- ADD THIS LINE&lt;br /&gt;
     #Driver &amp;quot;vesa&amp;quot;               &amp;lt;---- COMMENT OUT THIS LINE&lt;br /&gt;
     BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
     ChipID 0x71c5                &amp;lt;----- '''MAYBE''' ADD THIS LINE&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[On my UXGA t60p the ChipID line was actually fatal to getting fglrx to start up (/var/log/Xorg.0.log showed the driver falling back to VESA and fgl_glxgears would crash).  Without that ChipID line my chip was identified as:&lt;br /&gt;
&lt;br /&gt;
 Chipset: &amp;quot;MOBILITY FireGL V5200 (M56 71C4)&amp;quot; (Chipset = 0x71c4)&lt;br /&gt;
&lt;br /&gt;
which appears to correspond exactly to my machine's spec,  and fgl_glxgears worked fine.]&lt;br /&gt;
&lt;br /&gt;
Reboot, and you should be done. Check &amp;quot;cat /proc/cpuinfo&amp;quot; shows two CPUs, and run fgl_glxgears and check you get around 580 frames a second.&lt;br /&gt;
&lt;br /&gt;
I've reported [https://launchpad.net/distros/ubuntu/+bug/46527 bug 46527] on the lack of screen driver detection, so hopefully this will get even easier.&lt;br /&gt;
&lt;br /&gt;
Note you do NOT need to install ATI drivers from the ATI site. The Ubuntu drivers are sufficient.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rich Tango-Lowy (see below) for the hint re chip detection.&lt;br /&gt;
&lt;br /&gt;
==Kubuntu Dapper Live CD==&lt;br /&gt;
&lt;br /&gt;
If you're trying to install from the Kubuntu Desktop CD, you'll never make it to the login screen because the ATI display driver isn't recognized.&lt;br /&gt;
&lt;br /&gt;
* Ctrl-Alt-F1&lt;br /&gt;
* sudo nano /etc/X11/xorg.conf&lt;br /&gt;
* change the display driver line that looks like:&lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;vesa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[I think I remember that it was &amp;quot;ati&amp;quot;, but I could be wrong.  In any &lt;br /&gt;
case this is very clearly the only Driver line in the ATI device specification section]&lt;br /&gt;
&lt;br /&gt;
* Save and exit&lt;br /&gt;
* sudo /etc/init.d kdm restart&lt;br /&gt;
&lt;br /&gt;
Now you get a login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Gentoo 2006.0 ==&lt;br /&gt;
&lt;br /&gt;
===Boot from Live CD===&lt;br /&gt;
Upon booting off the live cd you will come to the kernel selection prompt.&lt;br /&gt;
Enter:&lt;br /&gt;
    gentoo doscsi&lt;br /&gt;
I had some trouble getting the wired NIC to be linked to the driver, often getting an error that the EEPROM failed a check.  If this happens, you can try re-inserting the module,&lt;br /&gt;
    &amp;gt;rmmod e1000; modprobe e1000&lt;br /&gt;
or rebooting and trying again.  The wireless card isn't supported by the live cd so you're going to have to stick to wired for now.&lt;br /&gt;
&lt;br /&gt;
===/etc/make.conf Settings===&lt;br /&gt;
The make.conf settings are the first thing you want to setup correctly before you proceed with the rest of the install process. All future updates will depend upon these settings as well. &lt;br /&gt;
 CFLAGS=&amp;quot;-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;fglrx vesa fbdev&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 FEATURES=&amp;quot;sandbox ccache distlocks autoaddcvs parallel-fetch&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
For a more complete discussion of the CFLAGS to use for a Core Duo processor, see [http://forums.gentoo.org/viewtopic-t-448761-highlight-core+duo+prescott.html?sid=97485d7e26a1f77e2bb06fa437a448ff this forum thread]. Some users recommend that the USE variable has the ibm value in it (eg. USE=&amp;quot;ibm&amp;quot;) but the Gentoo website says this is only for Power PC64 systems; I don't think we should use it. If anyone can shed more light on this, please update this section.&lt;br /&gt;
&lt;br /&gt;
===Kernel Settings===&lt;br /&gt;
I was able to get the laptop running from i686 gentoo sources and recommend this to anyone installing Gentoo on their T60p. Alot of graphics support is left out of the kernel since the best graphics performance is with ATI's propietary drivers which you can emerge at the end of the kernel compile.&lt;br /&gt;
====Processor type and features====&lt;br /&gt;
* Turn on Symmetric multi-processing support.&lt;br /&gt;
* Set processor family to Pentium M.&lt;br /&gt;
* Turn off toshiba and dell laptop support.&lt;br /&gt;
* Set timer frequency to 1000 Hz since this is a desktop system.&lt;br /&gt;
* Found on a [http://forum.thinkpads.com/viewtopic.php?t=19031 forum posting] that &amp;quot;Hotpluggable CPU&amp;quot; should be set to get acpi sleep to work.  Go figure...&lt;br /&gt;
&lt;br /&gt;
====Power management options====&lt;br /&gt;
* Turn on all ACPI settings (especially IBM Thinkpad Extras) except ASUS/Medion and Toshiba Laptop Extras.                                               &lt;br /&gt;
* Turn on CPU Frequency scaling.&lt;br /&gt;
** Turn on powersave, userspace, ondemand and conservative governor.&lt;br /&gt;
** Turn off ACPI Processor P-States driver.&lt;br /&gt;
** Turn off all AMD and Cyrix options.&lt;br /&gt;
** Turn on Intel Enhanced SpeedStep and Intel Speedstep on ICH-M chipsets (ioport interface).&lt;br /&gt;
** Turn off Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface).&lt;br /&gt;
** Turn off Intel Pentium 4 clock modulation, nVidia nForce2 FSB changing and Transmeta LongRun.&lt;br /&gt;
====Bus options====&lt;br /&gt;
* Turn on PCI Express support.&lt;br /&gt;
* Turn on Message Signaled Interupts.&lt;br /&gt;
* Turn on PCCard support and CardBus yenta-compatible bridge support.&lt;br /&gt;
====Networking support====&lt;br /&gt;
* Turn off Generic IEEE 802.11 Networking Stack.&lt;br /&gt;
* Turn on IrDA (infrared) subsystem support and sub-options.&lt;br /&gt;
** Ensure you get nsc-ircc&lt;br /&gt;
* Turn on Bluetooth subsystem support and sub-options.&lt;br /&gt;
* Turn off Amateur Radio support (unless you work with actual radios.)&lt;br /&gt;
&lt;br /&gt;
====Device Drivers====&lt;br /&gt;
* Turn off Memory Technology Devices.&lt;br /&gt;
* Turn off parallel port support.&lt;br /&gt;
* Turn on SCSI device support.  In &amp;quot;low-level device drivers&amp;quot;, chose the Serial ATA (SATA) support.  Build it as a part of the kernel, and not as a kernel module.&lt;br /&gt;
* Turn off Fusion MPT device support.&lt;br /&gt;
* Turn on IEEE 1394 (FireWire) support.&lt;br /&gt;
* Turn on Network device support.&lt;br /&gt;
** Turn off all options in all categories under Network device support except the stated ones below.&lt;br /&gt;
** Turn on Intel(R) PRO/1000 Gigabit Ethernet support under Ethernet (1000 Mbit).&lt;br /&gt;
** Turn on Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions and none of the sub-options underneath.&lt;br /&gt;
** Most people do not need Fibre channel, ATM, WAN or PPP/SLIP support (if you do then turn it on. PPP is needed for GPRS/UMTS connectivity)&lt;br /&gt;
* Character device options...&lt;br /&gt;
** Serial drivers... [for IrDA]&lt;br /&gt;
*** Set Max 8250/16550 serial ports to (4)&lt;br /&gt;
*** Set Number 8250/16550 serial ports to register at runtime to (1)&lt;br /&gt;
** Turn off Parallel printer support.&lt;br /&gt;
** Turn on Intel/AMD/VIA HW Random Number Generator support.&lt;br /&gt;
** Turn on /dev/nvram support.&lt;br /&gt;
** Turn off /dev/agpgart (AGP Support).&lt;br /&gt;
** Turn off Direct Rendering Manager.&lt;br /&gt;
** Support for the [[Embedded_Security_Subsystem|Fritz Chip]] is located in &amp;quot;TPM Devices&amp;quot;.&lt;br /&gt;
* Turn off all Graphics support options except the stated ones below,&lt;br /&gt;
** Turn on VESA VGA graphics support and set VESA driver type to vesafb.&lt;br /&gt;
** Turn on Enable firmware EDID and Enable Video Mode Handling Helpers.&lt;br /&gt;
** Turn on Support for the framebuffer splash.&lt;br /&gt;
* '''IMPORTANT:''' Turn off all Wireless device support under USB support -&amp;gt; USB Network Adapters or you will tear your hair out trying to get wireless.&lt;br /&gt;
* Turn on Sound card support.&lt;br /&gt;
** Turn on Advanced Linux Sound Architecture.&lt;br /&gt;
** Turn off all ISA, PCI, USB, generic and PCMCIA device options the stated on below.&lt;br /&gt;
** Turn on Intel HD Audio under PCI devices.&lt;br /&gt;
* Turn off all MMC/SD Card support options.&lt;br /&gt;
* Turn off LED devices.&lt;br /&gt;
* Cryptographic options... (needed for the wireless card ipw9345)&lt;br /&gt;
** Turn on AES chiphers&lt;br /&gt;
** Turn on Michael MIC keyed digest algorithm&lt;br /&gt;
&lt;br /&gt;
That should do it. (I know, that's it.)&lt;br /&gt;
That should make sure that you have all the drivers necessary to boot the system and be able to use all your hardware (almost).&lt;br /&gt;
&lt;br /&gt;
===Portage Ebuilds===&lt;br /&gt;
&lt;br /&gt;
Always make sure you run this command before going any further so you can get the latest portage build and version...&lt;br /&gt;
 emerge --sync &amp;amp;&amp;amp; emerge portage&lt;br /&gt;
&lt;br /&gt;
Since September 24 2006 I was able to make the latest ati-drivers work on the T60p without adding any lines to the unmask file (/etc/portage/package.unmask) under the gentoo-sources kernel. You should be able to run...&lt;br /&gt;
 emerge ati-drivers&lt;br /&gt;
...without any problems. If you do have problems compiling, sometimes you may need to try emerging an unstable package. For more information on working with the ATI drivers, check out Gentoo's wiki [[http://gentoo-wiki.com/HOWTO_ATI_Drivers| here.]]&lt;br /&gt;
&lt;br /&gt;
Don't forget to emerge all the Thinkpad software as well...&lt;br /&gt;
 emerge tpb tp_smapi tpctl&lt;br /&gt;
&lt;br /&gt;
Then you can start to setup the wireless in this order at the command line...&lt;br /&gt;
 /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux&lt;br /&gt;
 emerge ieee80211 ipw3945 ipw3945d wireless-tools&lt;br /&gt;
&lt;br /&gt;
For some reason the wireless driver consists of two parts: the module itself, ipw3949.ko, and some sort of support daemon, ipw3945d. The ebuild updates the modules.conf file to automatically stop and start this deamon when the module is loaded or unloaded, respectively. Check if the following lines are present in /etc/modules.conf (or actually, in /etc/modules.d/ipw3945d - /etc/modules.conf is built from the separate files in /etc/modules.d when you run /sbin/modules-update)&lt;br /&gt;
&lt;br /&gt;
 install ipw3945 /sbin/modprobe --ignore-install ipw3945; sleep 0.5; /sbin/ipw3945d --quiet&lt;br /&gt;
 remove ipw3945 /sbin/ipw3945d --kill; /sbin/modprobe -r --ignore-remove ipw3945&lt;br /&gt;
&lt;br /&gt;
In other words, to load the module, and start the daemon, do&lt;br /&gt;
&lt;br /&gt;
  modprobe ipw3945&lt;br /&gt;
&lt;br /&gt;
To remove the module, and kill the daemon, enter&lt;br /&gt;
&lt;br /&gt;
  modprobe -r ipw3945&lt;br /&gt;
&lt;br /&gt;
'''Note''': rmmod does '''not''' work - it doesn't use /etc/modprobe.conf, and therefore doesn't kill the daemon: while the daemon is running, you cannot unload the module. (You'll get an errormessage saying the module is in use).&lt;br /&gt;
&lt;br /&gt;
If for some reason you need to kill the module manually, use &lt;br /&gt;
&lt;br /&gt;
  /sbin/ipw3945d --kill&lt;br /&gt;
&lt;br /&gt;
Ofcourse the normal 'kill' command also works, but you'll have to remove the pid file /var/run/ipw3945d.pid by hand.&lt;br /&gt;
&lt;br /&gt;
===xorg.conf Settings===&lt;br /&gt;
&lt;br /&gt;
A piece of code is worth a thousand words; here is my xorg.conf that works at 3000-5000 FPS so far. I am still trying to find better parameters, but this is the best I got it to run so far. I intentionally left out the InputDevice section since I disabled my Synaptics pad (I like the center joystick better.) Just modify your xorg.conf sections with what is shown below.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;     # Double buffer extension&lt;br /&gt;
        SubSection &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Option      &amp;quot;omit xfree86-dga&amp;quot;   # don't initialise the DGA extension&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;ati&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
        Group &amp;quot;video&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option &amp;quot;XVideo&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Device     &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport  0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Make sure you assign your username to the video group in the /etc/group file or you will net get DRI (Direct Rendering) support. When debugging your running X windows system, always check /var/log/Xorg.0.log for any errors or hints at what may be configured incorrectly. This is how I was able to get so far with the graphics.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://arscognita.com/~richtl/T60p/index.html Rich Tango-Lowy's Mandriva 2007 Cooker on T60p page]&lt;br /&gt;
*[http://buzzy.tesuji.org/thinkpad_t60p.html Jon Lin's Gentoo Thinkpad T60p]&lt;br /&gt;
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=AD1981HD&amp;diff=26577</id>
		<title>AD1981HD</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=AD1981HD&amp;diff=26577"/>
		<updated>2006-11-25T22:10:46Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== AD1981HD ===&lt;br /&gt;
This is a Analog Devices High-Definition Audio 1.0 controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: AD1981HD&lt;br /&gt;
* Interface: HD Audio 1.0&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;
=== Linux ALSA driver ===&lt;br /&gt;
==== Installation on Debian GNU/Linux ====&lt;br /&gt;
The AD1981HD installs by default in Debian. To get it to work type 'alsaconf' on the command line as the root user.&lt;br /&gt;
&lt;br /&gt;
{{ cmdroot| alsaconf }}&lt;br /&gt;
{{HINT|To become root, type su at the command line.}}&lt;br /&gt;
==== Problems ====&lt;br /&gt;
* As of kernel 2.6.17, some users report a missing master volume control (e.g., with the T60p and Z60m), as described in this thread: http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg17089.html&lt;br /&gt;
: As of ALSA 1.0.13 the master volume has returned. Download the latest modules from your distrobution to fix this problem. Otherwise as a temporary fix add model=hp to the snd-hda-intel module option. This will return the master volume control to your control.&lt;br /&gt;
{{HINT|If you use Debian, edit /etc/modprobe.d/sound to change ALSA module options. }}&lt;br /&gt;
* If you experience crackling noises, this can be avoided by adding the position_fix=2 optional argument for the module.&lt;br /&gt;
&lt;br /&gt;
* If you have problems recording audio, try selecting &amp;quot;Front Mic&amp;quot; as the capture device.&lt;br /&gt;
{{ NOTE | There have been reported problems using arecord while debugging, it's recommended to instead use Audacity. }}&lt;br /&gt;
&lt;br /&gt;
* According to a bug in the BIOS, the modem disables the audio device too. If you are having problems with your soundcard and have disabled your modem, try re-enabling it. On some systems disabling the modem results in fixing some problems, so if you haven't disabled the modem, try it. On the T60p model, the in-kernel ALSA system will report &amp;quot;azx_get_response timeout&amp;quot;; re-enabling the modem fixed this issue and brought audio back.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{R60e}}&lt;br /&gt;
* {{T60}}, {{T60p}}&lt;br /&gt;
* {{X60}}, {{X60s}}&lt;br /&gt;
* {{Z60m}}, {{Z60t}}&lt;br /&gt;
* {{Z61m}}&lt;br /&gt;
&lt;br /&gt;
=== Datasheets ===&lt;br /&gt;
* [http://www.analog.com/en/prod/0,2877,AD1981HD,00.html Analog Devices page for the AD1981HD]&lt;br /&gt;
* [http://www.analog.com/UploadedFiles/Data_Sheets/338118709AD1981HD_0.pdf Direct link to the AD1981HD datasheet]&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T60p&amp;diff=24918</id>
		<title>Category:T60p</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T60p&amp;diff=24918"/>
		<updated>2006-09-26T08:12:26Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* ThinkPad T60p */&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 T60p ===&lt;br /&gt;
This pages gives an overview of all ThinkPad T60p related topics. Please see [[Installation instructions for the ThinkPad T60p]] for a comprehensive overview of the installation process with Linux distributions.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* [[Intel Core Duo (Yonah)]] 2.0 or 2.16 GHz CPU&lt;br /&gt;
* [[ATI Mobility FireGL V5200]] (256 MB) graphics adapter&lt;br /&gt;
* One of the following displays:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1600x1200 resolution&lt;br /&gt;
* 1GB [[PC2-5300]] memory standard&lt;br /&gt;
* 100 GB SATA HDD&lt;br /&gt;
* [[AD1981HD]] HD Audio 1.0 controller&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[UltraBay|UltraBay Slim]] with one of the following:&lt;br /&gt;
** [[UltraBay Slim CD-RW/DVD-ROM Combo II Drive]]&lt;br /&gt;
** [[UltraBay Slim Super Multi-Burner Drive]]&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter ]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Verizon 1xEV-DO WWAN]]&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&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 systems&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
&lt;br /&gt;
==== Weight &amp;amp; Dimensions ====&lt;br /&gt;
These may vary depending on exact specifications&lt;br /&gt;
* Weight: 2.2-2.7 kg&lt;br /&gt;
* Height: 26-31 mm&lt;br /&gt;
* Width: 311-334mm&lt;br /&gt;
* Depth: 255-286mm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:ThinkPadT60.jpg|ThinkPad T60]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=24917</id>
		<title>Ipw3945</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ipw3945&amp;diff=24917"/>
		<updated>2006-09-26T08:10:43Z</updated>

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

		<summary type="html">&lt;p&gt;Unreal128: /* Installing Gentoo 2006.0 */ Major overhaul of entire section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
==Installing Ubuntu Dapper==&lt;br /&gt;
&lt;br /&gt;
To get it going:&lt;br /&gt;
&lt;br /&gt;
* Get Dapper i386 (I used the Daily ISO DVD).&lt;br /&gt;
&lt;br /&gt;
* Install the default distribution.&lt;br /&gt;
&lt;br /&gt;
It will work, but you need an SMP kernel, and accelerated and higher resolution graphics, so:&lt;br /&gt;
&lt;br /&gt;
* Install the i686-smp kernel (search for 'linux-kernel' in synaptic).&lt;br /&gt;
&lt;br /&gt;
* Search for fglrx in synaptic, and install the fglrx modules, X driver and ATI control panel.&lt;br /&gt;
&lt;br /&gt;
* Edit /etc/X11/xorg.conf, so each of the &amp;quot;Modeline&amp;quot; entries contains a 1600x1200 resolution as well (or whatever the top resolution of your LCD panel is), and change the driver section as follows:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;ATI Technologies, Inc. ATI Default Card&amp;quot;&lt;br /&gt;
     Driver &amp;quot;fglrx&amp;quot;               &amp;lt;----- ADD THIS LINE&lt;br /&gt;
     #Driver &amp;quot;vesa&amp;quot;               &amp;lt;---- COMMENT OUT THIS LINE&lt;br /&gt;
     BusID &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
     ChipID 0x71c5                &amp;lt;----- '''MAYBE''' ADD THIS LINE&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[On my UXGA t60p the ChipID line was actually fatal to getting fglrx to start up (/var/log/Xorg.0.log showed the driver falling back to VESA and fgl_glxgears would crash).  Without that ChipID line my chip was identified as:&lt;br /&gt;
&lt;br /&gt;
 Chipset: &amp;quot;MOBILITY FireGL V5200 (M56 71C4)&amp;quot; (Chipset = 0x71c4)&lt;br /&gt;
&lt;br /&gt;
which appears to correspond exactly to my machine's spec,  and fgl_glxgears worked fine.]&lt;br /&gt;
&lt;br /&gt;
Reboot, and you should be done. Check &amp;quot;cat /proc/cpuinfo&amp;quot; shows two CPUs, and run fgl_glxgears and check you get around 580 frames a second.&lt;br /&gt;
&lt;br /&gt;
I've reported [https://launchpad.net/distros/ubuntu/+bug/46527 bug 46527] on the lack of screen driver detection, so hopefully this will get even easier.&lt;br /&gt;
&lt;br /&gt;
Note you do NOT need to install ATI drivers from the ATI site. The Ubuntu drivers are sufficient.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rich Tango-Lowy (see below) for the hint re chip detection.&lt;br /&gt;
&lt;br /&gt;
==Kubuntu Dapper Live CD==&lt;br /&gt;
&lt;br /&gt;
If you're trying to install from the Kubuntu Desktop CD, you'll never make it to the login screen because the ATI display driver isn't recognized.&lt;br /&gt;
&lt;br /&gt;
* Ctrl-Alt-F1&lt;br /&gt;
* sudo nano /etc/X11/xorg.conf&lt;br /&gt;
* change the display driver line that looks like:&lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
          Driver    &amp;quot;vesa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[I think I remember that it was &amp;quot;ati&amp;quot;, but I could be wrong.  In any &lt;br /&gt;
case this is very clearly the only Driver line in the ATI device specification section]&lt;br /&gt;
&lt;br /&gt;
* Save and exit&lt;br /&gt;
* sudo /etc/init.d kdm restart&lt;br /&gt;
&lt;br /&gt;
Now you get a login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Gentoo 2006.0 ==&lt;br /&gt;
&lt;br /&gt;
===Boot from Live CD===&lt;br /&gt;
Upon booting off the live cd you will come to the kernel selection prompt.&lt;br /&gt;
Enter:&lt;br /&gt;
    gentoo doscsi&lt;br /&gt;
I had some trouble getting the wired NIC to be linked to the driver, often getting an error that the EEPROM failed a check.  If this happens, you can try re-inserting the module,&lt;br /&gt;
    &amp;gt;rmmod e1000; modprobe e1000&lt;br /&gt;
or rebooting and trying again.  The wireless card isn't supported by the live cd so you're going to have to stick to wired for now.&lt;br /&gt;
&lt;br /&gt;
===/etc/make.conf Settings===&lt;br /&gt;
The make.conf settings are the first thing you want to setup correctly before you proceed with the rest of the install process. All future updates will depend upon these settings as well. &lt;br /&gt;
 CFLAGS=&amp;quot;-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer&lt;br /&gt;
 VIDEO_CARDS=&amp;quot;fglrx vesa fbdev&amp;quot;&lt;br /&gt;
 INPUT_DEVICES=&amp;quot;keyboard mouse synaptics&amp;quot;&lt;br /&gt;
 FEATURES=&amp;quot;sandbox ccache distlocks autoaddcvs parallel-fetch&amp;quot;&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j3&amp;quot;&lt;br /&gt;
For a more complete discussion of the CFLAGS to use for a Core Duo processor, see [http://forums.gentoo.org/viewtopic-t-448761-highlight-core+duo+prescott.html?sid=97485d7e26a1f77e2bb06fa437a448ff this forum thread]. Some users recommend that the USE variable has the ibm value in it (eg. USE=&amp;quot;ibm&amp;quot;) but the Gentoo website says this is only for Power PC64 systems; I don't think we should use it. If anyone can shed more light on this, please update this section.&lt;br /&gt;
&lt;br /&gt;
===Kernel Settings===&lt;br /&gt;
I was able to get the laptop running from i686 gentoo sources and recommend this to anyone installing Gentoo on their T60p. Alot of graphics support is left out of the kernel since the best graphics performance is with ATI's propietary drivers which you can emerge at the end of the kernel compile.&lt;br /&gt;
====Processor type and features====&lt;br /&gt;
* Turn on Symmetric multi-processing support.&lt;br /&gt;
* Set processor family to Pentium M.&lt;br /&gt;
* Turn off toshiba and dell laptop support.&lt;br /&gt;
* Set timer frequency to 1000 Hz since this is a desktop system.&lt;br /&gt;
====Power management options====&lt;br /&gt;
* Turn on all ACPI settings (especially IBM Thinkpad Extras) except ASUS/Medion and Toshiba Laptop Extras.                                               &lt;br /&gt;
* Turn on CPU Frequency scaling.&lt;br /&gt;
** Turn on powersave, userspace, ondemand and conservative governor.&lt;br /&gt;
** Turn off ACPI Processor P-States driver.&lt;br /&gt;
** Turn off all AMD and Cyrix options.&lt;br /&gt;
** Turn on Intel Enhanced SpeedStep and Intel Speedstep on ICH-M chipsets (ioport interface).&lt;br /&gt;
** Turn off Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface).&lt;br /&gt;
** Turn off Intel Pentium 4 clock modulation, nVidia nForce2 FSB changing and Transmeta LongRun.&lt;br /&gt;
====Bus options====&lt;br /&gt;
* Turn on PCI Express support.&lt;br /&gt;
* Turn on Message Signaled Interupts.&lt;br /&gt;
* Turn on PCCard support and CardBus yenta-compatible bridge support.&lt;br /&gt;
====Networking support====&lt;br /&gt;
* Turn off Generic IEEE 802.11 Networking Stack.&lt;br /&gt;
* Turn on IrDA (infrared) subsystem support and sub-options.&lt;br /&gt;
* Turn on Bluetooth subsystem support and sub-options.&lt;br /&gt;
* Turn off Amateur Radio support (unless you work with actual radios.)&lt;br /&gt;
====Device Drivers====&lt;br /&gt;
* Turn off Memory Technology Devices.&lt;br /&gt;
* Turn off parallel port support.&lt;br /&gt;
* Turn on SCSI device support.&lt;br /&gt;
* Turn off Fusion MPT device support.&lt;br /&gt;
* Turn on IEEE 1394 (FireWire) support.&lt;br /&gt;
* Turn on Network device support.&lt;br /&gt;
** Turn off all options in all categories under Network device support except the stated ones below.&lt;br /&gt;
** Turn on Intel(R) PRO/1000 Gigabit Ethernet support under Ethernet (1000 Mbit).&lt;br /&gt;
** Turn on Wireless LAN drivers (non-hamradio) &amp;amp; Wireless Extensions and none of the sub-options underneath.&lt;br /&gt;
** Most people do not need Fibre channel, ATM, WAN or PPP/SLIP support (if you do then turn it on.)&lt;br /&gt;
* Character device options...&lt;br /&gt;
** Turn off Parallel printer support.&lt;br /&gt;
** Turn on Intel/AMD/VIA HW Random Number Generator support.&lt;br /&gt;
** Turn on /dev/nvram support.&lt;br /&gt;
** Turn off /dev/agpgart (AGP Support).&lt;br /&gt;
** Turn off Direct Rendering Manager.&lt;br /&gt;
* Turn off all Graphics support options except the stated ones below,&lt;br /&gt;
** Turn on VESA VGA graphics support and set VESA driver type to vesafb.&lt;br /&gt;
** Turn on Enable firmware EDID and Enable Video Mode Handling Helpers.&lt;br /&gt;
** Turn on Support for the framebuffer splash.&lt;br /&gt;
* '''IMPORTANT:''' Turn off all Wireless device support under USB support -&amp;gt; USB Network Adapters or you will tear your hair out trying to get wireless.&lt;br /&gt;
* Turn on Sound card support.&lt;br /&gt;
** Turn on Advanced Linux Sound Architecture.&lt;br /&gt;
** Turn off all ISA, PCI, USB, generic and PCMCIA device options the stated on below.&lt;br /&gt;
** Turn on Intel HD Audio under PCI devices.&lt;br /&gt;
* Turn off all MMC/SD Card support options.&lt;br /&gt;
* Turn off LED devices.&lt;br /&gt;
* Turn on Michael MIC keyed digest algorithm under Cryptographic API (for wireless card ipw9345.)&lt;br /&gt;
&lt;br /&gt;
That should do it. (I know, that's it.)&lt;br /&gt;
That should make sure that you have all the drivers necessary to boot the system and be able to use all your hardware (almost).&lt;br /&gt;
&lt;br /&gt;
===Portage Ebuilds===&lt;br /&gt;
&lt;br /&gt;
Always make sure you run this command before going any further so you can get the latest portage build and version...&lt;br /&gt;
 emerge --sync &amp;amp;&amp;amp; emerge portage&lt;br /&gt;
&lt;br /&gt;
Since September 24 2006 I was able to make the latest ati-drivers work on the T60p without adding any lines to the unmask file (/etc/portage/package.unmask) under the gentoo-sources kernel. You should be able to run...&lt;br /&gt;
 emerge ati-drivers&lt;br /&gt;
...without any problems.&lt;br /&gt;
&lt;br /&gt;
Don't forget to emerge all the Thinkpad software as well...&lt;br /&gt;
 emerge tpb tp_smapii tpctl&lt;br /&gt;
&lt;br /&gt;
Then you can start to setup the wireless in this order at the command line...&lt;br /&gt;
 /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux&lt;br /&gt;
 emerge ieee80211 ipw3945 ipw3945d wireless-tools&lt;br /&gt;
&lt;br /&gt;
===xorg.conf Settings===&lt;br /&gt;
&lt;br /&gt;
A piece of code is worth a thousand words; here is my xorg.conf that works at 3000-5000 FPS so far. I am still trying to find better parameters, but this is the best I got it to run so far. I intentionally left out the InputDevice section since I disabled my Synaptics pad (I like the center joystick better.) Just modify your xorg.conf sections with what is shown below.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;     # Double buffer extension&lt;br /&gt;
        SubSection &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Option      &amp;quot;omit xfree86-dga&amp;quot;   # don't initialise the DGA extension&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;ati&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;dri&amp;quot;&lt;br /&gt;
        Group &amp;quot;video&amp;quot;&lt;br /&gt;
        Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option &amp;quot;XVideo&amp;quot; &amp;quot;Enable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Device     &amp;quot;VideoCard&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport  0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes    &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Make sure you assign your username to the video group in the /etc/group file or you will net get DRI (Direct Rendering) support. When debugging your running X windows system, always check /var/log/Xorg.0.log for any errors or hints at what may be configured incorrectly. This is how I was able to get so far with the graphics.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://arscognita.com/~richtl/T60p/index.html Rich Tango-Lowy's Mandriva 2007 Cooker on T60p page]&lt;br /&gt;
*[http://buzzy.tesuji.org/thinkpad_t60p.html Jon Lin's Gentoo Thinkpad T60p]&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Tpb&amp;diff=24775</id>
		<title>Tpb</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Tpb&amp;diff=24775"/>
		<updated>2006-09-21T06:03:01Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* Packages */&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;
== tpb - Thinkpad Buttons ==&lt;br /&gt;
TPB is a little program that enables you to use the IBM ThinkPad(tm) special keys.&lt;br /&gt;
&lt;br /&gt;
With TPB it is possible to bind a program to the ThinkPad, Mail, Home and Search button. TPB can also run a callback program on each state change with the changed state and the new state as options. So it is possible to trigger several actions on different events. TPB has a on-screen display (OSD) to show volume, mute, brightness and some other informations. Furthermore TPB supports a software mixer, as the R series ThinkPads have no hardware mixer to change the volume.&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Image:Tpb.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
http://www.nongnu.org/tpb/&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Version 0.6.4&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* {{Debian}} packages are available: http://packages.debian.org/unstable/utils/tpb.html&lt;br /&gt;
* {{Gentoo}} ebuild: http://packages.gentoo.org/packages/?category=app-laptop;name=tpb&lt;br /&gt;
* {{Redhat}} packages: http://dag.wieers.com/packages/tpb/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
The sources can be checked out through anonymous CVS with the following instruction set:&lt;br /&gt;
 export CVS_RSH=&amp;quot;ssh&amp;quot;&lt;br /&gt;
 cvs -d :ext:anoncvs@savannah.nongnu.org:/cvsroot/tpb co tpb &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* [http://www.nongnu.org/tpb/doc/tpb.1.html Man-Page]&lt;br /&gt;
&lt;br /&gt;
=== Sample configuration ===&lt;br /&gt;
* [http://www.nongnu.org/tpb/doc/tpbrc.html /etc/tpbrc]&lt;br /&gt;
* Note that on some systems the &amp;quot;nvram&amp;quot; module will need to be loaded before tpb will work, as tpb needs to write to this device.  If you run tpb in user-space, you will need write permissions; it is probably best to simply add users to a &amp;quot;nvram&amp;quot; group.&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
Contact the author at [mailto:markus.braun@krawel.de markus.braun@krawel.de].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Related links === &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Ibm-acpi&amp;diff=24774</id>
		<title>Ibm-acpi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Ibm-acpi&amp;diff=24774"/>
		<updated>2006-09-21T05:34:31Z</updated>

		<summary type="html">&lt;p&gt;Unreal128: /* Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
=== ibm-acpi - IBM ThinkPad ACPI Extras Driver ===&lt;br /&gt;
This is a Linux ACPI driver for the IBM ThinkPad laptops written by Borislav Deianov. It aims to support various features of these laptops which are accessible through the ACPI framework but not otherwise supported by the generic Linux ACPI drivers. As a kernel module, ibm-acpi works as a bridge to deliver information about certain hardware events like key presses or control the state of certain hardware features by software.&lt;br /&gt;
|}&lt;br /&gt;
=== Features ===&lt;br /&gt;
*triggers ACPI Events for&lt;br /&gt;
** [[How_to_get_special_keys_to_work | Fn key combinations]] ({{key|Fn}}{{key|F1}}, {{key|Fn}}{{key|F2}}, {{key|Fn}}{{key|F3}}, {{key|Fn}}{{key|F4}}, {{key|Fn}}{{key|F5}}, {{key|Fn}}{{key|F6}}, {{key|Fn}}{{key|F7}}, {{key|Fn}}{{key|F8}}, {{key|Fn}}{{key|F9}}, {{key|Fn}}{{key|F10}}, {{key|Fn}}{{key|F11}}, {{key|Fn}}{{key|F12}})&lt;br /&gt;
** [[UltraBay]] device eject (see also [[How to hotswap UltraBay devices]])&lt;br /&gt;
** Display lid, Power button, Undock button&lt;br /&gt;
*enables control via /proc files of&lt;br /&gt;
** Bluetooth&lt;br /&gt;
** Video output switching, video expansion control&lt;br /&gt;
** Docking and undocking (limited)&lt;br /&gt;
** Fan (on most models, only enable/disable; speed control is added by a further [[Patch for controlling fan speed|patch]])&lt;br /&gt;
** Volume&lt;br /&gt;
** LCD Brightness&lt;br /&gt;
** [[ThinkLight]]&lt;br /&gt;
** LEDs&lt;br /&gt;
** [[Error Codes and Beep Codes|Beep]] codes&lt;br /&gt;
** Several CMOS states&lt;br /&gt;
* can show values of&lt;br /&gt;
** [[Thermal Sensors|Eight temperature sensors]]&lt;br /&gt;
** Embedded Controler registers&lt;br /&gt;
** Fan status and speed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some of these features are available only when the module is loaded with the &amp;lt;tt&amp;gt;experimental=1&amp;lt;/tt&amp;gt; option. To enable it, add the following to {{path|/etc/modprobe.conf}} (or your distribution's equivalent):&lt;br /&gt;
 options ibm_acpi experimental=1&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
* Homepage: http://ibm-acpi.sourceforge.net/&lt;br /&gt;
* ibm-acpi is included with the Linux kernel since 2.6.10.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
In development, usable, author does not reply to patch proposals.&lt;br /&gt;
&lt;br /&gt;
Even if you have disable the BIOS setting for automatically dimming at battery power, after using the brightness switch of ibm-acpi, the auto-dimming behavior is enabled. So, if you need a bright display even on battery power, you should not set any brightness via /proc/acpi/ibm/brightness.&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*[[:Category:Debian | Debian]] Packages: http://debian.isg.ee.ethz.ch/public/&lt;br /&gt;
*[[:Category:Gentoo | Gentoo]] ebuild: http://packages.gentoo.org/packages/?category=app-laptop;name=ibm-acpi ''(note: feature is now built into the linux kernel)''&lt;br /&gt;
&lt;br /&gt;
=== Application support===&lt;br /&gt;
* [http://www.gkrellm.net GKrellM] supports fan and thermal information&lt;br /&gt;
* [http://www.joachim-breitner.de/blog/archives/38-Created-gaim-thinklight.html gaim-thinklight] is a gaim plugin which makes the [[ThinkLight]] blink, when a message arrives.&lt;br /&gt;
* [http://www.chris-lamb.co.uk/code/gaim-lightthink/ gaim-lightthink] is an alternative to gaim-thinklight.&lt;br /&gt;
* [http://hunz.org/ rocklight] is a xmms visualization plugin that makes the ThinkLight flash to the beat of your music. The package also includes a standalone stroboscope mode program.&lt;br /&gt;
* [http://www.zolnott.de/software/applications/ibm-acpi-applet-for-gnome-210-and-higher.html IBM ACPI applet] is a small gnome panel applet which shows the fan speed and thermal informations&lt;br /&gt;
* [[ACPI fan control script|ACPI fan control scripts]] can be used to control the system fan according to system temperatures (overriding the firmware)&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [http://ibm-acpi.sf.net ibm-acpi Sourceforge project summary]&lt;br /&gt;
* [http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad Linux-Thinkpad Mailinglist]&lt;br /&gt;
* [http://acpi.sourceforge.net acpi.sourceforge.net]&lt;br /&gt;
* [http://www.kernel.org www.kernel.org]&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;br /&gt;
[[Category:770X]] [[Category:770Z]] [[Category:A20m]] [[Category:A20p]] [[Category:A20m]] [[Category:A20p]] [[Category:A21e]] [[Category:A21m]] [[Category:A21p]] [[Category:A22e]] [[Category:A22m]] [[Category:A22p]] [[Category:G40]] [[Category:G41]] [[Category:R30]] [[Category:R31]] [[Category:R32]] [[Category:R40]] [[Category:R40e]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T20]] [[Category:T21]] [[Category:T22]] [[Category:T23]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X20]] [[Category:X21]] [[Category:X22]] [[Category:X23]] [[Category:X24]] [[Category:X30]] [[Category:X31]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:TransNote]] &lt;br /&gt;
[[de:ibm-acpi]]&lt;br /&gt;
[[Category:x60s]]&lt;/div&gt;</summary>
		<author><name>Unreal128</name></author>
		
	</entry>
</feed>