Bug 8425 - VTs do not work after S3 Resume on radeon if resumed with external monitor attached
Summary: VTs do not work after S3 Resume on radeon if resumed with external monitor at...
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-26 07:55 UTC by steve
Modified: 2008-12-02 23:41 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description steve 2006-09-26 07:55:35 UTC
Hello.

Linux 2.6.17.6, Xorg 7.1, Radeon Mobility M9000 (radeon
driver, not fglrx) on a Dell Inspiron 600m laptop (bios revision A17). 

I have a dual-monitor configuration that I sometimes enable. That is, laptop
LCD and an external LCD. I also have the machine go into S3 suspend sometimes.
When the external monitor is not connected, the machine suspends and resumes
fine. When the external monitor is connected and the system resumes, the VTs do
not work- they are just blank screens, or sometimes a single white flashing
line across the screen. VT 7 (graphical, X) works in all cases. 

I have noticed that what determines the behavior is the presence of the second
monitor at the time of resume. It does not matter what xrandr was set to, just
if the VGA cable is plugged into the laptop. If I resume with monitor plugged
in, VTs go bad, and without monitor connected, they are fine.

If I resume with monitor attached, then unplug the monitor and do another
suspend/resume cycle before reattaching it, the VTs are fine again. But it is
annoying to reach back there and unplug it every time. 

I am aware of a bios quirk with dells (mine included) where the bios does not
POST the video card during S3 resume, so I believe X is what does this task.
(Without X running, the machine resumes into a working state but without
anything on the screen).

Does anyone have a patch or simple fix? I believe the problem is in the
open-source radeon driver. This isn't very critical but it would be nice if it
were fixed at some point.
Comment 1 Daniel Stone 2007-02-27 01:33:43 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 2 Alex Deucher 2007-11-12 15:25:35 UTC
you may need suspend/resume quirks to post your video card on resume.  Most distros have options to enable this in there resume scripts.  Let me know if that helps.
Comment 3 Benjamin Close 2008-01-11 02:38:17 UTC
Bugzilla Upgrade Mass Bug Change

NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO.

  - benjsc
    fd.o Wrangler
Comment 4 Alex Deucher 2008-12-02 23:41:48 UTC
no feedback in over a year.  closing.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.