Bug 4266 - S3 resume - no video - Thinkpad R31
Summary: S3 resume - no video - Thinkpad R31
Status: REJECTED UNREPRODUCIBLE
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Sleep-Wake (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Shaohua
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-28 11:52 UTC by Kevin Murphy
Modified: 2007-09-06 14:44 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.10
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
/var/log/dmesg output (13.92 KB, text/plain)
2005-02-28 11:54 UTC, Kevin Murphy
Details
lspci output (1.20 KB, text/plain)
2005-02-28 11:58 UTC, Kevin Murphy
Details

Description Kevin Murphy 2005-02-28 11:52:01 UTC
Distribution: Ubuntu
Hardware Environment: IBM Thinkpad R31, 1133MHz Celeron version

Software Environment: Ubuntu 4.10 "Warty" release
Problem Description: 
I was unable to get any ACPI suspend modes with the 2.4.8.1 kernel that shipped
with the distribution, so I upgraded to the 2.6.10-3-386 build backported from
the Hoary (unstable) release. Now S1 suspend, S4 hibernate (with swsusp) and
resuming from those states works. 

S3 suspend works, but upon resuming, the cd-rom spins and the HD appears to
start to spin up, but LCD doesn't come back on. The keyboard is unresponsive and
the only way to get the machine back is to hold down the power button until it
powers off completely and reboot it.

I have built a custom DSDT using the directions from
http://home.fhtw-berlin.de/~s0502837/r31/ and loaded it with the ACPI-initrd
patch and it doesn't seem to make a difference.

Steps to reproduce:
1) Boot to single-user mode.
2) Unload all unused modules.
3) echo 3 > /proc/acpi/sleep
4) The system suspends without error.
5) Trip the lid switch or press the power button.
6) The cdrom spins, the cpu fan comes on, the hard drive begins to spin up, but
    the LCD never comes back on and the keyboard is unresponsive (even magic
sysreq combos don't work)
Comment 1 Kevin Murphy 2005-02-28 11:54:42 UTC
Created attachment 4614 [details]
/var/log/dmesg output
Comment 2 Kevin Murphy 2005-02-28 11:58:42 UTC
Created attachment 4615 [details]
lspci output
Comment 3 Shaohua 2005-02-28 17:42:37 UTC
Can you remote access (for example, though ssh) the system after S3 resume? It 
maybe is just a blank LCD issue.
Comment 4 Kevin Murphy 2005-02-28 17:52:23 UTC
The network card does not seem to come back up. I tried pinging the box from
another machine after the resume and got no response.
Comment 5 Dennis Huang 2005-04-04 07:29:57 UTC
There might be a bug in ACPI code in file wakeup.S.
The lgdt instruction is suggested by intel to add a DB 66h 
to become a 32bit instruction.
Would you kindly try it to check if it is the root clause?
I think it might also be worth to give it a try 
on other wakeup-fail system (not for display blank situation.)

Comment 6 Dennis Huang 2005-04-21 08:23:17 UTC
acpi4linux team has patched the comment #5 I wrote.
Please check the latest acpi patch against 2.6.11 from 
http://acpi.sf.net
filename: acpi-20050408-2.6.11.diff.gz
Hope it helps.

yours, Dennis
Comment 7 Len Brown 2005-08-17 10:39:32 UTC
please try 2.6.13
Comment 8 Colin Macdonald 2005-12-01 15:10:25 UTC
I'm still seeing this bug on my R31 with 2.6.14.3 and the suspend2-2.2-rc13
patch (no other patches).  I have also hacked on my DSDT for this machine.

Let me know what I can try to debug this problem.
Comment 9 Shaohua 2005-12-01 15:13:31 UTC
Is it possible you can try the patch at 
http://bugzilla.kernel.org/show_bug.cgi?id=2039? Thanks!
Comment 10 Colin Macdonald 2005-12-02 00:03:36 UTC
Tried the patch but unfortunately I'm still seeing the same behavior.
Comment 11 Len Brown 2007-08-18 14:38:37 UTC
still an issue with linux-2.6.22.stable or later?

Re: blank video, please try the workarounds in 
Documentation/power/video.txt
Comment 12 Len Brown 2007-09-06 14:44:28 UTC
please re-open if this is still a problem in linux-2.6.22.stable or later

Note You need to log in before you can comment on or make changes to this bug.