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
Assigning bug to myself.
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.
Created attachment 450 [details] [review] Patch to fix bug in mga driver on Mystique hardware
Ping? I guess this can be committed now.
(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
Adding to release blocker.
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.