Bug 51009

Summary: kernel's mga.o not compatible with XF86 4.1's DRI
Product: [Retired] Red Hat Raw Hide Reporter: rudi
Component: kernelAssignee: Arjan van de Ven <arjanv>
Status: CLOSED RAWHIDE QA Contact: Brock Organ <borgan>
Severity: high Docs Contact:
Priority: medium    
Version: 1.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-08-06 15:04:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description rudi 2001-08-06 15:00:36 UTC
Description of Problem:
The latest kernel and XFree86 packages from Rawhide (2.4.6-3.1 and
4.1.0-0.9.4, if my memory doesn't fail me) prevent DRI from working
on Matrox graphics cards. XFree86 disables DRI because it expects
version 3.0.x of the kernel module, while the latter is only version
2.0.1.

How Reproducible:
Always
  

Steps to Reproduce:
1. Install the latest kernel and XFree86 packages from Rawhide.
2. (Re)Start X.
3. Check your XFree86 log file for a message like this:
[dri] mga.o kernel module version is 2.0.1 but version 3.0.x is needed

Actual Results:
X starts, but DRI is not enabled.

Expected Results:
X started, with DRI enabled.

Additional Information:
As a temporary fix, I tried rebuilding the module using the source
archive at http://www.xfree86.org/~alanh/, but the machine freezes with
the recompiled module as soon as X starts. I suppose this might be
because the kernel RPM was built for i386 (couldn't find the i586
RPM for RawHide, there's only kernel-smp), but the system is an
i586 and that's the architecture the modules claim being compiled for.
I don't know if mixing an i586 module with an i386 kernel RPM is a
good idea and I don't know either how to force the module to be
recompiled for i386 from the source archive mentioned above.

Comment 1 Arjan van de Ven 2001-08-06 15:04:01 UTC
Thanks for the report. We're working on XF4.1 DRI/DRM support, but it was not
stable in time for the beta, so we couldn't include it there.

Comment 2 rudi 2001-08-16 21:29:28 UTC
Fixed in kernel-2.4.7-2. Everything's working smoothly again.
Thanks!