Red Hat Bugzilla – Bug 114125
Updated XFree86 packages break compatibility with GATOS project
Last modified: 2015-01-04 17:04:24 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031016
Description of problem:
Whatever changes were made in the XFree86 packages with
RHSA-2003:288-05 breaks compatibility with the GATOS project, which is
working on harnessing the special features on ATI graphics cards.
More information can be found at http://gatos.sf.net/
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Red Hat Linux 9 (installing it so that text login is
available is a good idea)
2. Update everything with up2date except for XFree86 packages (i.e.
make sure that the XFree86 packages are version 4.3.0-2).
3. Download the latest ati.2 release tarballs from GATOS SourceForge
4. Unpack the drm-kernel tarball
5. Change to the drm-kernel directory, and apply the attached patch
using patch -p1 <drm-kernel-rh9.patch
6. Build and install the drivers according to the GATOS website
instructions (installation is best done in text mode).
7. Unpack and install the ATI-4.3.0 tarball according to the GATOS
instructions (I think some are included in the tarball if necessary,
and this is also best done in text mode).
8. rmmod whatever ATI driver you are running
9. startx again
10. Run glxinfo to verify that direct rendering is enabled.
11. Upgrade the XFree86 packages to those available via the Red Hat
12. Repeat steps 4-10
Actual Results: Direct rendering is disabled
Expected Results: Direct rendering is enabled
This has been part of recent discussions on the GATOS devel mailing
list. The included patch has been discussed frequently on the the
list, and is necessary due to the fact that Red Hat included DRI
drivers from the 2.6 kernel in their 2.4.20 kernel release. I am
officially submitting the patch for inclusion in the GATOS project
downloads so that people can stop asking about the fix on the mailing
Created attachment 97195 [details]
Patch so that GATOS drm-kernel can be built on Red Hat Linux 9
I'm not marking this as a patch since it is not a patch to the bug in question.
Your patch, is a patch to the kernel DRM, not to XFree86. The
DRM source code is part of the XFree86 sources as well of course,
but we do not compile nor ship the XFree86 supplied DRM as part of
the kernel package, so it is impossible that an XFree86 update
broke GATOS due to kernel code.
Before reassigning to the kernel component for review of the
proposed patch, I should state that we do not support 3rd party
XFree86 drivers nor 3rd party kernel modules. If the patch is
considered safe/sane by our kernel maintainer, it may be applied,
but GATOS is not something that is supported by Red Hat.
Reassigning to RHL 9 kernel component...
Looks like that patch is already applied to RHL9 kernel tree anyway,
so the point is moot. You did check this against a current errata
kernel right ?
No, no, no, you all do not understand. Let me try again.
This is not a "patch" to anything distributed by Red Hat, and I know
that it is not a patch to XFree86. It does not fix the bug in
question, nor was it intended to fix the bug in question. It is a
"patch" to the GATOS code, NOT Red Hat's code. All that it does is
make the GATOS drm-kernel code compatible with the Red Hat's variation
on the Linux kernel 2.4.20 (in RHL 9) and XFree86 as it was
distributed in Red Hat Linux 9 (XFree86-4.3.0-2). I attached the
patch so that you could repeat the steps as I described to witness the
A NEW SUMMMARY
As was discussed by several members of the GATOS devel mailing list,
users who had GATOS ati.2 installed and working then did the following:
1. upgraded to the updated rpms that were released via the Red Hat
2. reinstalled the GATOS ati.2 software as before
3. tried running libGL apps
Then they noticed that DRI was broken. In such a case, the XFree86
log said that DRI was enabled, but glxinfo said that it was disabled.
Since the only thing that changed on the system was XFree86, common
troubleshooting procedure says that it's XFree86.
Reassigning back to XFree86.
In that case this is not a bug. I don't really know what exactly
you're even talking about, but this is NOT a Red Hat change in
XFree86 that changes compatibility in any way.
I am closing this bug as NOTABUG, and do not consider it to be
a Red Hat XFree86 bug in any way shape or form. Please contact
GATOS developers if you require technical support while using