<?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=BruNo</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=BruNo"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/BruNo"/>
	<updated>2026-04-20T09:34:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=48284</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=48284"/>
		<updated>2010-04-18T14:37:00Z</updated>

		<summary type="html">&lt;p&gt;BruNo: update link to my page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/wiki/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
There is also fairly complex [[Installing openSUSE 10.3 on a ThinkPad X61|instalation HOWTO for openSUSE 10.3]] here on ThinkWiki.&lt;br /&gt;
&lt;br /&gt;
* [[Installing Ubuntu 9.10 (Karmic Koala) on a ThinkPad X61]]&lt;br /&gt;
&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
&lt;br /&gt;
== Problems and solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under later versions (Gibbon, Hardy, Ibex).  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
In general the the backlight problem can be solved by suspending with &lt;br /&gt;
 s2ram -f -a 1&lt;br /&gt;
or using vbetool to restore your video state. for hibernate-scripts put into {{path|/etc/hibernate/ram.conf}}&lt;br /&gt;
&lt;br /&gt;
 TryMethod sysfs-ram.conf&lt;br /&gt;
 EnableVbetool yes&lt;br /&gt;
 VbetoolPost yes&lt;br /&gt;
&lt;br /&gt;
Please see also [http://www.thinkwiki.org/index.php?title=Problem_with_display_remaining_black_after_resume&amp;amp;action=edit&amp;amp;section=13 this link] for adding the s2ram to your acpi scripts.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy/Hardy/Ibex.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy/Hardy.  It breaks again under Ibex.  No fix yet.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet. (3D acceleration works in Hardy/Ibex)&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Immediate Resume after Suspend ===&lt;br /&gt;
&lt;br /&gt;
If your X61 starts to resume a few seconds after you suspended it to RAM, then you might need to unload the USB modules uhci_hcd and ehci_hcd before going to sleep.&lt;br /&gt;
&lt;br /&gt;
For hibernate-scripts you can put this in {{path|/etc/hibernate/common.conf}}&lt;br /&gt;
 UnloadModules uhci_hcd ehci_hcd&lt;br /&gt;
&lt;br /&gt;
=== USB ports on right side don't work ===&lt;br /&gt;
&lt;br /&gt;
Can be fixed with a firmware update (from Lenovo); or using [[irqfixup]].&lt;br /&gt;
&lt;br /&gt;
See [http://ubuntuforums.org/showthread.php?t=658065 this thread on ubuntuforums].&lt;br /&gt;
&lt;br /&gt;
=== BIOS/firmware upgrade difficult without UltraBase ===&lt;br /&gt;
&lt;br /&gt;
BIOS upgrades are available from Lenovo online in the form of a bootable CD image. However, USB CD-ROM drivers are not included on the disk, such that external CD-ROM drives will not work with the BIOS upgrade. Due to the lack of internal CD-ROM drive in the X61 series of laptops, this makes upgrading the BIOS difficult without a 32-bit version of Windows (for which there is an executable BIOS upgrade program).&lt;br /&gt;
&lt;br /&gt;
A CD-ROM drive in a Thinkpad UltraBase will be able to boot Lenovo's unmodified ISO and upgrade the BIOS/firmware. Failing this, it is possible to upgrade the X61 BIOS using a bootable USB stick, as per the instructions detailed [http://ubuntuforums.org/showthread.php?t=817897 here].&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
If bluetooth is disabled, just hit Fn-F5.&lt;br /&gt;
&lt;br /&gt;
=== Other (non-)problems ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
== Multiple monitors ==&lt;br /&gt;
&lt;br /&gt;
To clone the screen, just plug in a second monitor and hit Fn-F7.&lt;br /&gt;
&lt;br /&gt;
See: [[Xorg RandR 1.2]] and [[Intel Graphics Media Accelerator X3100]] for more details on setting up two monitors.&lt;br /&gt;
&lt;br /&gt;
To keep compiz effects, the largest Virtual screen size you can have currently is 2024 x 2024 (combined size of both monitors). This is apparently a software limitation, and may be extended in future. See [[Xorg RandR 1.2]] for details.&lt;br /&gt;
&lt;br /&gt;
You can change screen setup settings with these GUI apps:&lt;br /&gt;
* &amp;lt;code&amp;gt;gnome-display-properties&amp;lt;/code&amp;gt; (called &amp;quot;Screen Resolution&amp;quot; in System | Preferences menu)&lt;br /&gt;
* &amp;lt;code&amp;gt;grandr&amp;lt;/code&amp;gt; (not installed by default. try the command line tool &amp;lt;code&amp;gt;xrandr&amp;lt;/code&amp;gt; if grandr doesn't do what you want.)&lt;br /&gt;
* &amp;lt;code&amp;gt;gksu displayconfig-gtk&amp;lt;/code&amp;gt; (Warning: displayconfig-gtk may mess with your xorg.conf in a bad way. Keep a backup and/or avoid this program!)&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problems_with_ACPI_suspend-to-ram&amp;diff=37185</id>
		<title>Problems with ACPI suspend-to-ram</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problems_with_ACPI_suspend-to-ram&amp;diff=37185"/>
		<updated>2008-03-28T03:12:11Z</updated>

		<summary type="html">&lt;p&gt;BruNo: /* Troubles on suspend */  fix my mistakes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following glitches may or may not occur in relation to suspending to RAM:&lt;br /&gt;
&lt;br /&gt;
==Troubles on suspend==&lt;br /&gt;
;Permissions:If your suspend is failing, and a {{cmdroot|tail /var/log/acpid}} shows &amp;quot;Permission denied&amp;quot; errors, be sure that your new ACPI event and action scripts have the appropriate permissions.&lt;br /&gt;
&lt;br /&gt;
;Write error:If {{cmdroot|echo mem &amp;gt; /sys/power/state}} shows &amp;quot;write error: Operation not permitted&amp;quot;, verify that CONFIG_HOTPLUG_CPU option is enabled in the kernel. [[Software_Suspend_2|Suspend2]] automatically selects this option. &lt;br /&gt;
&lt;br /&gt;
;Broken sysfs interface:You may experience problems when using {{cmdroot|echo standby &amp;gt; /sys/power/state}} or {{cmdroot|echo mem &amp;gt; /sys/power/state}} (machine goes to sleep and wakes up immediately). This can be avoided by using {{cmdroot|echo -n 3 &amp;gt;/proc/acpi/sleep}} to get it to sleep. This can be also happen if hotplug daemon is still running or if the usb hcd modules are still loaded.&lt;br /&gt;
&lt;br /&gt;
;Immediate Resume after Suspend:If a resume starts a few seconds after suspend a reason might be the USB modules. Unload the modules uhci_hcd and ehci_hcd before you suspend. Users of hibernate-scripts add &amp;quot;UnloadModules uhci_hcd ehci_hcd&amp;quot; to {{path|/etc/hibernate/common.conf}}.&lt;br /&gt;
&lt;br /&gt;
;Hangs on &amp;quot;switching to UP code&amp;quot;:You may be using a [[How to make use of Dynamic Frequency Scaling|frequency scaling governor]] such as &amp;quot;conservative&amp;quot; or &amp;quot;ondemand&amp;quot;, which sometimes have problems with suspending. Switching to a governor such as &amp;quot;powersave&amp;quot; or &amp;quot;performance&amp;quot; before suspending may solve this problem.&lt;br /&gt;
&lt;br /&gt;
;MySQL daemon running:If you're running MySQL, sleep may also not work, so stop MySQL first, then sleep. Remember to restart MySQL when you wakeup.&lt;br /&gt;
&lt;br /&gt;
;LCD backlight remains on during sleep:When your system is equiped with a Radeon Mobility graphic controller your [[Problem with LCD backlight remaining on during ACPI sleep|LCD backlight may not turn off automatically]]. Use [[radeontool]] to switch off your backlight prior suspend in your sleep action script.&lt;br /&gt;
&lt;br /&gt;
;High power drain during sleep:Also, you might want to take note of the [[Problem with high power drain in ACPI sleep]].&lt;br /&gt;
&lt;br /&gt;
;Built-in MMC reader:If you have an MMC reader, and the computer hangs when attempting suspend then remove sdhci, mmc_block, and mmc_core modules before suspending.&lt;br /&gt;
&lt;br /&gt;
;Could not power down device &amp;lt;NULL&amp;gt;: error -22:If you have the acpi_cpufreq kernel module loaded, this prevents suspension.&lt;br /&gt;
&lt;br /&gt;
;Immediate Resume, but Suspend &amp;quot;moon&amp;quot; light continues to flash:???&lt;br /&gt;
&lt;br /&gt;
;Hard system lock up:If you are using savagefb, make sure to [[Problem_with_unusable_console|disable the &amp;quot;Console Acceleration&amp;quot; option]] (CONFIG_FB_SAVAGE_ACCEL) in the kernel config.  Otherwise, susped-to-RAM may lock up your system such that you must remove the AC adapter and battery to get it to boot again.&lt;br /&gt;
&lt;br /&gt;
==Troubles on resume==&lt;br /&gt;
;Blank display on resume:&lt;br /&gt;
:When resuming from a suspend-to-ram the display might remain black (on {{X60}}) or might only show the pre-suspend output (the system is still rebootable via {{key|ctrl}}{{key|alt}}{{key|del}}). See [[Problem with display remaining black after resume]] for solutions. See also '''System hang on resume''' on this page - which may be potentially mismatched with this one.&lt;br /&gt;
&lt;br /&gt;
;No mouse cursor on resume:&lt;br /&gt;
:When resuming from a suspend-to-ram your X cursor might be invisible(on {{X40}}) when using {{path|/sys/power/state}} directly to suspend, they way to fix this is to rerun the post bios code after returning for suspending.&lt;br /&gt;
:{{cmdroot|FGCONSOLE&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;`fgconsole\`}}&lt;br /&gt;
:{{cmdroot|chvt 1 &amp;amp;&amp;amp; echo -n mem &amp;gt;/sys/power/state}}&lt;br /&gt;
:{{cmdroot|vbetool post &amp;amp;&amp;amp; chvt 7 &amp;amp;&amp;amp; chvt $FGCONSOLE}}&lt;br /&gt;
&lt;br /&gt;
;Garbage on text consoles on resume:When resuming from suspend-to-ram the text console displays may show garbage instead of actual text. The machine is otherwise still responsive and X displays fine. If all of this is true, then adding the kernel option {{bootparm|acpi_sleep|s3_bios,s3_mode}} in your menu.lst or lilo.conf may solve the problem.&lt;br /&gt;
&lt;br /&gt;
;Broken hardware support after resume:&lt;br /&gt;
:*The '''serial port''' of the port replicator might not work after resume.&lt;br /&gt;
:*The '''parallel port''' might not work after resume. A possible fix is to unload and reload the parallel port drivers: {{cmdroot|rmmod lp parport_pc parport; modprobe lp}}.&lt;br /&gt;
:*Problems with the '''CD-RW/DVD drive''' after wake up from ram have been experienced.&lt;br /&gt;
:*There is a known Problem regarding '''battery info''' after suspend to RAM. A [http://www.ussg.iu.edu/hypermail/linux/kernel/0511.0/2429.html small patch] exists for kernels 2.6.14/2.6.15.&lt;br /&gt;
:*On {{X20}} and {{X21}} (and possibly other) models, the '''sleep LED''' is not reset properly on resume and will keep blinking. If you have the [[ibm-acpi]] kernel module loaded with the {{bootparm|ibm-acpi.experimental|1}} option, you can switch it off on resume by appending the following line to your suspend script: {{cmdroot|echo 7 off &amp;gt; /proc/acpi/ibm/led}}&lt;br /&gt;
&lt;br /&gt;
;Crash on resume:&lt;br /&gt;
:*When using '''older ATI proprietary drivers''' a crash on resume can be solved by using [http://freshmeat.net/projects/vbetool/ vbetool]. See the example suspend script [[Problem with display remaining black after resume#Solution for ThinkPads with Intel I830 Chipset]]. This is no longer necessary with recent revisions of the ATI proprietary driver.&lt;br /&gt;
:*A crash could also be caused by having '''apic support''' enabled in the kernel config. Try disabling it (in the &amp;quot;Processor type and features&amp;quot; section).&lt;br /&gt;
:*On machines with Savage chipsets, the '''savagefb framebuffer driver''' might crash the machine on resume. Make sure it is disabled in your kernel config and use the standard vesafb driver instead.&lt;br /&gt;
:*SATA-based laptops utilize the '''libata layer for disk access''' which does not have fully-working power-management support before Linux kernel 2.6.16 (ata_piix) and 2.6.19 (ahci).  Suspend to RAM crashes these machines on resume.  See the [[Problems with SATA and Linux#Hang on resume from suspend to RAM|relevant section]] on the [[Problems with SATA and Linux]] page.&lt;br /&gt;
:*Using [[HDAPS]] as a module causes a crash on resume with the Linux kernel 2.6.19 (possibly even earlier versions). This was observed on a {{X41}}. Try unloading the module before suspending.&lt;br /&gt;
:*Gnome-power-manager might be using the wrong backend. If you are able to suspend from the commandline with a certain method, make sure the others are not available so that g-p-m doesn't choose the wrong one. For example, if you suspend with {{cmdroot|echo mem &amp;gt; /sys/power/state}}, make sure '''uswsusp''' and '''hibernate''' are uninstalled.&lt;br /&gt;
&lt;br /&gt;
;System hang on resume:&lt;br /&gt;
:When system resumes it hangs right after restarting tasks. Strange thing is, that you may be even able to restart your ThinkPad using {{key|ctrl}}{{key|alt}}{{key|del}}, but if you try to blindly exec a command, it will not work, (eg. touch FILE) so it's not only the problem of videocard. This may be fixed by passing {{bootparm|ec_intr|0}} on kernel cmdline. Affected models: {{T20}}, {{T21}} (at least [[2648-46U]] (T20),[[2647-8AG]] (T21)).&lt;br /&gt;
:'''Note:''' ''this is resolved in kernel 2.6.20, there is no need to pass the {{bootparm|ec_intr|0}} bootparam anymore (moreover, you are discouraged to use it) See [http://bugzilla.kernel.org/show_bug.cgi?id=6749 revelant kernel bug report]''&lt;br /&gt;
:See also [https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/73546 this bug report], I can confirm some strange problems on resume with Bluetooth enabled - my T61 may freeze in a couple of minutes after resuming. This problem is gone as soon as I disable Bluetooth (stop all bluetooth related services and `echo &amp;quot;disable&amp;quot; &amp;gt; /proc/acpi/ibm/bluetooth`).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Shutdown on resume:&lt;br /&gt;
:If your system immediately begins to shut down right after resume, make sure you don't have acpid running with the power button tied to shutdown. The system is simply sensing the power button event and shutting down.  This issue has been reported as a bug against the kernel ACPI subsystem, refer to [http://bugzilla.kernel.org/show_bug.cgi?id=6612 kernel.org bugzilla bug #6612].&lt;br /&gt;
&lt;br /&gt;
;Immediate suspend on resume:&lt;br /&gt;
:When running GNOME, sometimes gnome-power-manager will put the system back into suspend immediately after resuming.  This is caused by a known bug in HAL that causes some ACPI events to be reported incorrectly after a suspend-to-ram.  A simple workaround can be found [http://live.gnome.org/GnomePowerManager/Faq?action=recall&amp;amp;rev=28#head-b8b1280115b0a51c2cc27b13a57121130ebf36cb here].&lt;br /&gt;
:Note that suspend being triggered by unrelated ACPI events such as disconnecting the AC adapter may also be fixed by the above method.&lt;br /&gt;
&lt;br /&gt;
;Power Off when suspended laptop is docked&lt;br /&gt;
:When T60p is suspended, docking laptop into Advanced Dock immediately turns off laptop and crescent moon sleep indicator LED. Pressing power button initiates cold boot. Also reported by multiple people on thinkpads.com.&lt;br /&gt;
&lt;br /&gt;
;SectorIdNotFound disk errors when laptop is resumed&lt;br /&gt;
:The errors look like this:&lt;br /&gt;
 Oct 14 17:35:02 cacharro kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }&lt;br /&gt;
 Oct 14 17:35:02 cacharro kernel: hda: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=115896900, sector=115896900&lt;br /&gt;
 Oct 14 17:35:02 cacharro kernel: ide: failed opcode was: unknown&lt;br /&gt;
&lt;br /&gt;
:This happens when you have [[Hidden Protected Area]] (HPA) enabled on the hard drive.  There is a [http://bugzilla.kernel.org/show_bug.cgi?id=6840 kernel bug report with an unfinished patch] to fix this.  This is not fixed as of kernel 2.16.18.&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problems_with_ACPI_suspend-to-ram&amp;diff=37184</id>
		<title>Problems with ACPI suspend-to-ram</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problems_with_ACPI_suspend-to-ram&amp;diff=37184"/>
		<updated>2008-03-28T03:09:30Z</updated>

		<summary type="html">&lt;p&gt;BruNo: /* Troubles on suspend */ add immediate resume after suspend section with info about USB modules&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following glitches may or may not occur in relation to suspending to RAM:&lt;br /&gt;
&lt;br /&gt;
==Troubles on suspend==&lt;br /&gt;
;Permissions:If your suspend is failing, and a {{cmdroot|tail /var/log/acpid}} shows &amp;quot;Permission denied&amp;quot; errors, be sure that your new ACPI event and action scripts have the appropriate permissions.&lt;br /&gt;
&lt;br /&gt;
;Write error:If {{cmdroot|echo mem &amp;gt; /sys/power/state}} shows &amp;quot;write error: Operation not permitted&amp;quot;, verify that CONFIG_HOTPLUG_CPU option is enabled in the kernel. [[Software_Suspend_2|Suspend2]] automatically selects this option. &lt;br /&gt;
&lt;br /&gt;
;Broken sysfs interface:You may experience problems when using {{cmdroot|echo standby &amp;gt; /sys/power/state}} or {{cmdroot|echo mem &amp;gt; /sys/power/state}} (machine goes to sleep and wakes up immediately). This can be avoided by using {{cmdroot|echo -n 3 &amp;gt;/proc/acpi/sleep}} to get it to sleep. This can be also happen if hotplug daemon is still running or if the usb hcd modules are still loaded.&lt;br /&gt;
&lt;br /&gt;
;Immediate Resume after Suspend:If a resume starts a few seconds after suspend a reason might be the USB modules. Unload the modules {{uhci_hcd}} and {{ehci_hcd}} before you suspend. Users of hibernate-scripts add {{UnloadModules uhci_hcd ehci_hcd}} to {{path|/etc/hibernate/common.conf}}.&lt;br /&gt;
&lt;br /&gt;
;Hangs on &amp;quot;switching to UP code&amp;quot;:You may be using a [[How to make use of Dynamic Frequency Scaling|frequency scaling governor]] such as &amp;quot;conservative&amp;quot; or &amp;quot;ondemand&amp;quot;, which sometimes have problems with suspending. Switching to a governor such as &amp;quot;powersave&amp;quot; or &amp;quot;performance&amp;quot; before suspending may solve this problem.&lt;br /&gt;
&lt;br /&gt;
;MySQL daemon running:If you're running MySQL, sleep may also not work, so stop MySQL first, then sleep. Remember to restart MySQL when you wakeup.&lt;br /&gt;
&lt;br /&gt;
;LCD backlight remains on during sleep:When your system is equiped with a Radeon Mobility graphic controller your [[Problem with LCD backlight remaining on during ACPI sleep|LCD backlight may not turn off automatically]]. Use [[radeontool]] to switch off your backlight prior suspend in your sleep action script.&lt;br /&gt;
&lt;br /&gt;
;High power drain during sleep:Also, you might want to take note of the [[Problem with high power drain in ACPI sleep]].&lt;br /&gt;
&lt;br /&gt;
;Built-in MMC reader:If you have an MMC reader, and the computer hangs when attempting suspend then remove sdhci, mmc_block, and mmc_core modules before suspending.&lt;br /&gt;
&lt;br /&gt;
;Could not power down device &amp;lt;NULL&amp;gt;: error -22:If you have the acpi_cpufreq kernel module loaded, this prevents suspension.&lt;br /&gt;
&lt;br /&gt;
;Immediate Resume, but Suspend &amp;quot;moon&amp;quot; light continues to flash:???&lt;br /&gt;
&lt;br /&gt;
;Hard system lock up:If you are using savagefb, make sure to [[Problem_with_unusable_console|disable the &amp;quot;Console Acceleration&amp;quot; option]] (CONFIG_FB_SAVAGE_ACCEL) in the kernel config.  Otherwise, susped-to-RAM may lock up your system such that you must remove the AC adapter and battery to get it to boot again.&lt;br /&gt;
&lt;br /&gt;
==Troubles on resume==&lt;br /&gt;
;Blank display on resume:&lt;br /&gt;
:When resuming from a suspend-to-ram the display might remain black (on {{X60}}) or might only show the pre-suspend output (the system is still rebootable via {{key|ctrl}}{{key|alt}}{{key|del}}). See [[Problem with display remaining black after resume]] for solutions. See also '''System hang on resume''' on this page - which may be potentially mismatched with this one.&lt;br /&gt;
&lt;br /&gt;
;No mouse cursor on resume:&lt;br /&gt;
:When resuming from a suspend-to-ram your X cursor might be invisible(on {{X40}}) when using {{path|/sys/power/state}} directly to suspend, they way to fix this is to rerun the post bios code after returning for suspending.&lt;br /&gt;
:{{cmdroot|FGCONSOLE&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;`fgconsole\`}}&lt;br /&gt;
:{{cmdroot|chvt 1 &amp;amp;&amp;amp; echo -n mem &amp;gt;/sys/power/state}}&lt;br /&gt;
:{{cmdroot|vbetool post &amp;amp;&amp;amp; chvt 7 &amp;amp;&amp;amp; chvt $FGCONSOLE}}&lt;br /&gt;
&lt;br /&gt;
;Garbage on text consoles on resume:When resuming from suspend-to-ram the text console displays may show garbage instead of actual text. The machine is otherwise still responsive and X displays fine. If all of this is true, then adding the kernel option {{bootparm|acpi_sleep|s3_bios,s3_mode}} in your menu.lst or lilo.conf may solve the problem.&lt;br /&gt;
&lt;br /&gt;
;Broken hardware support after resume:&lt;br /&gt;
:*The '''serial port''' of the port replicator might not work after resume.&lt;br /&gt;
:*The '''parallel port''' might not work after resume. A possible fix is to unload and reload the parallel port drivers: {{cmdroot|rmmod lp parport_pc parport; modprobe lp}}.&lt;br /&gt;
:*Problems with the '''CD-RW/DVD drive''' after wake up from ram have been experienced.&lt;br /&gt;
:*There is a known Problem regarding '''battery info''' after suspend to RAM. A [http://www.ussg.iu.edu/hypermail/linux/kernel/0511.0/2429.html small patch] exists for kernels 2.6.14/2.6.15.&lt;br /&gt;
:*On {{X20}} and {{X21}} (and possibly other) models, the '''sleep LED''' is not reset properly on resume and will keep blinking. If you have the [[ibm-acpi]] kernel module loaded with the {{bootparm|ibm-acpi.experimental|1}} option, you can switch it off on resume by appending the following line to your suspend script: {{cmdroot|echo 7 off &amp;gt; /proc/acpi/ibm/led}}&lt;br /&gt;
&lt;br /&gt;
;Crash on resume:&lt;br /&gt;
:*When using '''older ATI proprietary drivers''' a crash on resume can be solved by using [http://freshmeat.net/projects/vbetool/ vbetool]. See the example suspend script [[Problem with display remaining black after resume#Solution for ThinkPads with Intel I830 Chipset]]. This is no longer necessary with recent revisions of the ATI proprietary driver.&lt;br /&gt;
:*A crash could also be caused by having '''apic support''' enabled in the kernel config. Try disabling it (in the &amp;quot;Processor type and features&amp;quot; section).&lt;br /&gt;
:*On machines with Savage chipsets, the '''savagefb framebuffer driver''' might crash the machine on resume. Make sure it is disabled in your kernel config and use the standard vesafb driver instead.&lt;br /&gt;
:*SATA-based laptops utilize the '''libata layer for disk access''' which does not have fully-working power-management support before Linux kernel 2.6.16 (ata_piix) and 2.6.19 (ahci).  Suspend to RAM crashes these machines on resume.  See the [[Problems with SATA and Linux#Hang on resume from suspend to RAM|relevant section]] on the [[Problems with SATA and Linux]] page.&lt;br /&gt;
:*Using [[HDAPS]] as a module causes a crash on resume with the Linux kernel 2.6.19 (possibly even earlier versions). This was observed on a {{X41}}. Try unloading the module before suspending.&lt;br /&gt;
:*Gnome-power-manager might be using the wrong backend. If you are able to suspend from the commandline with a certain method, make sure the others are not available so that g-p-m doesn't choose the wrong one. For example, if you suspend with {{cmdroot|echo mem &amp;gt; /sys/power/state}}, make sure '''uswsusp''' and '''hibernate''' are uninstalled.&lt;br /&gt;
&lt;br /&gt;
;System hang on resume:&lt;br /&gt;
:When system resumes it hangs right after restarting tasks. Strange thing is, that you may be even able to restart your ThinkPad using {{key|ctrl}}{{key|alt}}{{key|del}}, but if you try to blindly exec a command, it will not work, (eg. touch FILE) so it's not only the problem of videocard. This may be fixed by passing {{bootparm|ec_intr|0}} on kernel cmdline. Affected models: {{T20}}, {{T21}} (at least [[2648-46U]] (T20),[[2647-8AG]] (T21)).&lt;br /&gt;
:'''Note:''' ''this is resolved in kernel 2.6.20, there is no need to pass the {{bootparm|ec_intr|0}} bootparam anymore (moreover, you are discouraged to use it) See [http://bugzilla.kernel.org/show_bug.cgi?id=6749 revelant kernel bug report]''&lt;br /&gt;
:See also [https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/73546 this bug report], I can confirm some strange problems on resume with Bluetooth enabled - my T61 may freeze in a couple of minutes after resuming. This problem is gone as soon as I disable Bluetooth (stop all bluetooth related services and `echo &amp;quot;disable&amp;quot; &amp;gt; /proc/acpi/ibm/bluetooth`).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Shutdown on resume:&lt;br /&gt;
:If your system immediately begins to shut down right after resume, make sure you don't have acpid running with the power button tied to shutdown. The system is simply sensing the power button event and shutting down.  This issue has been reported as a bug against the kernel ACPI subsystem, refer to [http://bugzilla.kernel.org/show_bug.cgi?id=6612 kernel.org bugzilla bug #6612].&lt;br /&gt;
&lt;br /&gt;
;Immediate suspend on resume:&lt;br /&gt;
:When running GNOME, sometimes gnome-power-manager will put the system back into suspend immediately after resuming.  This is caused by a known bug in HAL that causes some ACPI events to be reported incorrectly after a suspend-to-ram.  A simple workaround can be found [http://live.gnome.org/GnomePowerManager/Faq?action=recall&amp;amp;rev=28#head-b8b1280115b0a51c2cc27b13a57121130ebf36cb here].&lt;br /&gt;
:Note that suspend being triggered by unrelated ACPI events such as disconnecting the AC adapter may also be fixed by the above method.&lt;br /&gt;
&lt;br /&gt;
;Power Off when suspended laptop is docked&lt;br /&gt;
:When T60p is suspended, docking laptop into Advanced Dock immediately turns off laptop and crescent moon sleep indicator LED. Pressing power button initiates cold boot. Also reported by multiple people on thinkpads.com.&lt;br /&gt;
&lt;br /&gt;
;SectorIdNotFound disk errors when laptop is resumed&lt;br /&gt;
:The errors look like this:&lt;br /&gt;
 Oct 14 17:35:02 cacharro kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }&lt;br /&gt;
 Oct 14 17:35:02 cacharro kernel: hda: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=115896900, sector=115896900&lt;br /&gt;
 Oct 14 17:35:02 cacharro kernel: ide: failed opcode was: unknown&lt;br /&gt;
&lt;br /&gt;
:This happens when you have [[Hidden Protected Area]] (HPA) enabled on the hard drive.  There is a [http://bugzilla.kernel.org/show_bug.cgi?id=6840 kernel bug report with an unfinished patch] to fix this.  This is not fixed as of kernel 2.16.18.&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37183</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37183"/>
		<updated>2008-03-28T03:02:32Z</updated>

		<summary type="html">&lt;p&gt;BruNo: /* Problems and Solutions */ Solution for immediate resume&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
== Problems and Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon Tribe 5 or the final release version.  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
In general the the backlight problem can be solved by suspending with &lt;br /&gt;
 s2ram -f -a 1&lt;br /&gt;
or using vbetool to restore your video state. for hibernate-scripts put into {{path|/etc/hibernate/ram.conf}}&lt;br /&gt;
&lt;br /&gt;
 TryMethod sysfs-ram.conf&lt;br /&gt;
 EnableVbetool yes&lt;br /&gt;
 VbetoolPost yes&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
=== Immediate Resume after Suspend ===&lt;br /&gt;
&lt;br /&gt;
If your X61 starts to resume a few seconds after you suspended it to RAM, then you might need to unload the USB modules uhci_hcd and ehci_hcd before going to sleep.&lt;br /&gt;
&lt;br /&gt;
For hibernate-scripts you can put this in {{path|/etc/hibernate/common.conf}}&lt;br /&gt;
 UnloadModules uhci_hcd ehci_hcd&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37182</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37182"/>
		<updated>2008-03-28T02:59:39Z</updated>

		<summary type="html">&lt;p&gt;BruNo: /* Suspend/Resume doesn't work out of the box (Solved) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
== Problems and Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon Tribe 5 or the final release version.  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
In general the the backlight problem can be solved by suspending with &lt;br /&gt;
 s2ram -f -a 1&lt;br /&gt;
or using vbetool to restore your video state. for hibernate-scripts put into {{path|/etc/hibernate/ram.conf}}&lt;br /&gt;
&lt;br /&gt;
 TryMethod sysfs-ram.conf&lt;br /&gt;
 EnableVbetool yes&lt;br /&gt;
 VbetoolPost yes&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_display_remaining_black_after_resume&amp;diff=37077</id>
		<title>Problem with display remaining black after resume</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_display_remaining_black_after_resume&amp;diff=37077"/>
		<updated>2008-03-22T09:16:54Z</updated>

		<summary type="html">&lt;p&gt;BruNo: /* Affected Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There has been a problem encountered where the display stays black on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
The symptom might have you think first that your system hang up, but you will realize that your ThinkPad works and you can even reset it via {{key|Ctrl}}{{key|Alt}}{{key|Del}}.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}&lt;br /&gt;
*Thinkpad {{T23}}&lt;br /&gt;
*ThinkPad {{X21}}, {{X30}}, {{X31}}, {{X40}}, {{X41}}&lt;br /&gt;
*ThinkPad {{R31}}, {{R50e}}{{footnote|1}}, {{R50p}}, {{R51}} (with BIOS 1.11), {{R52}}, {{R60}}, {{R61}}&lt;br /&gt;
*ThinkPad {{A30p}}&lt;br /&gt;
*ThinkPad {{390X}} (doesn't wake up; LCD backlight on, harddrive light remains on)&lt;br /&gt;
*ThinkPad {{Z60t}}, {{Z60m}}, {{Z61m}}, {{Z61e}}&lt;br /&gt;
*ThinkPad {{X60s}}, {{X60}}, {{X61}}, {{X61s}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
*Linux (it's a kernel issue)&lt;br /&gt;
*FreeBSD (6.x at least)&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Quick workaround for R61i, T23, maybe others===&lt;br /&gt;
Try pressing CTRL+ALT+F1 to switch to text console. The backlight should come on normally. Press CTRL+ALT+F7 to return to X.&lt;br /&gt;
&lt;br /&gt;
On a T23 using Ubuntu Feisty, pressing Fn+F7 (external/internal display change) once or twice brought the display back.  After upgrading to Ubuntu Gutsy it doesn't work anymore, but pressing Fn+F3 (blank screen) and Fn (restore display) works.&lt;br /&gt;
&lt;br /&gt;
===Quick Workaround for R61 (at least 8918-5QG) using NVidia===&lt;br /&gt;
&lt;br /&gt;
Use Vesa driver instead of the proprietary NVidia driver. &lt;br /&gt;
&lt;br /&gt;
=== Solution for ThinkPad Z60t ===&lt;br /&gt;
&lt;br /&gt;
* '''Display controller:''' Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)&lt;br /&gt;
* '''Distro:''' Fedora release 7 (Moonshine)&lt;br /&gt;
* '''Kernel:''' Linux 2.6.22.5-76.fc7&lt;br /&gt;
&lt;br /&gt;
The solution is straight forward - just to add configuration parameter for the default '''pm-utils''' package. Create file &amp;lt;code&amp;gt;/etc/pm/config.d/config&amp;lt;/code&amp;gt; and put there one line &amp;lt;code&amp;gt;DISPLAY_QUIRK_S3_BIOS=&amp;quot;true&amp;quot;&amp;lt;/code&amp;gt;, or execute following command:&lt;br /&gt;
&lt;br /&gt;
 echo DISPLAY_QUIRK_S3_BIOS=\&amp;quot;true\&amp;quot; &amp;gt;&amp;gt; /etc/pm/config.d/config&lt;br /&gt;
&lt;br /&gt;
===Semi-Solution for ThinkPad X60 with damaged system after s2ram usage===&lt;br /&gt;
It happend when restarting a s2ram-session.&lt;br /&gt;
&lt;br /&gt;
'''Symptom:''' Black screen with blinking &amp;quot;_&amp;quot; sign remaind. (without the &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''System status:''' HDD idle, fan running, everything else looks to wait for something to happen.&lt;br /&gt;
&lt;br /&gt;
'''Semi-Solution:''' Booting with DVD-ROM and going through the installations menu,&lt;br /&gt;
where you choose &amp;quot;other&amp;quot; and &amp;quot;boot a installed system&amp;quot; (something like that). Gladly it works,&lt;br /&gt;
and OpenSuSE 10.1 comes up with 50% &amp;quot;failed&amp;quot; messages! I than shutdown properly, rebooted again&lt;br /&gt;
and had 100% &amp;quot;done&amp;quot; again, with no other things affected.&lt;br /&gt;
&lt;br /&gt;
'''Further:''' Repairing with the DVD-ROM crashed massivly(!), so I selected &amp;quot;boot a installed system&amp;quot; as final&lt;br /&gt;
solution and it worked!&lt;br /&gt;
&lt;br /&gt;
'''Unknown:''' Maybe the Solution for ThinkPads with 1400x1050 internal LCD and Intel 915GM will help,&lt;br /&gt;
because X60s and X60 are very familiar. (Not tested so far.)&lt;br /&gt;
&lt;br /&gt;
(If this Problem is not right here, please edit and move.)&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with 1400x1050 internal LCD and Intel 915GM ===&lt;br /&gt;
see [[1400x1050 on Intel 915GM]].&lt;br /&gt;
===Solution for ThinkPads with ATI graphic chips and Intel 915/945GM ===&lt;br /&gt;
&lt;br /&gt;
Affected models include {{X60s}}, {{R60}} and {{T60}}.&lt;br /&gt;
&lt;br /&gt;
This soluton also applies to T42 with Intel 855 and ATI 9600 M10.&lt;br /&gt;
&lt;br /&gt;
One solution may be to provide the {{bootparm|acpi_sleep|s3_bios}} kernel parameter in your kernel parameter line.&lt;br /&gt;
&lt;br /&gt;
For grub this would look like this:&lt;br /&gt;
&lt;br /&gt;
 title           Linux, kernel 2.6.11-1-686&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/vmlinuz-2.6.11-1-686 root=/dev/hda1 ro acpi_sleep=s3_bios&lt;br /&gt;
 initrd          /boot/initrd.img-2.6.11-1-686&lt;br /&gt;
 savedefault&lt;br /&gt;
 boot&lt;br /&gt;
&lt;br /&gt;
For lilo it would look like this:&lt;br /&gt;
&lt;br /&gt;
 image=/boot/vmlinuz&lt;br /&gt;
     append=&amp;quot;acpi_sleep=s3_bios&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The actual process of going to sleep is then managed through a sleep script; as a start, see the {{path|sleep.sh}} script in the Extreme Graphics 2 section below, but note the following comments:&lt;br /&gt;
&lt;br /&gt;
In [[:Category:OpenSUSE|OpenSUSE]] 10.1 (at least on a T43p), it's necessary to override the default options for s2ram if you're using the newer ATI driver.  This can be done putting {{bootparm|SUSPEND2RAM_FORCE|&amp;quot;yes&amp;quot;}} and {{bootparm|SUSPEND2RAM_ACPI_SLEEP|&amp;quot;3&amp;quot;}} in {{path|/etc/powersave/sleep}}.&lt;br /&gt;
&lt;br /&gt;
In {{Ubuntu}} or {{Kubuntu}}, it may be necessary to modify {{path|/etc/default/acpi-support}}.  In that file, make sure that {{path|ACPI_SLEEP}} is uncommented and set to true.  With ATI chips, also make sure that {{path|SAVE_VBE_STATE}} is uncommented and set to true; with Intel chips, on the other hand, ensure that nothing is done with respect to VBE--no reposts, no state saves. Also commenting POST_VIDEO may help. &lt;br /&gt;
&lt;br /&gt;
In {{Fedora}}, it may be necessary with the Intel chips to edit the {{path|resume_video()}} function in {{path|/etc/pm/functions-intel}} to comment out the VBE post and restore.  (As of FC6 these seem to be pre-commented out.)  Also, the laptop, after waking up, may go back to sleep immediately or whenever the AC adapter is disconnected.  When this happens, it's caused by a bug in the HAL daemon that incorrectly reports certain ACPI events.  This is a known problem and a simple workaround is described [http://live.gnome.org/GnomePowerManager/Faq#head-b8b1280115b0a51c2cc27b13a57121130ebf36cb here].&lt;br /&gt;
&lt;br /&gt;
{{NOTE|It is possible this method will not work if the laptop is docked.  It is also possible that the cited workaround for the HAL daemon bug will not work on some machines.  A kludgier workaround in this event is to kill the HAL daemon on suspend.  This necessitates the resuscitation of GPM upon resume.}}&lt;br /&gt;
&lt;br /&gt;
Another solution is to use vbetool. If you are using {{Debian}} with the hibernate package, uncomment &amp;quot;EnableVbetool yes&amp;quot; in {{path|/etc/hibernate/hibernate.conf}} (or {{path|/etc/hibernate/ram.conf}}).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
On '''T60 2007-CTO''' (Core2Duo 2Ghz, 2GB Ram, ATI X1400) the screen stayed blank after suspend-to-ram until I set '''vga=0''' in lilo.conf.&lt;br /&gt;
&lt;br /&gt;
Working config:&lt;br /&gt;
 Linux 2.6.21.5&lt;br /&gt;
 fglrx 8.37.6&lt;br /&gt;
 debian etch:&lt;br /&gt;
  powersaved 0.14.0-5:&lt;br /&gt;
   UNLOAD_MODULES_BEFORE_SUSPEND2DISK=&amp;quot;usb_storage ohci_hcd uhci_hcd ehci_hcd ipw3945 pcmcia yenta_socket rsrc_nonstatic pcmcia_core&amp;quot;&lt;br /&gt;
   UNLOAD_MODULES_BEFORE_SUSPEND2RAM=&amp;quot;usb_storage ohci_hcd uhci_hcd ehci_hcd ipw3945 pcmcia yenta_socket rsrc_nonstatic pcmcia_core&amp;quot;   &lt;br /&gt;
  hibernate:&lt;br /&gt;
   SwitchToTextMode yes&lt;br /&gt;
  lilo.conf:&lt;br /&gt;
   vga=0&lt;br /&gt;
&lt;br /&gt;
&amp;quot;EnableVbetool yes&amp;quot; and other suggestions didn't work for me.&lt;br /&gt;
&lt;br /&gt;
For suspend-to-disk, don't load fglrx in initrd.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with Intel Extreme Graphics 2===&lt;br /&gt;
{{NOTE|&lt;br /&gt;
On [[:Category:X40|X40]]s/[[:Category:X41|X41]]s - even with Intel Extreme Graphics - and for [[:Category:R52|R52]]s with Intel Graphics Media Accelerator 900 the [[Problem with display remaining black after resume#Solution for ThinkPads with ATI graphic chips|solution for ATI graphics chips]] above is reported to work. In this case, make sure no changes to VBE are made, especially no state saves and no reposts.}}&lt;br /&gt;
&lt;br /&gt;
The following solution should work on 865G, 865GV, 855GM, 855GME, 852GME chipsets.&lt;br /&gt;
*First of all, '''do not''' use the {{bootparm|acpi_sleep|s3_bios}} kernel parameter.&lt;br /&gt;
*Second, completely remove framebuffer support from your kernel. If it's built as modules, it is important that they do not get loaded at all.&lt;br /&gt;
*Before suspending, change to a console and safe the video state with {{cmdroot|cat /proc/bus/pci/00/02.0 &amp;gt; /tmp/video_state}}.&lt;br /&gt;
*On resume, restore the video state with {{cmdroot|cat /tmp/video_state &amp;gt; /proc/bus/pci/00/02.0}} and change back to X.&lt;br /&gt;
*For Debian Etch 4.0 on R50e just make following changes to /etc/default/acpi-support:&lt;br /&gt;
 #SAVE_VBE_STATE=true&lt;br /&gt;
 #VBESTATE=/var/lib/acpi-support/vbestate&lt;br /&gt;
 #POST_VIDEO=true&lt;br /&gt;
 SAVE_VIDEO_PCI_STATE=true&lt;br /&gt;
&lt;br /&gt;
*For a R50e the only thing needed to make suspend to ram work in Ubuntu 6.06 is adding&lt;br /&gt;
 Option  &amp;quot;VBERestore&amp;quot; &amp;quot;yes&amp;quot;&lt;br /&gt;
to the &amp;lt;tt&amp;gt;Device&amp;lt;/tt&amp;gt; section in your {{path|/etc/X11/xorg.conf}}, and the example script below.&lt;br /&gt;
&lt;br /&gt;
The following example {{path|/etc/acpi/actions/sleep.sh}} script shows how to integrate the according lines.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # change to console 1&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 &lt;br /&gt;
 # safe video state&lt;br /&gt;
 cat /proc/bus/pci/00/02.0 &amp;gt; /tmp/video_state&lt;br /&gt;
 &lt;br /&gt;
 # sync filesystem&lt;br /&gt;
 sync&lt;br /&gt;
 &lt;br /&gt;
 # sync hardware clock with system time&lt;br /&gt;
 hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 echo -n 3 &amp;gt; /proc/acpi/sleep&lt;br /&gt;
 &lt;br /&gt;
 # waking up&lt;br /&gt;
 # restore system clock&lt;br /&gt;
 hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # restore video state&lt;br /&gt;
 cat /tmp/video_state &amp;gt; /proc/bus/pci/00/02.0&lt;br /&gt;
 &lt;br /&gt;
 # change back to X&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
 &lt;br /&gt;
 # clean up behind us&lt;br /&gt;
 rm /tmp/video_state&lt;br /&gt;
&lt;br /&gt;
With Ubuntu 6.10 on a [[:Category:R51|R51 (2887-32G)]] I ''just'' (as none of the other tricks above) had to add {{bootparm|fb|false}} to the kernel line in {{path|/etc/grub/menu.lst}} and edit {{path|/etc/defaults/acpi-support}} this way:&lt;br /&gt;
&lt;br /&gt;
 SAVE_VBE_STATE=false&lt;br /&gt;
 POST_VIDEO=false&lt;br /&gt;
 SAVE_VIDEO_PCI_STATE=true&lt;br /&gt;
 USE_DPMS=false&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=false&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with Intel I830 Chipset===&lt;br /&gt;
The following solution worked for me on an X30 with I830M chipset with kernel &amp;gt;= 2.6.16.&lt;br /&gt;
*this works with vesafb and also with intelfb frambuffer support.&lt;br /&gt;
The following example {{path|/etc/acpi/actions/sleep.sh}} script shows how to integrate the according lines.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 8&lt;br /&gt;
 sync&lt;br /&gt;
 hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 hwclock --hctosys&lt;br /&gt;
 vbetool post&lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$FGCONSOLE&amp;quot; -ge &amp;quot;7&amp;quot; ] ; then&lt;br /&gt;
   chvt $FGCONSOLE&lt;br /&gt;
 else&lt;br /&gt;
   chvt 7&lt;br /&gt;
   chvt $FGCONSOLE&lt;br /&gt;
 fi&lt;br /&gt;
===Solution for ThinkPads with ATI graphic (and possibly other) chips and FreeBSD===&lt;br /&gt;
&lt;br /&gt;
The FreeBSD acpi(4) manpage mentions a tunable parameter, &amp;quot;hw.acpi.reset_video&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
    hw.acpi.reset_video&lt;br /&gt;
             Reset the video adapter from real mode during the resume path.&lt;br /&gt;
             Some systems need this help, others have display problems if it&lt;br /&gt;
             is enabled.  Default is 0 (disabled).&lt;br /&gt;
&lt;br /&gt;
This tunable can be set by adding the following line to your FreeBSD machine's /boot/loader.conf file:&lt;br /&gt;
&lt;br /&gt;
    hw.acpi.reset_video=&amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And rebooting your machine.  Hopefully, the next time you resume from a suspend, you'll see your video again.  This solution doesn't appear to be specific to ATI hardware in any way, so I presume it would be helpful for video chipsets other than ATI, as well.&lt;br /&gt;
&lt;br /&gt;
If this entry doesn't help you, you might consider searching in the [http://lists.freebsd.org/pipermail/freebsd-mobile/ FreeBSD-Mobile email-list archive] for more insight.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#If you have this problem with R50e and the above solution doesn't work, try switching to console first. An example sleep script can be found [[How to configure acpid|here]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Solution using s2ram for Intel 915/945GM===&lt;br /&gt;
&lt;br /&gt;
Just using the &amp;quot;s2ram -f -p&amp;quot; command from the uswsusp package will work from within X, at least on a {{Z61e}}. On {{X60s}} it is enough to issue the &amp;quot;s2ram&amp;quot; command and it works. On {{X61}} &amp;quot;s2ram -f -a 1&amp;quot; can work properly&lt;br /&gt;
&lt;br /&gt;
===Solution using DOUBLE_CONSOLE_SWITCH===&lt;br /&gt;
&lt;br /&gt;
By setting the following in {{path|/etc/default/acpi-support}} the display comes back on {{X61s}} using Intel chipset:&lt;br /&gt;
&lt;br /&gt;
     DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&lt;br /&gt;
Fedora 8 doesn't have DOUBLE_CONSOLE_SWITCH, but it works when one does:  First, add option &amp;quot;VBERestore&amp;quot; &amp;quot;true&amp;quot; to /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VBERestore&amp;quot;  &amp;quot;true&amp;quot; &lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
Then suspends with&lt;br /&gt;
&lt;br /&gt;
    pm-suspend --quirk-vbemode-restore --quirk-s3-bios&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_display_remaining_black_after_resume&amp;diff=37076</id>
		<title>Problem with display remaining black after resume</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_display_remaining_black_after_resume&amp;diff=37076"/>
		<updated>2008-03-22T09:16:38Z</updated>

		<summary type="html">&lt;p&gt;BruNo: /* Affected Models */ add X61&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There has been a problem encountered where the display stays black on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
The symptom might have you think first that your system hang up, but you will realize that your ThinkPad works and you can even reset it via {{key|Ctrl}}{{key|Alt}}{{key|Del}}.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}&lt;br /&gt;
*Thinkpad {{T23}}&lt;br /&gt;
*ThinkPad {{X21}}, {{X30}}, {{X31}}, {{X40}}, {{X41}}&lt;br /&gt;
*ThinkPad {{R31}}, {{R50e}}{{footnote|1}}, {{R50p}}, {{R51}} (with BIOS 1.11), {{R52}}, {{R60}}, {{R61}}&lt;br /&gt;
*ThinkPad {{A30p}}&lt;br /&gt;
*ThinkPad {{390X}} (doesn't wake up; LCD backlight on, harddrive light remains on)&lt;br /&gt;
*ThinkPad {{Z60t}}, {{Z60m}}, {{Z61m}}, {{Z61e}}&lt;br /&gt;
*ThinkPad {{X60s}}, {{X60}}, {{X61}}. {{X61s}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
*Linux (it's a kernel issue)&lt;br /&gt;
*FreeBSD (6.x at least)&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Quick workaround for R61i, T23, maybe others===&lt;br /&gt;
Try pressing CTRL+ALT+F1 to switch to text console. The backlight should come on normally. Press CTRL+ALT+F7 to return to X.&lt;br /&gt;
&lt;br /&gt;
On a T23 using Ubuntu Feisty, pressing Fn+F7 (external/internal display change) once or twice brought the display back.  After upgrading to Ubuntu Gutsy it doesn't work anymore, but pressing Fn+F3 (blank screen) and Fn (restore display) works.&lt;br /&gt;
&lt;br /&gt;
===Quick Workaround for R61 (at least 8918-5QG) using NVidia===&lt;br /&gt;
&lt;br /&gt;
Use Vesa driver instead of the proprietary NVidia driver. &lt;br /&gt;
&lt;br /&gt;
=== Solution for ThinkPad Z60t ===&lt;br /&gt;
&lt;br /&gt;
* '''Display controller:''' Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)&lt;br /&gt;
* '''Distro:''' Fedora release 7 (Moonshine)&lt;br /&gt;
* '''Kernel:''' Linux 2.6.22.5-76.fc7&lt;br /&gt;
&lt;br /&gt;
The solution is straight forward - just to add configuration parameter for the default '''pm-utils''' package. Create file &amp;lt;code&amp;gt;/etc/pm/config.d/config&amp;lt;/code&amp;gt; and put there one line &amp;lt;code&amp;gt;DISPLAY_QUIRK_S3_BIOS=&amp;quot;true&amp;quot;&amp;lt;/code&amp;gt;, or execute following command:&lt;br /&gt;
&lt;br /&gt;
 echo DISPLAY_QUIRK_S3_BIOS=\&amp;quot;true\&amp;quot; &amp;gt;&amp;gt; /etc/pm/config.d/config&lt;br /&gt;
&lt;br /&gt;
===Semi-Solution for ThinkPad X60 with damaged system after s2ram usage===&lt;br /&gt;
It happend when restarting a s2ram-session.&lt;br /&gt;
&lt;br /&gt;
'''Symptom:''' Black screen with blinking &amp;quot;_&amp;quot; sign remaind. (without the &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''System status:''' HDD idle, fan running, everything else looks to wait for something to happen.&lt;br /&gt;
&lt;br /&gt;
'''Semi-Solution:''' Booting with DVD-ROM and going through the installations menu,&lt;br /&gt;
where you choose &amp;quot;other&amp;quot; and &amp;quot;boot a installed system&amp;quot; (something like that). Gladly it works,&lt;br /&gt;
and OpenSuSE 10.1 comes up with 50% &amp;quot;failed&amp;quot; messages! I than shutdown properly, rebooted again&lt;br /&gt;
and had 100% &amp;quot;done&amp;quot; again, with no other things affected.&lt;br /&gt;
&lt;br /&gt;
'''Further:''' Repairing with the DVD-ROM crashed massivly(!), so I selected &amp;quot;boot a installed system&amp;quot; as final&lt;br /&gt;
solution and it worked!&lt;br /&gt;
&lt;br /&gt;
'''Unknown:''' Maybe the Solution for ThinkPads with 1400x1050 internal LCD and Intel 915GM will help,&lt;br /&gt;
because X60s and X60 are very familiar. (Not tested so far.)&lt;br /&gt;
&lt;br /&gt;
(If this Problem is not right here, please edit and move.)&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with 1400x1050 internal LCD and Intel 915GM ===&lt;br /&gt;
see [[1400x1050 on Intel 915GM]].&lt;br /&gt;
===Solution for ThinkPads with ATI graphic chips and Intel 915/945GM ===&lt;br /&gt;
&lt;br /&gt;
Affected models include {{X60s}}, {{R60}} and {{T60}}.&lt;br /&gt;
&lt;br /&gt;
This soluton also applies to T42 with Intel 855 and ATI 9600 M10.&lt;br /&gt;
&lt;br /&gt;
One solution may be to provide the {{bootparm|acpi_sleep|s3_bios}} kernel parameter in your kernel parameter line.&lt;br /&gt;
&lt;br /&gt;
For grub this would look like this:&lt;br /&gt;
&lt;br /&gt;
 title           Linux, kernel 2.6.11-1-686&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/vmlinuz-2.6.11-1-686 root=/dev/hda1 ro acpi_sleep=s3_bios&lt;br /&gt;
 initrd          /boot/initrd.img-2.6.11-1-686&lt;br /&gt;
 savedefault&lt;br /&gt;
 boot&lt;br /&gt;
&lt;br /&gt;
For lilo it would look like this:&lt;br /&gt;
&lt;br /&gt;
 image=/boot/vmlinuz&lt;br /&gt;
     append=&amp;quot;acpi_sleep=s3_bios&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The actual process of going to sleep is then managed through a sleep script; as a start, see the {{path|sleep.sh}} script in the Extreme Graphics 2 section below, but note the following comments:&lt;br /&gt;
&lt;br /&gt;
In [[:Category:OpenSUSE|OpenSUSE]] 10.1 (at least on a T43p), it's necessary to override the default options for s2ram if you're using the newer ATI driver.  This can be done putting {{bootparm|SUSPEND2RAM_FORCE|&amp;quot;yes&amp;quot;}} and {{bootparm|SUSPEND2RAM_ACPI_SLEEP|&amp;quot;3&amp;quot;}} in {{path|/etc/powersave/sleep}}.&lt;br /&gt;
&lt;br /&gt;
In {{Ubuntu}} or {{Kubuntu}}, it may be necessary to modify {{path|/etc/default/acpi-support}}.  In that file, make sure that {{path|ACPI_SLEEP}} is uncommented and set to true.  With ATI chips, also make sure that {{path|SAVE_VBE_STATE}} is uncommented and set to true; with Intel chips, on the other hand, ensure that nothing is done with respect to VBE--no reposts, no state saves. Also commenting POST_VIDEO may help. &lt;br /&gt;
&lt;br /&gt;
In {{Fedora}}, it may be necessary with the Intel chips to edit the {{path|resume_video()}} function in {{path|/etc/pm/functions-intel}} to comment out the VBE post and restore.  (As of FC6 these seem to be pre-commented out.)  Also, the laptop, after waking up, may go back to sleep immediately or whenever the AC adapter is disconnected.  When this happens, it's caused by a bug in the HAL daemon that incorrectly reports certain ACPI events.  This is a known problem and a simple workaround is described [http://live.gnome.org/GnomePowerManager/Faq#head-b8b1280115b0a51c2cc27b13a57121130ebf36cb here].&lt;br /&gt;
&lt;br /&gt;
{{NOTE|It is possible this method will not work if the laptop is docked.  It is also possible that the cited workaround for the HAL daemon bug will not work on some machines.  A kludgier workaround in this event is to kill the HAL daemon on suspend.  This necessitates the resuscitation of GPM upon resume.}}&lt;br /&gt;
&lt;br /&gt;
Another solution is to use vbetool. If you are using {{Debian}} with the hibernate package, uncomment &amp;quot;EnableVbetool yes&amp;quot; in {{path|/etc/hibernate/hibernate.conf}} (or {{path|/etc/hibernate/ram.conf}}).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
On '''T60 2007-CTO''' (Core2Duo 2Ghz, 2GB Ram, ATI X1400) the screen stayed blank after suspend-to-ram until I set '''vga=0''' in lilo.conf.&lt;br /&gt;
&lt;br /&gt;
Working config:&lt;br /&gt;
 Linux 2.6.21.5&lt;br /&gt;
 fglrx 8.37.6&lt;br /&gt;
 debian etch:&lt;br /&gt;
  powersaved 0.14.0-5:&lt;br /&gt;
   UNLOAD_MODULES_BEFORE_SUSPEND2DISK=&amp;quot;usb_storage ohci_hcd uhci_hcd ehci_hcd ipw3945 pcmcia yenta_socket rsrc_nonstatic pcmcia_core&amp;quot;&lt;br /&gt;
   UNLOAD_MODULES_BEFORE_SUSPEND2RAM=&amp;quot;usb_storage ohci_hcd uhci_hcd ehci_hcd ipw3945 pcmcia yenta_socket rsrc_nonstatic pcmcia_core&amp;quot;   &lt;br /&gt;
  hibernate:&lt;br /&gt;
   SwitchToTextMode yes&lt;br /&gt;
  lilo.conf:&lt;br /&gt;
   vga=0&lt;br /&gt;
&lt;br /&gt;
&amp;quot;EnableVbetool yes&amp;quot; and other suggestions didn't work for me.&lt;br /&gt;
&lt;br /&gt;
For suspend-to-disk, don't load fglrx in initrd.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with Intel Extreme Graphics 2===&lt;br /&gt;
{{NOTE|&lt;br /&gt;
On [[:Category:X40|X40]]s/[[:Category:X41|X41]]s - even with Intel Extreme Graphics - and for [[:Category:R52|R52]]s with Intel Graphics Media Accelerator 900 the [[Problem with display remaining black after resume#Solution for ThinkPads with ATI graphic chips|solution for ATI graphics chips]] above is reported to work. In this case, make sure no changes to VBE are made, especially no state saves and no reposts.}}&lt;br /&gt;
&lt;br /&gt;
The following solution should work on 865G, 865GV, 855GM, 855GME, 852GME chipsets.&lt;br /&gt;
*First of all, '''do not''' use the {{bootparm|acpi_sleep|s3_bios}} kernel parameter.&lt;br /&gt;
*Second, completely remove framebuffer support from your kernel. If it's built as modules, it is important that they do not get loaded at all.&lt;br /&gt;
*Before suspending, change to a console and safe the video state with {{cmdroot|cat /proc/bus/pci/00/02.0 &amp;gt; /tmp/video_state}}.&lt;br /&gt;
*On resume, restore the video state with {{cmdroot|cat /tmp/video_state &amp;gt; /proc/bus/pci/00/02.0}} and change back to X.&lt;br /&gt;
*For Debian Etch 4.0 on R50e just make following changes to /etc/default/acpi-support:&lt;br /&gt;
 #SAVE_VBE_STATE=true&lt;br /&gt;
 #VBESTATE=/var/lib/acpi-support/vbestate&lt;br /&gt;
 #POST_VIDEO=true&lt;br /&gt;
 SAVE_VIDEO_PCI_STATE=true&lt;br /&gt;
&lt;br /&gt;
*For a R50e the only thing needed to make suspend to ram work in Ubuntu 6.06 is adding&lt;br /&gt;
 Option  &amp;quot;VBERestore&amp;quot; &amp;quot;yes&amp;quot;&lt;br /&gt;
to the &amp;lt;tt&amp;gt;Device&amp;lt;/tt&amp;gt; section in your {{path|/etc/X11/xorg.conf}}, and the example script below.&lt;br /&gt;
&lt;br /&gt;
The following example {{path|/etc/acpi/actions/sleep.sh}} script shows how to integrate the according lines.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # change to console 1&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 &lt;br /&gt;
 # safe video state&lt;br /&gt;
 cat /proc/bus/pci/00/02.0 &amp;gt; /tmp/video_state&lt;br /&gt;
 &lt;br /&gt;
 # sync filesystem&lt;br /&gt;
 sync&lt;br /&gt;
 &lt;br /&gt;
 # sync hardware clock with system time&lt;br /&gt;
 hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 echo -n 3 &amp;gt; /proc/acpi/sleep&lt;br /&gt;
 &lt;br /&gt;
 # waking up&lt;br /&gt;
 # restore system clock&lt;br /&gt;
 hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # restore video state&lt;br /&gt;
 cat /tmp/video_state &amp;gt; /proc/bus/pci/00/02.0&lt;br /&gt;
 &lt;br /&gt;
 # change back to X&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
 &lt;br /&gt;
 # clean up behind us&lt;br /&gt;
 rm /tmp/video_state&lt;br /&gt;
&lt;br /&gt;
With Ubuntu 6.10 on a [[:Category:R51|R51 (2887-32G)]] I ''just'' (as none of the other tricks above) had to add {{bootparm|fb|false}} to the kernel line in {{path|/etc/grub/menu.lst}} and edit {{path|/etc/defaults/acpi-support}} this way:&lt;br /&gt;
&lt;br /&gt;
 SAVE_VBE_STATE=false&lt;br /&gt;
 POST_VIDEO=false&lt;br /&gt;
 SAVE_VIDEO_PCI_STATE=true&lt;br /&gt;
 USE_DPMS=false&lt;br /&gt;
 DOUBLE_CONSOLE_SWITCH=false&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with Intel I830 Chipset===&lt;br /&gt;
The following solution worked for me on an X30 with I830M chipset with kernel &amp;gt;= 2.6.16.&lt;br /&gt;
*this works with vesafb and also with intelfb frambuffer support.&lt;br /&gt;
The following example {{path|/etc/acpi/actions/sleep.sh}} script shows how to integrate the according lines.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 8&lt;br /&gt;
 sync&lt;br /&gt;
 hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 hwclock --hctosys&lt;br /&gt;
 vbetool post&lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$FGCONSOLE&amp;quot; -ge &amp;quot;7&amp;quot; ] ; then&lt;br /&gt;
   chvt $FGCONSOLE&lt;br /&gt;
 else&lt;br /&gt;
   chvt 7&lt;br /&gt;
   chvt $FGCONSOLE&lt;br /&gt;
 fi&lt;br /&gt;
===Solution for ThinkPads with ATI graphic (and possibly other) chips and FreeBSD===&lt;br /&gt;
&lt;br /&gt;
The FreeBSD acpi(4) manpage mentions a tunable parameter, &amp;quot;hw.acpi.reset_video&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
    hw.acpi.reset_video&lt;br /&gt;
             Reset the video adapter from real mode during the resume path.&lt;br /&gt;
             Some systems need this help, others have display problems if it&lt;br /&gt;
             is enabled.  Default is 0 (disabled).&lt;br /&gt;
&lt;br /&gt;
This tunable can be set by adding the following line to your FreeBSD machine's /boot/loader.conf file:&lt;br /&gt;
&lt;br /&gt;
    hw.acpi.reset_video=&amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And rebooting your machine.  Hopefully, the next time you resume from a suspend, you'll see your video again.  This solution doesn't appear to be specific to ATI hardware in any way, so I presume it would be helpful for video chipsets other than ATI, as well.&lt;br /&gt;
&lt;br /&gt;
If this entry doesn't help you, you might consider searching in the [http://lists.freebsd.org/pipermail/freebsd-mobile/ FreeBSD-Mobile email-list archive] for more insight.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#If you have this problem with R50e and the above solution doesn't work, try switching to console first. An example sleep script can be found [[How to configure acpid|here]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Solution using s2ram for Intel 915/945GM===&lt;br /&gt;
&lt;br /&gt;
Just using the &amp;quot;s2ram -f -p&amp;quot; command from the uswsusp package will work from within X, at least on a {{Z61e}}. On {{X60s}} it is enough to issue the &amp;quot;s2ram&amp;quot; command and it works. On {{X61}} &amp;quot;s2ram -f -a 1&amp;quot; can work properly&lt;br /&gt;
&lt;br /&gt;
===Solution using DOUBLE_CONSOLE_SWITCH===&lt;br /&gt;
&lt;br /&gt;
By setting the following in {{path|/etc/default/acpi-support}} the display comes back on {{X61s}} using Intel chipset:&lt;br /&gt;
&lt;br /&gt;
     DOUBLE_CONSOLE_SWITCH=true&lt;br /&gt;
&lt;br /&gt;
Fedora 8 doesn't have DOUBLE_CONSOLE_SWITCH, but it works when one does:  First, add option &amp;quot;VBERestore&amp;quot; &amp;quot;true&amp;quot; to /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VBERestore&amp;quot;  &amp;quot;true&amp;quot; &lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
Then suspends with&lt;br /&gt;
&lt;br /&gt;
    pm-suspend --quirk-vbemode-restore --quirk-s3-bios&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37055</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37055"/>
		<updated>2008-03-20T13:40:35Z</updated>

		<summary type="html">&lt;p&gt;BruNo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Sources ==&lt;br /&gt;
&lt;br /&gt;
There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
== Problems and Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
Do this only when booting does not work. This is not always necessary!&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon Tribe 5 or the final release version.  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37054</id>
		<title>Installation instructions for the ThinkPad X61</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X61&amp;diff=37054"/>
		<updated>2008-03-20T13:37:45Z</updated>

		<summary type="html">&lt;p&gt;BruNo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are informative Ubuntu forum threads on [http://ubuntuforums.org/showthread.php?t=503233 Feisty] and [http://ubuntuforums.org/showthread.php?t=523022 Gutsy] for the X61.&lt;br /&gt;
&lt;br /&gt;
A very detailed report on the X61 under Ubuntu Gutsy Gibbon is  [https://wiki.ubuntu.com/LaptopTestingTeam/ThinkpadX61 here].  The report was written describing Tribe 5, the last prerelease, but describes the release version of Gutsy Gibbon equally well.&lt;br /&gt;
&lt;br /&gt;
* [http://slackwiki.org/ThinkPad_X61s Slackware installation instructions]&lt;br /&gt;
* [http://wiki.webvm.net/x61 Debian Lenny installation notes]&lt;br /&gt;
* [http://br1.einfach.org/GentooX61 Installing Gentoo on a Thinkpad X61]&lt;br /&gt;
&lt;br /&gt;
=== X61 won't boot from the CD-ROM/DVD drive (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to enable your [http://en.wikipedia.org/wiki/Optical_drive optical drive]:&lt;br /&gt;
&lt;br /&gt;
# Reboot your X61. Press the ThinkVantage button quickly when you see the ThinkPad screen and then press F1 to enter [http://en.wikipedia.org/wiki/BIOS BIOS].&lt;br /&gt;
# In BIOS, select Configure -&amp;gt; Serial ATA.&lt;br /&gt;
# Now, select Compatibility instead of AHCI.&lt;br /&gt;
# Exit BIOS and start your computer normally.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Resume doesn't work out of the box (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Under GNOME, you may find that Suspend/Resume doesn't work out of the box.  Fn-F4 does suspend and lid open does resume, but the backlight is off after resume.&lt;br /&gt;
&lt;br /&gt;
To fix this, do the following:&lt;br /&gt;
&lt;br /&gt;
# In the file /boot/grub/menu.lst, find the line beginning with &amp;quot;# kopt=&amp;quot;.  This is where grub sets the options for your kernel. Append to this line the following: &amp;quot; acpi_sleep=s3_bios&amp;quot;. (That is, these words should be preceded by a space separating them from the existing options.  Do not remove the initial &amp;quot;#&amp;quot; from the line.)&lt;br /&gt;
&lt;br /&gt;
# Run the command '''update-grub''' as root.&lt;br /&gt;
&lt;br /&gt;
This fix '''is''' needed under Ubuntu 7.04 (Feisty Fawn), but '''is not''' needed under Gutsy Gibbon Tribe 5 or the final release version.  It seems likely the difference is due to the GNOME upgrade.&lt;br /&gt;
&lt;br /&gt;
=== Sound doesn't work (Solved) ===&lt;br /&gt;
&lt;br /&gt;
Sound won't work under the stock ALSA 1.0.14 shipped with Ubuntu Feisty Fawn, but will in later versions including the patched 1.0.14 shipped with Ubuntu Gutsy Gibbon.&lt;br /&gt;
&lt;br /&gt;
Your speakers default to being muted.  To fix this, run alsamixer in a terminal window; right-arrow over until the Speaker column is visible, and press the &amp;quot;m&amp;quot; key to toggle it from mute (&amp;quot;MM&amp;quot;) to on (&amp;quot;OO&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
You may have to go to System-&amp;gt;Preferences-&amp;gt;Sound-&amp;gt;Devices and select PCM to enable your Volume button to work.&lt;br /&gt;
&lt;br /&gt;
The mute button always mutes rather than toggling; you have to undo it by hitting the volume-up button.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues under Ubuntu Feisty Fawn 7.04 and Gutsy Gibbon Beta (Tribe 5) ===&lt;br /&gt;
&lt;br /&gt;
# Sound doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.   &lt;br /&gt;
# Wireless doesn't work under Feisty, but '''does''' under Gutsy Tribe 5 and Gutsy Final.&lt;br /&gt;
# 2D graphics works fine, but there is no 3D acceleration yet.&lt;br /&gt;
# Fingerprint reader doesn't work yet.&lt;br /&gt;
&lt;br /&gt;
=== Other Notes ===&lt;br /&gt;
&lt;br /&gt;
The stock drive in the X61 of October 2007 appears not to have the [[Problem_with_hard_drive_clicking|click-of-death]] issue noted on some other ThinkPads.  Note, this could potentially change if Lenovo changes drive suppliers.&lt;br /&gt;
&lt;br /&gt;
The X61 is apparently very similar to a T61 internally.  You may be able to find helpful tips in the &lt;br /&gt;
installation instructions  for the [[Installation_instructions_for_the_ThinkPad_T61|Installation instructions for the Thinkpad T61]] for problems that are not solved here.&lt;br /&gt;
&lt;br /&gt;
[[Category:X61]]&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=36891</id>
		<title>Hardware Specifications</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=36891"/>
		<updated>2008-03-07T03:06:34Z</updated>

		<summary type="html">&lt;p&gt;BruNo: add link to X61&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Usage|&lt;br /&gt;
*Choose a model name to get a list of all currently available information related to this Model.&lt;br /&gt;
*Choose a type-and-model number to get the specs of that specific model.&lt;br /&gt;
}}&lt;br /&gt;
Here you can learn about specific ThinkPads specifications.&lt;br /&gt;
&lt;br /&gt;
Furthermore, you may&lt;br /&gt;
*compare the [[ThinkPad series]] (G, R, T, X, Z),&lt;br /&gt;
*get an overview of the [[ThinkPad History]] or&lt;br /&gt;
*learn about the name [[ThinkPad]].&lt;br /&gt;
&lt;br /&gt;
==IBM/Lenovos hardware specs==&lt;br /&gt;
* '''Lenovo ThinkPads'''&lt;br /&gt;
** For current Lenovo ThinkPad G, R, T, X and Z series models look for the official specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/tabook.pdf tabook.pdf]&lt;br /&gt;
** For withdrawn Lenovo ThinkPads, look at [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/ltwbook.pdf ltwbook.pdf]&lt;br /&gt;
* '''Withdrawn IBM ThinkPads'''&lt;br /&gt;
** For A, G, T and X series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/tawbook.pdf tawbook.pdf]&lt;br /&gt;
** For R series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/trwbook.pdf trwbook.pdf]&lt;br /&gt;
** For i series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/tiwbook.pdf tiwbook.pdf]&lt;br /&gt;
** For 200, 300, 500, 600 and 700 series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/twbook.pdf twbook.pdf]&amp;lt;br&amp;gt;&lt;br /&gt;
** Or try searching the IBM announcements letters [http://www.ibm.com/news/usalet/ here].&lt;br /&gt;
&lt;br /&gt;
==Available Models==&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Numbered!!A series!!G series!!R series!!S series!!T series!!X series!!Z series!!others&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:top;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''[[:Category:240 | ThinkPad 240]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:240X | ThinkPad 240X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:240Z | ThinkPad 240Z]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:390X | ThinkPad 390X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600 | ThinkPad 600]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600E | ThinkPad 600E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600X | ThinkPad 600X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:700 | ThinkPad 700]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760ED | ThinkPad 760ED]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760XD | ThinkPad 760XD]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:765L | ThinkPad 765L]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:765D | ThinkPad 765D]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770 | ThinkPad 770]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770E | ThinkPad 770E]]'''&lt;br /&gt;
*[[9548-510]]&lt;br /&gt;
*[[9548-51U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770X | ThinkPad 770X]]'''&lt;br /&gt;
*[[9549-7AO]]&lt;br /&gt;
'''[[:Category:770Z | ThinkPad 770Z]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:A20m | ThinkPad A20m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A20p | ThinkPad A20p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21e | ThinkPad A21e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21m | ThinkPad A21m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21p | ThinkPad A21p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22e | ThinkPad A22e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22m | ThinkPad A22m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22p | ThinkPad A22p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30 | ThinkPad A30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30p | ThinkPad A30p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31 | ThinkPad A31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31p | ThinkPad A31p]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:G40 | ThinkPad G40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:G41 | ThinkPad G41]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:R30 | ThinkPad R30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R31 | ThinkPad R31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R32 | ThinkPad R32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40 | ThinkPad R40]]'''&lt;br /&gt;
*[[2722-9BM]]&lt;br /&gt;
*[[2722-DG1]]&lt;br /&gt;
*[[2722-BDG]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40e | ThinkPad R40e]]'''&lt;br /&gt;
*[[1834-9LG]]&lt;br /&gt;
*[[1834-J8G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50 | ThinkPad R50]]'''&lt;br /&gt;
*[[1829-3HU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50p | ThinkPad R50p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50e | ThinkPad R50e]]'''&lt;br /&gt;
*[[1834-J8G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R51 | ThinkPad R51]]'''&lt;br /&gt;
*[[1829-K6G]]&lt;br /&gt;
*[[1829-L7G]]&lt;br /&gt;
*[[1830-DG4]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R52 | ThinkPad R52]]'''&lt;br /&gt;
*[[1846-B5G]]&lt;br /&gt;
*[[1859-4AU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R60 | ThinkPad R60]]'''&lt;br /&gt;
*[[9456-6FG]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R60e | ThinkPad R60e]]'''&lt;br /&gt;
*[[0657-3LG]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R61 | ThinkPad R61]]'''&lt;br /&gt;
*[[7422-CTO]]&lt;br /&gt;
*[[8918-5QG]]&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:S30|ThinkPad S30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:S31|ThinkPad S31]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:T20|ThinkPad T20]]'''&lt;br /&gt;
*[[2647-44G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T21|ThinkPad T21]]'''&lt;br /&gt;
*[[2647-97G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T22|ThinkPad T22]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T23 | ThinkPad T23]]'''&lt;br /&gt;
*[[2647-9RG]]&lt;br /&gt;
*[[2647-7G1]]&lt;br /&gt;
*[[2647-8QU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T30 | ThinkPad T30]]'''&lt;br /&gt;
*[[2366-52U]]&lt;br /&gt;
*[[2366-91U]]&lt;br /&gt;
*[[2366-FBG]]&lt;br /&gt;
*[[2366-GU1]]&lt;br /&gt;
*[[2366-JBG]]&lt;br /&gt;
*[[2366-R7G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40 | ThinkPad T40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40p | ThinkPad T40p]]'''&lt;br /&gt;
*[[2373-G1U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41 | ThinkPad T41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41p | ThinkPad T41p]]'''&lt;br /&gt;
*[[2373-315]]&lt;br /&gt;
*[[2373-GGG]]&lt;br /&gt;
*[[2373-GHG]]&lt;br /&gt;
*[[2374-GGU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42 | ThinkPad T42]]'''&lt;br /&gt;
*[[2373-6ZG]]&lt;br /&gt;
*[[2373-9XU]]&lt;br /&gt;
*[[2373-B09]]&lt;br /&gt;
*[[2373-CH6]]&lt;br /&gt;
*[[2373-F1G]]&lt;br /&gt;
*[[2373-F7G]]&lt;br /&gt;
*[[2373-FWG]]&lt;br /&gt;
*[[2373-M1G]]&lt;br /&gt;
*[[2373-VUW]]&lt;br /&gt;
*[[2373-WGK]]&lt;br /&gt;
*[[2378-FVU]]&lt;br /&gt;
*[[2378-RSU]]&lt;br /&gt;
*[[2379-DXU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42p | ThinkPad T42p]]'''&lt;br /&gt;
*[[2373-HTG]]&lt;br /&gt;
*[[2373-W6M]]&lt;br /&gt;
*[[2373-Y4M]]&lt;br /&gt;
*[[2378-DYU]]&lt;br /&gt;
*[[2378-KXM]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43 | Thinkpad T43]]'''&lt;br /&gt;
*[[2668-A1U]]&lt;br /&gt;
*[[2668-C2U]]&lt;br /&gt;
*[[2668-8AG]]&lt;br /&gt;
*[[2668-98U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43p | Thinkpad T43p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T60 | ThinkPad T60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T60p | ThinkPad T60p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T61 | ThinkPad T61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T61p | ThinkPad T61p]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:X20 | ThinkPad X20]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X21 | ThinkPad X21]]'''&lt;br /&gt;
*[[2662-66U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X22 | ThinkPad X22]]'''&lt;br /&gt;
*[[2662-95U]]&lt;br /&gt;
*[[2662-9BU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X23 | ThinkPad X23]]'''&lt;br /&gt;
*[[2662-EVJ]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X24 | ThinkPad X24]]'''&lt;br /&gt;
*[[2662-MQG]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X30 | ThinkPad X30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X31 | ThinkPad X31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X32 | ThinkPad X32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X40 | ThinkPad X40]]'''&lt;br /&gt;
*[[2371-AVC]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 | ThinkPad X41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 Tablet | ThinkPad X41 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60 | ThinkPad X60]]'''&lt;br /&gt;
*[[1706-BM3]]&lt;br /&gt;
*[[1706-BM7]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60s | ThinkPad X60s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60_Tablet | ThinkPad X60 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61 | ThinkPad X61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61s | ThinkPad X61s]]'''&lt;br /&gt;
* [[7669-27G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61_Tablet | ThinkPad X61 Tablet]]'''&lt;br /&gt;
* [[7762-95G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X300 | ThinkPad X300]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z60t | ThinkPad Z60t]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z60m | ThinkPad Z60m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61e | ThinkPad Z61e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61t | ThinkPad Z61t]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61m | ThinkPad Z61m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61p | ThinkPad Z61p]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Template:I_Series | I Series]]'''&lt;br /&gt;
'''[[:Category:PC110 | PC110]]'''&lt;br /&gt;
*[[PC110]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:TransNote|TransNote]]'''&lt;br /&gt;
*[[2675-61G]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>BruNo</name></author>
		
	</entry>
</feed>