Bug 14690 - Regression: RadeonHD doesn't switch back to vt
Summary: Regression: RadeonHD doesn't switch back to vt
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Egbert Eich
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-26 12:17 UTC by @4u
Modified: 2008-02-27 08:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg log (56.86 KB, text/plain)
2008-02-27 06:43 UTC, Jon Escombe
no flags Details

Description @4u 2008-02-26 12:17:31 UTC
Hi,

I just tested the latest git version and it seems like a ATI X1400 in an Thinkpad T60 can't switch back to vt after X started. Looks like there is some kind of corruption. The current display content starts to glow and finally look totally disordered.

Unfortunately I made the big mistake to not think about a backup of the old (working) git source or to backup the working .so driver files.

I tried to find a patch which causes this problem (reverting the changes from within the last 48 hours one by one) but without success. The change that's causing this problem has occured within the last 48 hours. Sorry that I can't say anything more specific.

The only "error" I found in the log file was:
(WW) RADEONHD(0): MC not idle

I tried to revert this memory controller patch twice - so it's not the only problem.
Comment 1 @4u 2008-02-26 14:15:10 UTC
Looks like I had some problems with fbcondecor in addition. I retested all git changes in the last 48 hours and found GIT commit "2feff5cb81db551e1b25a60a3cd4c130a6f3c9af" which is the memory controller change ...

Looks like reverting this patch resolves my issue.
Comment 2 Aljaž Prusnik 2008-02-27 02:30:10 UTC
I can confirm this behaviour and the commit that does the change. It happened to me, while making a switch to other user - the monitor went to sleep.
I could therefrom go to another terminal, but only gdm restart would not do, because X would restart but soon after the login the monitor would go to sleep. Ia have to pkill the user and then restart gdm and then it's ok, until again I switch to a user or a VT of choice.

The Xorg log reports, like previoulsy reported: MC not idle.

I'm now reverting one commit back to have a normal behaviour again.
Comment 3 Egbert Eich 2008-02-27 04:01:57 UTC
I've pushed a fix that could be related to this bug.
Please test.
Comment 4 Aljaž Prusnik 2008-02-27 04:51:04 UTC
And where is it? The fix, I mean? The last commit in the git was 43 hours ago...
Comment 5 Jon Escombe 2008-02-27 06:43:30 UTC
Created attachment 14616 [details]
Xorg log
Comment 6 Egbert Eich 2008-02-27 07:00:35 UTC
OK, hopefully the push went thru now.
Comment 7 Aljaž Prusnik 2008-02-27 07:12:45 UTC
Seems to work now for me.
Comment 8 Egbert Eich 2008-02-27 08:09:10 UTC
Seems to be fixed. Closing. Please reopen when you continue to see problems.


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.