<?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=Zerted</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=Zerted"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Zerted"/>
	<updated>2026-05-02T09:13:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_a_QXGA_display_in_a_R/T60_or_61&amp;diff=54749</id>
		<title>Installing a QXGA display in a R/T60 or 61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_a_QXGA_display_in_a_R/T60_or_61&amp;diff=54749"/>
		<updated>2013-08-03T17:28:51Z</updated>

		<summary type="html">&lt;p&gt;Zerted: Added EDID Update Program&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For 15.0&amp;quot; machines, you can install a QXGA (2048x1536) panel, the highest resolution panel ever sold for any laptop.&lt;br /&gt;
&lt;br /&gt;
=Compatibility=&lt;br /&gt;
All 15.0&amp;quot; 60 machines - R60e, R60, T60, T60p&lt;br /&gt;
&lt;br /&gt;
Possibly all 15.0&amp;quot; 61 machines - R61i, R61 (has anyone tested this?)&lt;br /&gt;
&lt;br /&gt;
Frankenstein machines using a 60/61 15.0&amp;quot; chassis and a 60/61 14.1&amp;quot; standard screen motherboard (T61p motherboard in T60p case is most common, but others may work)&lt;br /&gt;
&lt;br /&gt;
Frankenstein machines using a 60/61 15.0&amp;quot; chassis and a 60/61 15.4&amp;quot; standard screen motherboard (requires power sanding down four parts of the chassis.  The HDD and DVD drives will stick out of the chassis, so upgrade to a mSATA SSD and don't use those drives)&lt;br /&gt;
&lt;br /&gt;
=Additional hardware necessary=&lt;br /&gt;
If you have an XGA machine, I would recommend buying the SXGA+/UXGA inverter for your model. For the R6x machines, this is 41W1467. For the T60, this is 42T0079. Obviously, you'll need to buy the screen, which goes under several different part numbers, I'll list them in the next question. Otherwise, no additional hardware is needed - unlike the R5x and T4x machines, the 6x machines use the same cable and hinges for all screens, and uses an EDID ROM chip on the LCD to detect the screen resolution and that the panel is a Lenovo panel (which will have to be worked around.)&lt;br /&gt;
&lt;br /&gt;
=Compatible screen part numbers=&lt;br /&gt;
There are two different screens that are otherwise identical, that will work for this. IDTech part numbers are listed first, followed by IBM part numbers.&lt;br /&gt;
IAQX10N, 07N2890&lt;br /&gt;
IAQX10S, 92P6684&lt;br /&gt;
&lt;br /&gt;
IAQX10S is the panel that IBM used in the R50p equipped with this screen. I believe the IAQX10N was used by NEC in the Versa Pro VA20S/AE (way back in 2002) and possibly a certain configuration of the LaVie G Type C in 2005. The IAQX10N is what's flooded the market - if you don't mind a refurbished panel, you can get one as low as $59. New ones are as low as $139. Either one will work, though, so if you've got a cheap IAQX10S (or even an old one from a R50p that you want to move over,) go for it.&lt;br /&gt;
&lt;br /&gt;
=EDID ROM info=&lt;br /&gt;
Most monitors have a ROM containing Extended Display Information Data, or EDID. This information is used by the machine that the monitor is connected to, so as to provide resolution, timing, and manufacturer information. The R5x and T4x machines stored this information in the BIOS, I believe, and used a set of resistors in the LCD cable to choose which EDID the system would operate with.&lt;br /&gt;
&lt;br /&gt;
The 6x machines change this. They store the EDID info in a chip on the LCD that's meant for this purpose, and also have a vendor string in the LCD. The purpose of that vendor string is to identify the LCD panel as a Lenovo genuine panel, and the machine refuses to recognize the LCD if it's not Lenovo.&lt;br /&gt;
&lt;br /&gt;
Here is the current EDID data as of 2009-06-22, created by cirthix from the thinkpads.com forum with some information from Troels, also from there:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;EDID BYTES:&lt;br /&gt;
0x   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
    ------------------------------------------------&lt;br /&gt;
00 | 00 FF FF FF FF FF FF 00 30 AE 49 40 00 00 00 00&lt;br /&gt;
10 | 00 13 01 03 80 1E 16 78 EA BD 30 91 54 4F 8B 26&lt;br /&gt;
20 | 21 50 54 21 08 00 81 80 A9 40 01 01 01 01 01 01&lt;br /&gt;
30 | 01 01 01 01 01 01 29 40 00 50 80 00 05 60 20 10&lt;br /&gt;
40 | 13 00 30 E4 10 00 00 19 29 40 00 40 80 00 05 60&lt;br /&gt;
50 | 20 10 13 00 30 E4 10 00 00 19 00 00 00 0F 00 A9&lt;br /&gt;
60 | 43 32 A9 43 28 14 02 00 09 E5 00 00 00 00 00 FE&lt;br /&gt;
70 | 00 49 41 51 58 31 30 4E 20 51 58 47 41 0A 00 10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Directions=&lt;br /&gt;
&lt;br /&gt;
Note: These directions were not performed on a machine equipped with WWAN. It may be different on such a machine. If in doubt, follow the procedure listed in the Hardware Maintenance Manual instead.&lt;br /&gt;
&lt;br /&gt;
==Preparation==&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
&lt;br /&gt;
#Purchase and install a copy of PowerStrip, make sure that it works, and that you can access the registered features.&lt;br /&gt;
#Put the contents of the EDID data into a file named qxga.dat.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|This is not always necessary. I bought a panel, popped it into my T60, and it just worked. I had already purchased PowerStrip by this point, so $30 down the drain. Also, be aware that purchasing PowerStrip is a royal pain. First, although it is an on-line purchase, it is not instant. You are e-mailed a registration key later. Second, newer versions of PowerStrip lock away the EDID update functionality. You need to e-mail the company that makes it who will send you a special PIN code to activate. You will have a pretty substantial turnaround time to get it working (buy power strip, get e-mailed registration, e-mail asking for PIN, get e-mailed back a PIN).}}&lt;br /&gt;
&lt;br /&gt;
Linux:&lt;br /&gt;
&lt;br /&gt;
Use i2c-dump from the i2c-tools package.&lt;br /&gt;
&lt;br /&gt;
You may check the current content with ''i2cdump -r 0-127 2 0x50' first. Afterwards, use i2cset -y 2 0x50 &amp;lt;offset&amp;gt; &amp;lt;value&amp;gt; to change the bytes that differ. This method may be a bit more complex for some users (i don't know how easy it is with powerstrip though), but has the advantage that it doesn't cost anything.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|On my T60p with a IAQX10N, the i2c commands needed to look at bank 1 rather than 2, i.e.  ''i2cdump -f -r 0-127 1 0x50''; It's also necessary to modprobe the relevant i2c modules (such as i2c-dev). The i2cset process works but it is quite painstaking and needs to be carefully checked.  See below for a program that automates the process.}}&lt;br /&gt;
&lt;br /&gt;
==Procedure==&lt;br /&gt;
&lt;br /&gt;
This is a simpler procedure than would be mentioned by the HMM. Except for the parts about running PowerStrip and an external monitor, these directions would be sufficient to replace a shattered LCD with another identical LCD, as well.&lt;br /&gt;
&lt;br /&gt;
#Remove the three round screw covers and screws on the LCD bezel.&lt;br /&gt;
#GENTLY pop the LCD bezel loose. Set it aside.&lt;br /&gt;
#Now that the bezel is removed, you can lift the inverter up out of its well, and unplug the LCD from the inverter.&lt;br /&gt;
#Remove the three rectangular screw covers and screws on each side of the LCD.&lt;br /&gt;
#Being careful to note cable routing, slowly lift the LCD out of the cover, grabbing it from the bottom first, so as to clear the latches.&lt;br /&gt;
#As soon as you can remove the cable from the back, STOP removing the LCD, and remove the tape, going from the top of the LCD to the bottom. Unplug by pulling down on the cable, carefully. You'll probably end up disengaging the ThinkLight, note how it goes into its holder. That's fine. If you didn't disengage it, go ahead and do so - it'll give you more cable to work with.&lt;br /&gt;
#Now the old LCD is free. You'll need to remove the two rails from the old LCD, being sure to note the orientation.&lt;br /&gt;
#Install the rails on the new LCD in the same orientation.&lt;br /&gt;
#Here comes the fiddly part. Take the LCD cable, and fold it in an S shape (NOT SHARPLY, though) so that the ThinkLight cable is higher than it would be, plug it into the LCD, and tape it down.&lt;br /&gt;
#At this point, plug in an external monitor, power on the machine, and press Fn-F7 immediately to switch to the external monitor. Boot into Windows. Start PowerStrip, go to Options, and Monitor information. Go to Options at the bottom of the dialog, and select Update EDID. You will get a dialog saying &amp;quot;EEPROM Found:&amp;quot; and a monitor name. Be careful to not reflash your external monitor, which will most likely be the first thing that comes up - hit no, and reflash the other monitor that will come up (make sure it actually is different.) Use the qxga.dat file you made during preparation.&lt;br /&gt;
#Now that the monitor's reflashed, shut the machine down, unplug the external monitor, and power back up. You should have a working display at this point. Either way, power the machine off. If you don't have a working display, make sure all connections are intact. If it's still not working, and the backlight is off, shine a flashlight at the LCD, to see if there's an image. If the backlight is on, try flashing the LCD again.&lt;br /&gt;
#Insert the ThinkLight back into its holder - I believe you need to insert the back of it first. Make sure the LCD is fully installed, and that the inverter and all cables are in place.&lt;br /&gt;
#Insert the screws that go on each side. You may have to push down slightly on the LCD to get the screw holes to line up.&lt;br /&gt;
#Power the machine up again, and make sure it it's working. Yes, you're checking again. And make sure the inverter is lined up.&lt;br /&gt;
#If all is good, go ahead and install the bezel. Be sure ALL the clips all around the LCD are clipped in, screw it down, and reinstall all the screw covers. Congratulations, you're done!&lt;br /&gt;
&lt;br /&gt;
=BIOS vs OS=&lt;br /&gt;
&lt;br /&gt;
If the Panel is not flashed with the new EDID, the BIOS will not display anything useful, but will show garbage: RGB vertical stripes. However, if the OS boots, it may still be able to use the panel from within X. (This is my experience on a T60p (converting a failed 1600x1200 panel to 2048x1536), with Ubuntu Lucid; I then flashed the EDID in order to have a usable BIOS)&lt;br /&gt;
&lt;br /&gt;
=EDID ROM Update Program=&lt;br /&gt;
&lt;br /&gt;
Save the EDID bytes into a text file called edidRom.txt and run the following Python program from the same directory.  Make sure to update lines 22 and 23 to reflect your i2cset command.  The program will parse the edidRom.txt contents, convert the values into decimals, and apply the updates to each position.  The column and row position labels are ignored.  The program is written specifically for the EDID data format posted above and assumes each offset is one after the previous offset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;from subprocess import call&lt;br /&gt;
&lt;br /&gt;
def buildCommands(romFile, command):&lt;br /&gt;
    edid = open(romFile);&lt;br /&gt;
    edid.readline(); #skips header line (EDID BYTES:)&lt;br /&gt;
    edid.readline(); #skips column offsets (0x   00 01...)&lt;br /&gt;
    edid.readline(); #skips the --------------... line&lt;br /&gt;
    values = [];&lt;br /&gt;
    for line in edid:&lt;br /&gt;
        parts = line.split(' ');&lt;br /&gt;
        if(len(parts) != 18):&lt;br /&gt;
            print('Unknown format on line: ' + line);&lt;br /&gt;
            return [];&lt;br /&gt;
        values.extend(parts[2:]);&lt;br /&gt;
    commands = [];&lt;br /&gt;
    for i, value in enumerate(values):&lt;br /&gt;
        commands.append(command + str(hex(i)) + ' ' + str(int(value, 16)));&lt;br /&gt;
    return commands;&lt;br /&gt;
&lt;br /&gt;
if __name__ == '__main__':&lt;br /&gt;
    romFile = 'edidRom.txt'; #path to EDID ROM file.  WARNING: File is assumed to start from offset 00 and increase by one from there.&lt;br /&gt;
    command = 'sudo i2cset -y 2 0x50 '; #partial command to update the EDID ROM.  The offset and value will be appended automatically based on the ROM file.&lt;br /&gt;
    command = 'echo MAKE SURE THE COMMAND ABOVE IS CORRECT THEN DELETE THIS LINE.';&lt;br /&gt;
    commands = buildCommands(romFile, command)&lt;br /&gt;
    print('----- Commands -----');&lt;br /&gt;
    print('\n'.join(commands));&lt;br /&gt;
    run = raw_input('WARNING: These commands may damage your hardware.  Make sure they are correct.\n\tRun the above commands? (y/n): ');&lt;br /&gt;
    if run == 'y' or run == 'Y':&lt;br /&gt;
        for cmd in commands:&lt;br /&gt;
            call(cmd.split(' '));&lt;br /&gt;
    print('Done');&lt;br /&gt;
    pass&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
[http://forum.thinkpads.com/viewtopic.php?f=29&amp;amp;t=77733 The Complete 6x-series QXGA Thread] on thinkpads.com&lt;br /&gt;
&lt;br /&gt;
[[Category:R60]] [[Category:R60e]] [[Category:R61i]] [[Category:R61]] [[Category:T60]] [[Category:T60p]]&lt;br /&gt;
'''Bold tex'''Bold text'''t'''&lt;/div&gt;</summary>
		<author><name>Zerted</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_a_QXGA_display_in_a_R/T60_or_61&amp;diff=54748</id>
		<title>Installing a QXGA display in a R/T60 or 61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_a_QXGA_display_in_a_R/T60_or_61&amp;diff=54748"/>
		<updated>2013-08-03T17:01:26Z</updated>

		<summary type="html">&lt;p&gt;Zerted: Added 15.4&amp;quot; info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For 15.0&amp;quot; machines, you can install a QXGA (2048x1536) panel, the highest resolution panel ever sold for any laptop.&lt;br /&gt;
&lt;br /&gt;
=Compatibility=&lt;br /&gt;
All 15.0&amp;quot; 60 machines - R60e, R60, T60, T60p&lt;br /&gt;
&lt;br /&gt;
Possibly all 15.0&amp;quot; 61 machines - R61i, R61 (has anyone tested this?)&lt;br /&gt;
&lt;br /&gt;
Frankenstein machines using a 60/61 15.0&amp;quot; chassis and a 60/61 14.1&amp;quot; standard screen motherboard (T61p motherboard in T60p case is most common, but others may work)&lt;br /&gt;
&lt;br /&gt;
Frankenstein machines using a 60/61 15.0&amp;quot; chassis and a 60/61 15.4&amp;quot; standard screen motherboard (requires power sanding down four parts of the chassis.  The HDD and DVD drives will stick out of the chassis, so upgrade to a mSATA SSD and don't use those drives)&lt;br /&gt;
&lt;br /&gt;
=Additional hardware necessary=&lt;br /&gt;
If you have an XGA machine, I would recommend buying the SXGA+/UXGA inverter for your model. For the R6x machines, this is 41W1467. For the T60, this is 42T0079. Obviously, you'll need to buy the screen, which goes under several different part numbers, I'll list them in the next question. Otherwise, no additional hardware is needed - unlike the R5x and T4x machines, the 6x machines use the same cable and hinges for all screens, and uses an EDID ROM chip on the LCD to detect the screen resolution and that the panel is a Lenovo panel (which will have to be worked around.)&lt;br /&gt;
&lt;br /&gt;
=Compatible screen part numbers=&lt;br /&gt;
There are two different screens that are otherwise identical, that will work for this. IDTech part numbers are listed first, followed by IBM part numbers.&lt;br /&gt;
IAQX10N, 07N2890&lt;br /&gt;
IAQX10S, 92P6684&lt;br /&gt;
&lt;br /&gt;
IAQX10S is the panel that IBM used in the R50p equipped with this screen. I believe the IAQX10N was used by NEC in the Versa Pro VA20S/AE (way back in 2002) and possibly a certain configuration of the LaVie G Type C in 2005. The IAQX10N is what's flooded the market - if you don't mind a refurbished panel, you can get one as low as $59. New ones are as low as $139. Either one will work, though, so if you've got a cheap IAQX10S (or even an old one from a R50p that you want to move over,) go for it.&lt;br /&gt;
&lt;br /&gt;
=EDID ROM info=&lt;br /&gt;
Most monitors have a ROM containing Extended Display Information Data, or EDID. This information is used by the machine that the monitor is connected to, so as to provide resolution, timing, and manufacturer information. The R5x and T4x machines stored this information in the BIOS, I believe, and used a set of resistors in the LCD cable to choose which EDID the system would operate with.&lt;br /&gt;
&lt;br /&gt;
The 6x machines change this. They store the EDID info in a chip on the LCD that's meant for this purpose, and also have a vendor string in the LCD. The purpose of that vendor string is to identify the LCD panel as a Lenovo genuine panel, and the machine refuses to recognize the LCD if it's not Lenovo.&lt;br /&gt;
&lt;br /&gt;
Here is the current EDID data as of 2009-06-22, created by cirthix from the thinkpads.com forum with some information from Troels, also from there:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;EDID BYTES:&lt;br /&gt;
0x   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
    ------------------------------------------------&lt;br /&gt;
00 | 00 FF FF FF FF FF FF 00 30 AE 49 40 00 00 00 00&lt;br /&gt;
10 | 00 13 01 03 80 1E 16 78 EA BD 30 91 54 4F 8B 26&lt;br /&gt;
20 | 21 50 54 21 08 00 81 80 A9 40 01 01 01 01 01 01&lt;br /&gt;
30 | 01 01 01 01 01 01 29 40 00 50 80 00 05 60 20 10&lt;br /&gt;
40 | 13 00 30 E4 10 00 00 19 29 40 00 40 80 00 05 60&lt;br /&gt;
50 | 20 10 13 00 30 E4 10 00 00 19 00 00 00 0F 00 A9&lt;br /&gt;
60 | 43 32 A9 43 28 14 02 00 09 E5 00 00 00 00 00 FE&lt;br /&gt;
70 | 00 49 41 51 58 31 30 4E 20 51 58 47 41 0A 00 10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Directions=&lt;br /&gt;
&lt;br /&gt;
Note: These directions were not performed on a machine equipped with WWAN. It may be different on such a machine. If in doubt, follow the procedure listed in the Hardware Maintenance Manual instead.&lt;br /&gt;
&lt;br /&gt;
==Preparation==&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
&lt;br /&gt;
#Purchase and install a copy of PowerStrip, make sure that it works, and that you can access the registered features.&lt;br /&gt;
#Put the contents of the EDID data into a file named qxga.dat.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|This is not always necessary. I bought a panel, popped it into my T60, and it just worked. I had already purchased PowerStrip by this point, so $30 down the drain. Also, be aware that purchasing PowerStrip is a royal pain. First, although it is an on-line purchase, it is not instant. You are e-mailed a registration key later. Second, newer versions of PowerStrip lock away the EDID update functionality. You need to e-mail the company that makes it who will send you a special PIN code to activate. You will have a pretty substantial turnaround time to get it working (buy power strip, get e-mailed registration, e-mail asking for PIN, get e-mailed back a PIN).}}&lt;br /&gt;
&lt;br /&gt;
Linux:&lt;br /&gt;
&lt;br /&gt;
use i2c-dump from the i2c-tools package.&lt;br /&gt;
&lt;br /&gt;
you may check the current content with ''i2cdump -r 0-127 2 0x50' first. Afterwards, use i2cset -y 2 0x50 &amp;lt;offset&amp;gt; &amp;lt;value&amp;gt; to change the bytes that differ. This method may be a bit more complex for some users (i don't know how easy it is with powerstrip though), but has the advantage that it doesn't cost anything.&lt;br /&gt;
&lt;br /&gt;
(On my T60p with a IAQX10N, the i2c commands needed to look at bank 1 rather than 2, i.e.  ''i2cdump -f -r 0-127 1 0x50''; it's also necessary to modprobe the relevant i2c modules. The i2cset process works but it is quite painstaking and needs to be carefully checked.)&lt;br /&gt;
&lt;br /&gt;
==Procedure==&lt;br /&gt;
&lt;br /&gt;
This is a simpler procedure than would be mentioned by the HMM. Except for the parts about running PowerStrip and an external monitor, these directions would be sufficient to replace a shattered LCD with another identical LCD, as well.&lt;br /&gt;
&lt;br /&gt;
#Remove the three round screw covers and screws on the LCD bezel.&lt;br /&gt;
#GENTLY pop the LCD bezel loose. Set it aside.&lt;br /&gt;
#Now that the bezel is removed, you can lift the inverter up out of its well, and unplug the LCD from the inverter.&lt;br /&gt;
#Remove the three rectangular screw covers and screws on each side of the LCD.&lt;br /&gt;
#Being careful to note cable routing, slowly lift the LCD out of the cover, grabbing it from the bottom first, so as to clear the latches.&lt;br /&gt;
#As soon as you can remove the cable from the back, STOP removing the LCD, and remove the tape, going from the top of the LCD to the bottom. Unplug by pulling down on the cable, carefully. You'll probably end up disengaging the ThinkLight, note how it goes into its holder. That's fine. If you didn't disengage it, go ahead and do so - it'll give you more cable to work with.&lt;br /&gt;
#Now the old LCD is free. You'll need to remove the two rails from the old LCD, being sure to note the orientation.&lt;br /&gt;
#Install the rails on the new LCD in the same orientation.&lt;br /&gt;
#Here comes the fiddly part. Take the LCD cable, and fold it in an S shape (NOT SHARPLY, though) so that the ThinkLight cable is higher than it would be, plug it into the LCD, and tape it down.&lt;br /&gt;
#At this point, plug in an external monitor, power on the machine, and press Fn-F7 immediately to switch to the external monitor. Boot into Windows. Start PowerStrip, go to Options, and Monitor information. Go to Options at the bottom of the dialog, and select Update EDID. You will get a dialog saying &amp;quot;EEPROM Found:&amp;quot; and a monitor name. Be careful to not reflash your external monitor, which will most likely be the first thing that comes up - hit no, and reflash the other monitor that will come up (make sure it actually is different.) Use the qxga.dat file you made during preparation.&lt;br /&gt;
#Now that the monitor's reflashed, shut the machine down, unplug the external monitor, and power back up. You should have a working display at this point. Either way, power the machine off. If you don't have a working display, make sure all connections are intact. If it's still not working, and the backlight is off, shine a flashlight at the LCD, to see if there's an image. If the backlight is on, try flashing the LCD again.&lt;br /&gt;
#Insert the ThinkLight back into its holder - I believe you need to insert the back of it first. Make sure the LCD is fully installed, and that the inverter and all cables are in place.&lt;br /&gt;
#Insert the screws that go on each side. You may have to push down slightly on the LCD to get the screw holes to line up.&lt;br /&gt;
#Power the machine up again, and make sure it it's working. Yes, you're checking again. And make sure the inverter is lined up.&lt;br /&gt;
#If all is good, go ahead and install the bezel. Be sure ALL the clips all around the LCD are clipped in, screw it down, and reinstall all the screw covers. Congratulations, you're done!&lt;br /&gt;
&lt;br /&gt;
=BIOS vs OS=&lt;br /&gt;
&lt;br /&gt;
If the Panel is not flashed with the new EDID, the BIOS will not display anything useful, but will show garbage: RGB vertical stripes. However, if the OS boots, it may still be able to use the panel from within X. (This is my experience on a T60p (converting a failed 1600x1200 panel to 2048x1536), with Ubuntu Lucid; I then flashed the EDID in order to have a usable BIOS)&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
[http://forum.thinkpads.com/viewtopic.php?f=29&amp;amp;t=77733 The Complete 6x-series QXGA Thread] on thinkpads.com&lt;br /&gt;
&lt;br /&gt;
[[Category:R60]] [[Category:R60e]] [[Category:R61i]] [[Category:R61]] [[Category:T60]] [[Category:T60p]]&lt;br /&gt;
'''Bold tex'''Bold text'''t'''&lt;/div&gt;</summary>
		<author><name>Zerted</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61_Tablet&amp;diff=37018</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad X61 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61_Tablet&amp;diff=37018"/>
		<updated>2008-03-17T21:19:43Z</updated>

		<summary type="html">&lt;p&gt;Zerted: Added trackpoint mouse wheel info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is an expanding description on what we did to get Alpha_5 of Hardy on working better on the X61 Tablet. I downloaded the alternate Version and installed as the instructions said.&lt;br /&gt;
&lt;br /&gt;
= Graphic =&lt;br /&gt;
== Graphics Card ==&lt;br /&gt;
3D acceleration and Compiz Fusion worked out of the box.&lt;br /&gt;
&lt;br /&gt;
== X ==&lt;br /&gt;
Edit /etc/X11/xorg.conf and add to Section Screen&lt;br /&gt;
&lt;br /&gt;
 SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
 	Virtual 3000 2250&lt;br /&gt;
 EndSubSection&lt;br /&gt;
&lt;br /&gt;
The Parameters behind Virtual must be bigger than all your Displays added together (3000 = 1400 + 1600)&lt;br /&gt;
Now you can adust you settings with xrandr. e.g.:&lt;br /&gt;
&lt;br /&gt;
 xrandr --output LVDS --rotate left&lt;br /&gt;
 xrandr --output LVDS --rotate normal&lt;br /&gt;
 xrandr --output VGA --auto --right-of LVDS&lt;br /&gt;
 …&lt;br /&gt;
&lt;br /&gt;
== Konsole ==&lt;br /&gt;
&lt;br /&gt;
Edit /etc/modprobe.d/blacklist-framebuffer and comment this out:&lt;br /&gt;
&lt;br /&gt;
 #blacklist vesafb&lt;br /&gt;
 #blacklist vga16fb&lt;br /&gt;
&lt;br /&gt;
Add to /etc/initramfs-tools/modules&lt;br /&gt;
&lt;br /&gt;
 fbcon&lt;br /&gt;
 vesafb&lt;br /&gt;
 vga16fb&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 sudo update-initramfs -u&lt;br /&gt;
&lt;br /&gt;
Edit /boot/grub/menu.lst and change at defoptions:&lt;br /&gt;
&lt;br /&gt;
 vga=0x31b&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 sudo update-grub&lt;br /&gt;
&lt;br /&gt;
= Input Devices = &lt;br /&gt;
== Stylus ==&lt;br /&gt;
Enable it as described in [[Wacom_Serial_Tablet_PC_Stylus]]:&lt;br /&gt;
Add to /etc/X11/xorg.conf:&lt;br /&gt;
&lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;cursor&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;cursor&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;     &lt;br /&gt;
     Option        &amp;quot;Mode&amp;quot;          &amp;quot;Absolute&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
   &lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;stylus&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;stylus&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
   &lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;eraser&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;eraser&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
&lt;br /&gt;
and in Section ServerLayout:&lt;br /&gt;
&lt;br /&gt;
   InputDevice    &amp;quot;cursor&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
   InputDevice    &amp;quot;stylus&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Trackpoint ==&lt;br /&gt;
The three mouse buttons and trackpoint nipple/stick/nub work out of the box.&lt;br /&gt;
&lt;br /&gt;
If you want the middle mouse button and the nipple to function together as a mouse wheel, add the following to the ''Configured Mouse'' Input Device section in /etc/X11/xorg.config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Option &amp;quot;EmulateWheel&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
Option &amp;quot;EmulateWheelButton&amp;quot; &amp;quot;2&amp;quot; &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tilt Detection =&lt;br /&gt;
These steps have been referenced from [http://www.krizka.net/2008/01/23/thinkpad-x61-tablet-tilt-detection-and-ubuntu-hardy-heron/ Krizka's Blog] with a few changes.&lt;br /&gt;
&lt;br /&gt;
1) Install the necessary build tools:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo aptitude install build-essential linux-kernel-headers&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Download the tp_smapi package.  It contains all the necessary sources for the hdaps module. This tutorial will be using tp_smapi version 0.36. [http://sourceforge.net/project/showfiles.php?group_id=1212 Download Here].  I downloaded the package to /opt.&lt;br /&gt;
&lt;br /&gt;
3) Extract the packge:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo tar -xvzf tp_smapi-0.36.tgz&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) After unpacking, I didn't have permissions to enter the folder.  Still being new to Linux, I changed the folder's access permissions using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo chmod 777 tp_smapi-0.36&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
For those of you who know better, I wouldn't recommend using 777, as that allows the folder to be read and edited by anyone.  Enter the folder:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd tp_smapi-0.36&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Build the sources:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo make HDAPS=1 KSRC=/usr/src/linux-headers-`uname -r`&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Install the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo make install HDAPS=1 KSRC=/usr/src/linux-headers-`uname -r`&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Install hdaps-utils in order to test the new module:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo aptitude install hdaps-utils&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Load the new modules:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo modprobe -a tp_smapi hdaps&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Run a test.  hdaps-gl should open up a new window showing the tablet's orientation.  If you don't want to use a graphical tool, hdaps-pivot prints its output to the command line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;hdaps-gl&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) To make sure your system loads the modules at boot time add &amp;quot;tp_smapi&amp;quot; and &amp;quot;hdaps&amp;quot;, without the quotes and one per line, to /etc/modules.  Using echo didn't work for me, so I used pico:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo pico /etc/modules&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) And update your initramfs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo update-initramfs -u&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:X61 Tablet]]&lt;/div&gt;</summary>
		<author><name>Zerted</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61_Tablet&amp;diff=36994</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad X61 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61_Tablet&amp;diff=36994"/>
		<updated>2008-03-15T18:56:46Z</updated>

		<summary type="html">&lt;p&gt;Zerted: Added tutorial on Tilt Detection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is an expanding description on what we did to get Alpha_5 of Hardy on working better on the X61 Tablet. I downloaded the alternate Version and installed as the instructions said.&lt;br /&gt;
&lt;br /&gt;
= Graphic =&lt;br /&gt;
== Graphics Card ==&lt;br /&gt;
3D acceleration and Compiz Fusion worked out of the box.&lt;br /&gt;
&lt;br /&gt;
== X ==&lt;br /&gt;
Edit /etc/X11/xorg.conf and add to Section Screen&lt;br /&gt;
&lt;br /&gt;
 SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
 	Virtual 3000 2250&lt;br /&gt;
 EndSubSection&lt;br /&gt;
&lt;br /&gt;
The Parameters behind Virtual must be bigger than all your Displays added together (3000 = 1400 + 1600)&lt;br /&gt;
Now you can adust you settings with xrandr. e.g.:&lt;br /&gt;
&lt;br /&gt;
 xrandr --output LVDS --rotate left&lt;br /&gt;
 xrandr --output LVDS --rotate normal&lt;br /&gt;
 xrandr --output VGA --auto --right-of LVDS&lt;br /&gt;
 …&lt;br /&gt;
&lt;br /&gt;
== Konsole ==&lt;br /&gt;
&lt;br /&gt;
Edit /etc/modprobe.d/blacklist-framebuffer and comment this out:&lt;br /&gt;
&lt;br /&gt;
 #blacklist vesafb&lt;br /&gt;
 #blacklist vga16fb&lt;br /&gt;
&lt;br /&gt;
Add to /etc/initramfs-tools/modules&lt;br /&gt;
&lt;br /&gt;
 fbcon&lt;br /&gt;
 vesafb&lt;br /&gt;
 vga16fb&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 sudo update-initramfs -u&lt;br /&gt;
&lt;br /&gt;
Edit /boot/grub/menu.lst and change at defoptions:&lt;br /&gt;
&lt;br /&gt;
 vga=0x31b&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 sudo update-grub&lt;br /&gt;
&lt;br /&gt;
= Stylus =&lt;br /&gt;
Enable it as described in [[Wacom_Serial_Tablet_PC_Stylus]]:&lt;br /&gt;
Add to /etc/X11/xorg.conf:&lt;br /&gt;
&lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;cursor&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;cursor&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;     &lt;br /&gt;
     Option        &amp;quot;Mode&amp;quot;          &amp;quot;Absolute&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
   &lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;stylus&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;stylus&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
   &lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;eraser&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;eraser&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
&lt;br /&gt;
and in Section ServerLayout:&lt;br /&gt;
&lt;br /&gt;
   InputDevice    &amp;quot;cursor&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
   InputDevice    &amp;quot;stylus&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Tilt Detection =&lt;br /&gt;
These steps have been referenced from [http://www.krizka.net/2008/01/23/thinkpad-x61-tablet-tilt-detection-and-ubuntu-hardy-heron/ Krizka's Blog] with a few changes.&lt;br /&gt;
&lt;br /&gt;
1) Install the necessary build tools:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo aptitude install build-essential linux-kernel-headers&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Download the tp_smapi package.  It contains all the necessary sources for the hdaps module. This tutorial will be using tp_smapi version 0.36. [http://sourceforge.net/project/showfiles.php?group_id=1212 Download Here].  I downloaded the package to /opt.&lt;br /&gt;
&lt;br /&gt;
3) Extract the packge:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo tar -xvzf tp_smapi-0.36.tgz&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) After unpacking, I didn't have permissions to enter the folder.  Still being new to Linux, I changed the folder's access permissions using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo chmod 777 tp_smapi-0.36&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
For those of you who know better, I wouldn't recommend using 777, as that allows the folder to be read and edited by anyone.  Enter the folder:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd tp_smapi-0.36&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Build the sources:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo make HDAPS=1 KSRC=/usr/src/linux-headers-`uname -r`&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Install the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo make install HDAPS=1 KSRC=/usr/src/linux-headers-`uname -r`&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Install hdaps-utils in order to test the new module:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo aptitude install hdaps-utils&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Load the new modules:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo modprobe -a tp_smapi hdaps&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Run a test.  hdaps-gl should open up a new window showing the tablet's orientation.  If you don't want to use a graphical tool, hdaps-pivot prints its output to the command line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;hdaps-gl&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) To make sure your system loads the modules at boot time add &amp;quot;tp_smapi&amp;quot; and &amp;quot;hdaps&amp;quot;, without the quotes and one per line, to /etc/modules.  Using echo didn't work for me, so I used pico:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo pico /etc/modules&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) And update your initramfs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo update-initramfs -u&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:X61 Tablet]]&lt;/div&gt;</summary>
		<author><name>Zerted</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61_Tablet&amp;diff=36961</id>
		<title>Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad X61 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_X61_Tablet&amp;diff=36961"/>
		<updated>2008-03-13T01:24:10Z</updated>

		<summary type="html">&lt;p&gt;Zerted: Added 3D graphics working out of box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a brief description how I installed the Alpha_5 of Hardy on my X61 Tablet. I downloaded the alternate Version and installed as the instructions said.&lt;br /&gt;
&lt;br /&gt;
= Graphic =&lt;br /&gt;
== Graphics Card ==&lt;br /&gt;
3D acceleration and Compiz Fusion worked out of the box.&lt;br /&gt;
&lt;br /&gt;
== X ==&lt;br /&gt;
Edit /etc/X11/xorg.conf and add to Section Screen&lt;br /&gt;
&lt;br /&gt;
 SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
 	Virtual 3000 2250&lt;br /&gt;
 EndSubSection&lt;br /&gt;
&lt;br /&gt;
The Parameters behind Virtual must be bigger than all your Displays added together (3000 = 1400 + 1600)&lt;br /&gt;
Now you can adust you settings with xrandr. e.g.:&lt;br /&gt;
&lt;br /&gt;
 xrandr --output LVDS --rotate left&lt;br /&gt;
 xrandr --output LVDS --rotate normal&lt;br /&gt;
 xrandr --output VGA --auto --right-of LVDS&lt;br /&gt;
 …&lt;br /&gt;
&lt;br /&gt;
== Konsole ==&lt;br /&gt;
&lt;br /&gt;
Edit /etc/modprobe.d/blacklist-framebuffer and comment this out:&lt;br /&gt;
&lt;br /&gt;
 #blacklist vesafb&lt;br /&gt;
 #blacklist vga16fb&lt;br /&gt;
&lt;br /&gt;
Add to /etc/initramfs-tools/modules&lt;br /&gt;
&lt;br /&gt;
 fbcon&lt;br /&gt;
 vesafb&lt;br /&gt;
 vga16fb&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 sudo update-initramfs -u&lt;br /&gt;
&lt;br /&gt;
Edit /boot/grub/menu.lst and change at defoptions:&lt;br /&gt;
&lt;br /&gt;
 vga=0x31b&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
 sudo update-grub&lt;br /&gt;
&lt;br /&gt;
= Stylus =&lt;br /&gt;
Enable it as described in [[Wacom_Serial_Tablet_PC_Stylus]]:&lt;br /&gt;
Add to /etc/X11/xorg.conf:&lt;br /&gt;
&lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;cursor&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;cursor&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;     &lt;br /&gt;
     Option        &amp;quot;Mode&amp;quot;          &amp;quot;Absolute&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
   &lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;stylus&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;stylus&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
   &lt;br /&gt;
   Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
     Driver        &amp;quot;wacom&amp;quot;&lt;br /&gt;
     Identifier    &amp;quot;eraser&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Device&amp;quot;        &amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
     Option        &amp;quot;Type&amp;quot;          &amp;quot;eraser&amp;quot;&lt;br /&gt;
     Option        &amp;quot;ForceDevice&amp;quot;   &amp;quot;ISDV4&amp;quot;&lt;br /&gt;
   EndSection&lt;br /&gt;
&lt;br /&gt;
and in Section ServerLayout:&lt;br /&gt;
&lt;br /&gt;
   InputDevice    &amp;quot;cursor&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
   InputDevice    &amp;quot;stylus&amp;quot; &amp;quot;SendCoreEvents&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:X61 Tablet]]&lt;/div&gt;</summary>
		<author><name>Zerted</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_an_X61_Tablet&amp;diff=33345</id>
		<title>Installing Ubuntu 7.04 (Feisty Fawn) on an X61 Tablet</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_an_X61_Tablet&amp;diff=33345"/>
		<updated>2007-09-23T23:39:09Z</updated>

		<summary type="html">&lt;p&gt;Zerted: /* Sound */ added more required packages - automake libtool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can get Linux running pretty smoothly on this machine. I will simply repeat the steps I used to get my tablet working, some of these steps might be superfluous. Please edit, if some of the steps are unneccessary. I expect Gutsy Gibbon installs to be much smoother, when the system comes out in October... &lt;br /&gt;
&lt;br /&gt;
===Helpful Guides===&lt;br /&gt;
A helpful guide for me was http://luke.no-ip.org/x60tablet/&lt;br /&gt;
&lt;br /&gt;
===Feisty v. Gutsy===&lt;br /&gt;
I have gotten the computer to work well with both Feisty and Gutsy Tribe 4 and 5. If you install Feisty, you will have to upgrade to the 2.6.22 kernel to get all the drivers to work. I would advise using Gutsy, as it makes everything easier to set up (with drivers). The 2.6.23 kernel, once it officially comes out, should *probably* make this laptop an out-of-the-box machine. (the 2.6.23 kernel has plans to include the graphics, sound, and wireless drivers for this machine by default)&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
These are issues that I have run into and have not resolved yet. None of them are 'show stoppers' in my book. If you have a fix, please add how to resolve the issue on this page (preferrably in the respective how-to section..)&lt;br /&gt;
&lt;br /&gt;
*Screen rotation with 3D acceleration. Both screen rotation (through xrandr) and 3d acceleration work independantly, however a rotated screen crashes when you try to run a 3d application. &lt;br /&gt;
*ALSA sound glitch when rotating to tablet mode. For some reason rotating to tablet mode from laptop mode causes the sound to cut out. Sound works otherwise.&lt;br /&gt;
*Brightness auto-adjust on Gutsy. Brightness auto adjust cannot determine what level to stay at, and indefinitely adjusts up and down. Pressing the brightness keys fixes this. See launchpad for the official bug '''Already fixed in Gutsy'''&lt;br /&gt;
&lt;br /&gt;
===Actual installation===&lt;br /&gt;
***Works in both Feisty and Gutsy&lt;br /&gt;
&lt;br /&gt;
The trickiest part about actually installing Ubuntu on this machine is that there is no CD drive. If you've shelled out the $200 for the 'ultrabase' then you can just pop the CD in that, and procede normally. I had to install via a pendrive. Instructions on how to do this are at &lt;br /&gt;
&lt;br /&gt;
http://www.pendrivelinux.com/2007/02/12/usb-ubuntu-tutorial-for-linux-users/&lt;br /&gt;
&lt;br /&gt;
*On my machine, and with my particular USB drive, I found that it was difficult get power to the USB drive in a normal boot process. I had to enter the BIOS (F1 during power on), configure the USB HDD to be first boot choice, and then enable the POST memory check (extended boot?, I think it was called). Then I had to insert the USB drive during the memory check, and make sure the light on the USB came on in order to get it to boot from the installer. Hopefully most  people won't have this problem, but I did, so if you have problems getting the drive to be seen, make sure the USB is getting powered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Graphics Card===&lt;br /&gt;
***Feisty&lt;br /&gt;
The X3100 with an Intel GMA965 runs Compiz Fusion very nicely, once the proper drivers are installed. The 'i810' driver that is installed by default with Feisty does not support the X3100, but there are newer drivers (simply named 'intel') that do support it. Source is available from http://www.intellinuxgraphics.org/. Unfortunately, installing on the stock kernel (2.6.18, if I remember) does not work with these drivers, as agpgart is incorrectly registered. I upgraded to 2.6.22 and the drivers work nicely. Here's the walkthrough...&lt;br /&gt;
&lt;br /&gt;
*Install the new kernel&lt;br /&gt;
&lt;br /&gt;
 # gedit /etc/apt/sources.list&lt;br /&gt;
Add the Gutsy repositories&lt;br /&gt;
 # deb http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
 # deb-src http://security.ubuntu.com/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
Save and exit gedit&lt;br /&gt;
&lt;br /&gt;
Install the new kernel&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install linux-image-2.6.22-9-generic linux-ubuntu-modules-2.6.22-9-generic linux-backports-modules-2.6.22-9-generic linux-headers-2.6.22-9 linux-headers-2.6.22-9-generic  linux-restricted-modules-2.6.22-9-generic &lt;br /&gt;
&lt;br /&gt;
Reboot. Make sure to select the new kernel in GRUB when you turn on the computer. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the graphics card drivers from the repositories&lt;br /&gt;
 # sudo apt-get install xserver-xorg-video-intel xserver-xorg libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa mesa-utils&lt;br /&gt;
&lt;br /&gt;
Let X11 know to use the Intel drivers&lt;br /&gt;
 # gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Change&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
         Identifier      &amp;quot;Generic Video Card&amp;quot;&lt;br /&gt;
         Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
         BusID           &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
         Identifier      &amp;quot;Generic Video Card&amp;quot;&lt;br /&gt;
         Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
         BusID           &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
***Gutsy&lt;br /&gt;
3d acceleration works out of the box, but I had to compile compiz fusion and awm from source to get them to work. If I find time, I'll make a deb for both....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Solving the Weird Resolution Problems===&lt;br /&gt;
***Applies to both Feisty and Gutsy&lt;br /&gt;
When you reboot into the new drivers, it seems that X defaults to the graphics card's 'TV' output instead of the 'LVDS' option as it should. This will cause X to be confused about where the screen edges are, and in general make everything weird. This can be corrected in one of two ways&lt;br /&gt;
&lt;br /&gt;
*Solution 1:&lt;br /&gt;
Everytime you log in, enter this command&lt;br /&gt;
 # xrandr --output TV --off&lt;br /&gt;
&lt;br /&gt;
*Solution 2: &lt;br /&gt;
Edit xorg.conf to automatically correct this problem. Note that this will cause xrandr (which you may want to use for screen rotation) to fail when you try to use it.&lt;br /&gt;
&lt;br /&gt;
add this to the device section &lt;br /&gt;
 &lt;br /&gt;
 Option &amp;quot;monitor-TV&amp;quot; &amp;quot;TVOutput&amp;quot;&lt;br /&gt;
 Option  &amp;quot;CacheLines&amp;quot;    &amp;quot;32768&amp;quot;&lt;br /&gt;
 Option  &amp;quot;TripleBuffer&amp;quot;  &amp;quot;true&amp;quot;&lt;br /&gt;
 Option  &amp;quot;DRI&amp;quot;   &amp;quot;true&amp;quot;&lt;br /&gt;
 Option  &amp;quot;PageFlip&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
add this at the bottom &lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
     Identifier &amp;quot;TVOutput&amp;quot;&lt;br /&gt;
     Option &amp;quot;Disable&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
save and exit, restart X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Installing compiz fusion===&lt;br /&gt;
***Feisty&lt;br /&gt;
Basically, I followed the instructions at&lt;br /&gt;
http://fosswire.com/2007/07/11/how-to-compiz-fusion-on-ubuntu-704-feisty-fawn/&lt;br /&gt;
&lt;br /&gt;
The line about adding the GPG keys is malformed, copying and pasting won't work. Use this command&lt;br /&gt;
 # gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF&lt;br /&gt;
 # gpg --export --armor 81836EBF | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
***Gutsy&lt;br /&gt;
I had to compile from source. This is a kinda long process, and you have to have programming/compiling skills, but it definitely works well if you can do it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There you go! Now you have a visually gorgeous system running :-D! All the effects run very smoothly for me, I was very pleased with this integrated card's performance... (no stuttering for even complex effects like explode or airplane)&lt;br /&gt;
&lt;br /&gt;
===Wireless=== &lt;br /&gt;
This essential laptop feature will definitely work. The intel ABG card has drivers, guides should abound as to how to install it. (if anyone has time, put how you got it to work here) I purchased the newer AGN card, and this is how I installed the new drivers. &lt;br /&gt;
&lt;br /&gt;
Walkthough for newbies :-)&lt;br /&gt;
&lt;br /&gt;
download these:&lt;br /&gt;
http://intellinuxwireless.org/mac80211/downloads/mac80211-8.0.2.tgz&lt;br /&gt;
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-4965-ucode-4.44.17.tgz&lt;br /&gt;
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-1.0.0.tgz&lt;br /&gt;
&lt;br /&gt;
extract them&lt;br /&gt;
&lt;br /&gt;
prepare the build environment&lt;br /&gt;
 # sudo mkdir /lib/firmware/$(uname -r)&lt;br /&gt;
 # sudo ln -s /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/source&lt;br /&gt;
&lt;br /&gt;
make everything&lt;br /&gt;
&lt;br /&gt;
 # cd mac80211-8.0.2&lt;br /&gt;
 # sudo make patch_kernel&lt;br /&gt;
&lt;br /&gt;
 # cd ../iwlwifi-1.0.0&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
 # cd ../iwlwifi-4965-ucode-4.44.17&lt;br /&gt;
 # sudo cp iwlwifi-4965.ucode /lib/firmware/$(uname -r)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, Load the modules&lt;br /&gt;
 sudo modprobe mac80211&lt;br /&gt;
 sudo modprobe iwl4965&lt;br /&gt;
&lt;br /&gt;
You should have wifi now!&lt;br /&gt;
&lt;br /&gt;
Thanks goes to rye_ of ubuntuforums! &lt;br /&gt;
&lt;br /&gt;
They work pretty well, I've only noticed them being flaky once.&lt;br /&gt;
&lt;br /&gt;
===Wacom===&lt;br /&gt;
We bought this machine largely for the tablet abilities, and the pen works out of the box! Yay! The side button automatically maps to scrollwheel-pressed-down, but you can remap it to right click if you want. Eraser also works. &lt;br /&gt;
&lt;br /&gt;
===Tablet-Specific Applications===&lt;br /&gt;
We're tablet users and we have special needs! Here are some apps I found these apps indespensible&lt;br /&gt;
&lt;br /&gt;
Jot.&lt;br /&gt;
When I placed my order for my tablet, Lenovo said I had a full month wait til it arrived. I filled the time writing a handwriting recognition app for Linux. My goal is to allow for full sentence or full word recognition. As of 8/20/2007, its still in alpha testing, but I should have a pretty good release mid-September to early October. Source is available from http://bazaar.launchpad.net/~kdub432/jot/trunk. You need libfakekey0, gtkmm-2.4-dev, libcairomm-1.0-dev installed so the makefile will work...&lt;br /&gt;
&lt;br /&gt;
Onestroke.&lt;br /&gt;
This program will recognize a single character at a time pretty well. Its written by Michael Levin, and is in pretty usuable condition. Onestroke can be found at&lt;br /&gt;
http://www.paperaffinity.com/risujin/onestroke.php&lt;br /&gt;
&lt;br /&gt;
Xournal&lt;br /&gt;
A journal clone, that is great for taking notes. Fully functional, an all-around great app.&lt;br /&gt;
 #apt-get install xournal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[CellWriter]]'''&lt;br /&gt;
&lt;br /&gt;
CellWriter is a grid-entry natural handwriting input panel. As you write characters into the cells, your writing is instantly recognized at the character level. When you press Enter on the panel, the input you entered is sent to the currently focused application as if typed on the keyboard.&lt;br /&gt;
&lt;br /&gt;
GoK warning!!! Running GoK on Feisty screwed up some things for me. It may be that I was just too lazy to fix my dependancies, but I was real ticked at how it installed itself when I was running Feisty. Use the default Ubuntu program onboard ('onboard' from a terminal) if you want an onscreen keyboard&lt;br /&gt;
&lt;br /&gt;
===Sound===&lt;br /&gt;
Sound does not work out of the box, with Gutsy or Feisty, but the mercurial/cvs alsa drivers do have support. This issue was extremely hard to track down, and requires some advanced knowledge. I will provide a short walkthrough to give some guidance.&lt;br /&gt;
&lt;br /&gt;
Step 1 Setup a fundamental build environment&lt;br /&gt;
 # sudo apt-get install mercurial build-essential libncurses5-dev python2.5 automake libtool&lt;br /&gt;
 # sudo mkdir /usr/src/alsa&lt;br /&gt;
 # cd /usr/src/alsa&lt;br /&gt;
&lt;br /&gt;
(This was taken just from memory, if you get errors about something not being installed, just install whatever it complains about...)&lt;br /&gt;
&lt;br /&gt;
Next, get latest alsa drivers&lt;br /&gt;
 # sudo hg clone http://hg.alsa-project.org/alsa-driver alsa-driver&lt;br /&gt;
 # sudo hg clone http://hg.alsa-project.org/alsa-kernel alsa-kernel&lt;br /&gt;
 # sudo hg clone http://hg.alsa-project.org/alsa-lib alsa-lib&lt;br /&gt;
 # sudo hg clone http://hg.alsa-project.org/alsa-utils alsa-utils&lt;br /&gt;
&lt;br /&gt;
Install everything&lt;br /&gt;
 # cd alsa-driver&lt;br /&gt;
 # sudo ./cvscompile --with-cards=all --with-card-options=all    (Nota Bene, this makes all the drivers. do more research if you just want the intel ones ;-D)&lt;br /&gt;
 # sudo make install&lt;br /&gt;
 # cd ../alsa-lib&lt;br /&gt;
 # sudo ./cvscompile&lt;br /&gt;
 # sudo make install&lt;br /&gt;
 # cd ../alsa-utils&lt;br /&gt;
 # sudo ./cvscompile&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
Phew, that was tough. Its not over yet though, you've gotta edit some configuration files&lt;br /&gt;
 sudo nano /etc/modprobe.d/alsa-base&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and add this to the bottom,&lt;br /&gt;
&lt;br /&gt;
 options snd-hda-intel model=thinkpad&lt;br /&gt;
&lt;br /&gt;
Save, exit and reboot.&lt;br /&gt;
&lt;br /&gt;
THIS IS VERY IMPORTANT! IT TOOK ME 5+ HOURS TO FIGURE THIS OUT ON MY OWN!&lt;br /&gt;
&lt;br /&gt;
YOU MUST HAVE BIOS SET TO FACTORY INSTALL (for the most part)&lt;br /&gt;
&lt;br /&gt;
Certain BIOS options seem to break these drivers! I'm not sure which, but the factory settings work fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On next login, you should have sound. If you don't, make sure nothing is muted in alsaconf/alsamixer. &lt;br /&gt;
Also, make sure your login name is in the 'audio' or 'users' groups.&lt;br /&gt;
&lt;br /&gt;
Alright, you have sound now! Yay! &lt;br /&gt;
&lt;br /&gt;
Both headphones and speakers work, theres a switch on a tab in the gnome panel audio adjustment properties that turns either on/off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note! It has been brought to my attention that an ubuntu developer has compiled packages for these drivers. I have not tested these yet and cannot ensure that they will work, although there are people on this site who have reported sucess using these packages&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+bug/122560&lt;br /&gt;
&lt;br /&gt;
===Keyboard and Buttons===&lt;br /&gt;
You should have no trouble with getting the main 105 keys to work. &lt;br /&gt;
&lt;br /&gt;
Some of the Fn buttons work, some don't. I'm still wading through ways to get these to work, but they're not super-high on my priority list. If you find ways, feel free to post :-)....&lt;br /&gt;
&lt;br /&gt;
Screen Buttons. &lt;br /&gt;
The D-pad will work, but by default maps to weird values. Add &lt;br /&gt;
 setkeycodes 6f 108 &lt;br /&gt;
 setkeycodes 71 103 &lt;br /&gt;
 setkeycodes 6e 105 &lt;br /&gt;
 setkeycodes 6d 106 &lt;br /&gt;
&lt;br /&gt;
to /etc/rc.local to make the D-pad work like your keyboard arrow keys. The middle button is 'Enter'&lt;br /&gt;
&lt;br /&gt;
The other buttons also work. I have not mapped them to anything specific yet, but in a real terminal (no X environment), you can use the showkey command and setkeycodes to map the other 4 buttons to whatever you want. More instructions on this will follow once I decide what I want to use these 4 buttons for&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Suspend and Hibernate===&lt;br /&gt;
The default Ubuntu suspend and resume cycle causes a kernel panic. I got my computer to flawlessly suspend and resume by installing pm-utils&lt;br /&gt;
 sudo apt-get install pm-utils&lt;br /&gt;
&lt;br /&gt;
then you can suspend using the command&lt;br /&gt;
 sudo pm-suspend --quirk-s3-bios --quirk-s3-mode&lt;br /&gt;
&lt;br /&gt;
I'm content with suspend working, but if anyone figures out hibernate, let me know :-D&lt;br /&gt;
&lt;br /&gt;
== Other x61 install guides on the web ==&lt;br /&gt;
* http://bayleshanks.com/tips-computer-lenovoX61t-gnuLinuxSetup (feel free to integrate the content on that page into this wiki -- Bayle)&lt;br /&gt;
&lt;br /&gt;
[[Category:X61 Tablet]]&lt;/div&gt;</summary>
		<author><name>Zerted</name></author>
		
	</entry>
</feed>