Bug 8812

Summary: LCD on Thinkpad is corrupt after reopening laptop lid.
Product: ACPI Reporter: Chris Rankin (rankincj)
Component: OtherAssignee: Zhang Rui (rui.zhang)
Status: REJECTED INVALID    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.22.1 Subsystem:
Regression: --- Bisected commit-id:
Attachments: Output of acpidump
Output of lspci
Output of dmesg
Output of dmidecode

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.