Bug 8812 - LCD on Thinkpad is corrupt after reopening laptop lid.
Summary: LCD on Thinkpad is corrupt after reopening laptop lid.
Status: REJECTED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Zhang Rui
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-25 14:36 UTC by Chris Rankin
Modified: 2007-09-19 12:32 UTC (History)
0 users

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


Attachments
Output of acpidump (262.65 KB, text/plain)
2007-07-25 14:54 UTC, Chris Rankin
Details
Output of lspci (21.35 KB, text/plain)
2007-07-25 14:54 UTC, Chris Rankin
Details
Output of dmesg (25.34 KB, text/plain)
2007-07-25 14:55 UTC, Chris Rankin
Details
Output of dmidecode (13.10 KB, text/plain)
2007-07-25 14:55 UTC, Chris Rankin
Details

Description Chris Rankin 2007-07-25 14:36:24 UTC
Most recent kernel where this bug did not occur:
Distribution:
Fedora 7

Hardware Environment:
Lenovo Thinkpad T60p (widescreen)

Software Environment:
avivo driver with Xorg server 1.3, DPMS enabled.

Problem Description:
LCD is corrupt after reopening laptop lid. No mouse pointer, but Ctl-Atl-Backspace still works to restart the X server. Can still ssh into the laptop other Ethernet.

Steps to reproduce:
Close lid, wait one minute, reopen lid.
Comment 1 Chris Rankin 2007-07-25 14:37:48 UTC
pstack from Xorg with hung screen:

# pstack 2977
#0  0xb7fde410 in __kernel_vsyscall ()
#1  0x4606252d in ___newselect_nocancel () from /lib/libc.so.6
#2  0x081b7cb3 in WaitForSomething ()
#3  0x080898dd in Dispatch ()
#4  0x08071735 in main ()
Comment 2 Chris Rankin 2007-07-25 14:54:15 UTC
Created attachment 12137 [details]
Output of acpidump
Comment 3 Chris Rankin 2007-07-25 14:54:35 UTC
Created attachment 12138 [details]
Output of lspci
Comment 4 Chris Rankin 2007-07-25 14:55:13 UTC
Created attachment 12139 [details]
Output of dmesg
Comment 5 Chris Rankin 2007-07-25 14:55:38 UTC
Created attachment 12140 [details]
Output of dmidecode
Comment 6 Chris Rankin 2007-07-25 14:56:49 UTC
The X server still responds correctly to

$ xset dpms force off

even though the LCD display is hopelessly corrupt.
Comment 7 Zhang Rui 2007-09-17 01:27:20 UTC
I got the similar symptom on some laptops when executing vbetool.
I assume the screen won't come back when the system resumes from S3, right?
you can try this by:
1.echo mem > /sys/power/state
2.press the power button after the system suspends.

Besides, what will happen if you close and reopen the lid in console mode?
Does the system enter S3? Does the screen come back? 
Comment 8 Chris Rankin 2007-09-19 12:32:23 UTC
Actually, I think that this is an Xorg bug rather than a kernel bug. It does not happen if I use ATI's proprietary fglrx driver.

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