Red Hat Bugzilla – Bug 65136
ATI Rage 128 (all) lockup when switching from console to X with DRI enabled.
Last modified: 2007-04-18 12:42:39 EDT
Description of Problem:
If I switch out of X to a console virtual terminal and then switch back into X,
the X server will hang. The caps lock key doesn't work and there's a band of
damaged pixels across the top of the screen.
Version-Release number of selected component (if applicable):
Red Hat 7.3.
Steps to Reproduce:
1. Switch out of X to another virtual console.
2. Switch back to X.
I see this when I unsuspend the laptop as well with the same symptoms. This is
a Dell Laptop, a C600.
Here's the output from lspci:
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x
By the way, this may or may not be related, my desktop machine has the exact
same behaviour. It's a:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon 7500 QW
I have the same problem on a Dell Optiplex GX240, lspci:
01:00.0 VGA compatible controller: nVidia Corporation NV15 (Geforce2 GTS) (rev
I have the same problem with the following card (quoted from /proc/pci):
VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev
Not only virtual console switching doesn't work but neither gtv nor noatun nor
plaympeg are able to play MPEG files correctly. I get can an image but it's
Now, in trying to fix the problem I discovered that if I don't load the DRI
driver in XFree86 (comment out the Load "dri" line), both the mpeg and
switching problems go away.
None of this happened with RedHat 7.2.
I have this problem on Compaq Presario EA2700 with ATI Radeon (I can't check
the exact specs right now - if you need it drop me an email and I'll check it
It doesn't happen on an old Pentium MMX SMP with Matrox Millenium (VGA
compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium] (rev 1)).
Both machines are fully updated RedHat 7.3 and the problem didn't exist for
I had this problem on Dell C800, until I complied and started to use 1400x1050
resolution. It worked like a charm.
I have the same problem but only occasionally. When it does happen the
system is completely frozen and has to be reset. The video card
identifies (via lspci) as ATI Technologies Inc Rage 128 Pro Ultra TF.
The Radeon problem is also listed as a master bug for duping against:
This is a "me too" bug report. Dell Dimension 4300S ATI Rage 128 Ultra 32M.
The Radeon VTswitch bugfix is reported as working. I'm going to dupe
all similar open rage 128 bugs to this one now, and whip up a similar
bugfix for testing.
Stay tuned, don't change that dial.
*** Bug 62442 has been marked as a duplicate of this bug. ***
This bug is now the master bug for duping similar problems against.
Bug #45624 is similar, and might be fixed by the patch for this bug also.
Bug #54625 also seems similar to this one and likely the same bug, or
at least fixed by the same fix.
*** Bug 62474 has been marked as a duplicate of this bug. ***
Ok, XFree86 4.2.0-57 in rawhide will contain the bugfix attempt for this.
A bug fixed driver module is available at the following URL:
Please drop this driver overtop of your existing XFree86 4.2.0 r128 driver
in /usr/X11R6/lib/modules/drivers/r128_drv.o and restart XFree86.
Make sure DRI is enabled in your config file, or this patch does nothing.
Now VTswitch like a crazy madman back and forth. Pound the crap out
Let me know if this solves the problem for you ASAP.
The new driver in rawhide is reported now by many people as
resolving the problem. (blizzard reported it working via IRC as well)
An errata has been issued which should help the problem described in this bug report.
This report is therefore being closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files, please follow the link below. You may reopen
this bug report if the solution does not work for you.