Bug 711452

Summary: Suspend issues on ThinkPad series laptops
Product: Red Hat Enterprise Linux 6 Reporter: Matthew Mosesohn <mmosesoh>
Component: xorg-x11-drv-intelAssignee: Adam Jackson <ajax>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.2CC: endre, msanders, syeghiay, tpelka, vhumpa
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: xorg-x11-drv-intel-2.16.0-4.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-20 15:14:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 637248, 767187    

Description Matthew Mosesohn 2011-06-07 14:35:34 UTC
Description of problem:
There are a few scenarios where a system will not resume from suspend depending on how you swap monitor configuration.  This issue is best described in a chart form which will be followed in an attached link.

Version-Release number of selected component (if applicable):
xorg-x11-drv-intel-2.14.0-1.el6.x86_64

Comment 3 Vitezslav Humpa 2011-08-08 11:45:44 UTC
I confirm the behavior as described in the attached table for T410 running 6.1.

Comment 5 Adam Jackson 2011-08-09 17:43:38 UTC
I believe we've covered enough of these cases in the 6.2 rebase to consider it ackable.

Comment 6 RHEL Program Management 2011-08-09 17:59:59 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.

Comment 8 Matthew Mosesohn 2011-08-10 12:42:33 UTC
Sure.  I'll take the internal group requirement off.

Comment 9 Adam Jackson 2011-08-10 20:36:46 UTC
I'm pretty convinced of this being fixed in kernel -184 and later, moving to MODIFIED

Comment 11 Endre "Hrebicek" Balint-Nagy 2011-09-07 15:26:09 UTC
Installed RHEL6 in on LVM logical volume, upgraded it to the latest 6.2 workstation snapshot.
Removing one external monitor (in suspended state) out of two made caused no problems, the builtin LCD took over its role.
Will repeat with both external monitors removed.

Comment 12 Endre "Hrebicek" Balint-Nagy 2011-09-07 15:34:59 UTC
No luck with both monitors removed - a mouse cursor was visible on the builtin LCD, but nothing more. Reconnecting both external monitor made the system working again. 
In other words, it is a step in the right direction, but I presume we are not at finish line yet. 8-)

Comment 13 Adam Jackson 2011-09-13 15:31:51 UTC
(In reply to comment #12)
> No luck with both monitors removed - a mouse cursor was visible on the builtin
> LCD, but nothing more. Reconnecting both external monitor made the system
> working again. 
> In other words, it is a step in the right direction, but I presume we are not
> at finish line yet. 8-)

I'm sorry, which hardware was this with?

Comment 14 Endre "Hrebicek" Balint-Nagy 2011-09-13 15:47:00 UTC
I tested on my laptop, and I hope this identification infomation will be helpful: 
Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: ThinkPad ACPI Extras v0.24
Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: http://ibm-acpi.sf.net/
Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: ThinkPad BIOS 6IET74WW (1.34 ), EC 6IHT38WW-1.13
Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: Lenovo ThinkPad T410, model 2537CT4
I use a 22 inch wide monitor on the digital interface and a dell 17 inch on VGA connector when I am docked.
The kernel I used is 2.6.32-193.el6.x86_64.
Do you need any more details?

Comment 16 Adam Jackson 2011-09-20 14:38:32 UTC
(In reply to comment #14)
> I tested on my laptop, and I hope this identification infomation will be
> helpful: 
> Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: ThinkPad ACPI Extras v0.24
> Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: http://ibm-acpi.sf.net/
> Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: ThinkPad BIOS 6IET74WW (1.34
> ), EC 6IHT38WW-1.13
> Sep 13 10:37:59 dhcp-2-230 kernel: thinkpad_acpi: Lenovo ThinkPad T410, model
> 2537CT4
> I use a 22 inch wide monitor on the digital interface and a dell 17 inch on VGA
> connector when I am docked.
> The kernel I used is 2.6.32-193.el6.x86_64.
> Do you need any more details?

When this happens (and you move the mouse and can see the cursor), if you type your password in blindly, does the screen unlock? If it does, I'm reasonably sure this is a screensaver issue not an X issue.

Comment 17 Endre "Hrebicek" Balint-Nagy 2011-09-20 15:24:35 UTC
Quite reasonable to suspect the screensaver here. I will clarify, whether is this a screensaver issue or not, and move this bug to verified if the cause is the screensaver, not the kernel.

Comment 18 Endre "Hrebicek" Balint-Nagy 2011-09-20 16:14:45 UTC
I had to reconnect both monitors again - someone is loosing his head when I disconnected both external monitors. The issue is NOT screen-saver only, as after unlocking I remained alone with the mouse cursor. (As I wasn't sure I successfully unlocked the screen,so  I typed in my password a few more times, which appeared in my xterm window after reconnecting the monitors.)  The situation looks like we still have a kernel issue here.

Comment 19 Matthew Mosesohn 2011-09-20 17:21:12 UTC
The issue is not screensaver, because if you SSH to the host and kill gnome-screensaver, the screen stays black.

Comment 20 Adam Jackson 2011-09-20 20:12:10 UTC
Ugh, lovely.

Okay, so, I'm going to treat _this_ bug as being about the screensaver interaction on resume.  If there are _any_ other suspend-related issues, please open new bugs for them.  Otherwise this'll get bogged down forever.

Comment 21 Adam Jackson 2011-10-27 19:27:34 UTC
No fix ready for 6.2.  Any fix would likely require changes to core drm, which is an unacceptable regression risk for radeon and nouveau at this point in the 6.2 cycle.  I believe I'd found a workaround but it escapes me at the moment, will update when I rediscover it.

Moving to 6.3 accordingly.

Comment 24 RHEL Program Management 2011-12-20 17:40:03 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.

Comment 29 RHEL Program Management 2012-05-16 17:20:09 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.

Comment 36 errata-xmlrpc 2012-06-20 15:14:51 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2012-0995.html