Bug 51708

Summary: matrox dri fails with kernel errata
Product: [Retired] Red Hat Linux Reporter: Need Real Name <aander07>
Component: XFree86Assignee: Mike A. Harris <mharris>
Status: CLOSED CURRENTRELEASE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.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-21 07:18:40 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:
Attachments:
Description Flags
X log file
none
x config file
none
startx output from 2.2.17-14 showing dri module loading none

Description Need Real Name 2001-08-14 04:56:57 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.2.19-7.0.8 i586; Nav)

Description of problem:
After upgrading to the 2.2.19 errata (this includes 6.2.1, 6.2.7, and
7.0.8) the mga module will no longer enable dri when starting X on a G400. 
It fails in MGADRIScreenInit:

(EE) MGA(0): [drm] MGADRIScreenInit failed (DRM version = 2.0.0, expected
1.0.x).  Disabling DRI.


How reproducible:
Always

Steps to Reproduce:
1. Install a base 7.0 system
2. Apply the kernel errata to bring the kernel up to 2.2.19
3. startx
	

Actual Results:  The X server starts, but does not enable dri as it did
before.  If you revert back to a 2.2.16 or 2.2.17 kernel, it does.

Expected Results:  DRI should be enabled, since this worked "out of the
box".

Additional info:

I was getting SEGVs until I added the following lines to XF86Config-4 in
the "Modules" section, now I get the "Disabling DRI" message.

        Load  "ddc"    
        Load  "vgahw"  
        Load  "xaa"

Comment 1 Need Real Name 2001-08-14 04:58:49 UTC
Created attachment 27673 [details]
X log file

Comment 2 Need Real Name 2001-08-14 04:59:37 UTC
Created attachment 27674 [details]
x config file

Comment 3 Mike A. Harris 2001-08-15 11:34:20 UTC
Well, XFree86 in 7.0 has not changed, so...
I've Cc'd Arjan for comment.  If this is a real bug, it
must be a kernel DRM bug... Arjan?

Comment 4 Arjan van de Ven 2001-08-15 11:40:08 UTC
6.2.1 and 7.0.1 have the exact same DRM as 2.2.16 (a patch was added to make
sure of this).

Comment 5 Need Real Name 2001-08-21 07:18:35 UTC
Created attachment 28614 [details]
startx output from 2.2.17-14 showing dri module loading

Comment 6 Mike A. Harris 2002-01-27 09:58:41 UTC
If the after the kernel upgrade DRI failed, then IMHO, the kernel
must have changed in some way to cause this.  I've got a G400
running rigth now with our current 7.2 XFree86 and kernel, and DRI
is working so I'm closing this bug as fixed in current release.