Bug 687

Summary: Matrox Mystique screen corruption/redraw bug using mga driver
Product: xorg Reporter: xorg-bugs
Component: Driver/mgaAssignee: Mike A. Harris <mharris>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: ajax, eich, mharris
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 351    
Attachments:
Description Flags
Patch to fix bug in mga driver on Mystique hardware none

Description xorg-bugs 2004-05-28 06:26:56 UTC
A bugfix for hardlockups happening on some matrox mystiques has introduced 
this bug. The following patch fixes the problem: 
http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c.diff?r1=1.100&r2=1.101 
 
See this for further information on that issue: 
http://bugs.xfree.org/show_bug.cgi?id=1243 
 
thanks 
 
take care, have fun 
/christian
Comment 1 Mike A. Harris 2004-07-07 23:24:36 UTC
Assigning bug to myself.
Comment 2 Mike A. Harris 2004-07-08 00:20:39 UTC
I've implemented a fix for this based on a description of the problem from
Alan Cox.  The full details of the bug reported at Red Hat, Alan's description
of the problem, etc. is at Red Hat bugzilla:

    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=124028

The patch is rather simple, and has been confirmed by 3 users to fix
the problem.  If nobody objects, I'll commit it to CVS sometime in
the next week.
Comment 3 Mike A. Harris 2004-07-08 00:21:37 UTC
Created attachment 450 [details] [review]
Patch to fix bug in mga driver on Mystique hardware
Comment 4 Kristian Høgsberg 2004-08-09 17:52:26 UTC
Ping?  I guess this can be committed now.
Comment 5 xorg-bugs 2004-08-10 13:00:07 UTC
(In reply to comment #4) 
> Ping?  I guess this can be committed now. 
 
I didn't reply, since I have no overview over the current xorg cvs and I 
didn't know, if it is already commited. 
 
But, as it is not yet: 
I use the patch on my system and it works fine :-) 
 
take care, have fun 
/christian 
 
 
Comment 6 Mike A. Harris 2004-08-12 04:09:00 UTC
Adding to release blocker.
Comment 7 Søren Sandmann Pedersen 2004-08-13 11:26:55 UTC
Fri Aug 13 19:53:10 2004  Soeren Sandmann  <sandmann@redhat.com>

	* programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c
	(MGAStormSync): Fix for lockups on some versions of Matrox
	Mystique. #687, Patch from Mike Harris.

	* programs/Xserver/hw/xfree86/common/xf86RandR.c
	(xf86RandRSetMode): Call xf86EnableDisableFBAccess though the
	function pointer instead of directly. #1041, Patch from Aaron Plattner.

	* programs/Xserver/hw/xfree86/common/xf86RandR.c: Swap the
	phsyical size of the screen when rotiation. #1050, Patch from
	Aaron Plattner.

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.