With several versions of Mesa/drm/Xorg upto around xorg 7.2 (x server 1.2, mga 1.4.6.1, Mesa 6.5.2, libdrm 2.3.0) and Linux kernels around 2.6.18 (with the drm modules supplied in kernel) the machine reliably locks up if mga dri is used. Tested scenarios: - suspend while glxgears is running in X - suspend while dri enabled X is running, run glxgears after resume Both lock up for me.
Similar problems are seen on ati (bug #7417) and savage (bug #4607)... Does the resume work from a console (either text or frame buffer)? Does the suspend to RAM work? Please also attach your Xorg.0.log and xorg.conf.
Sorry, those bug links should have been: http://bugzilla.kernel.org/show_bug.cgi?id=4607 http://bugzilla.kernel.org/show_bug.cgi?id=7417
I switched to radeon cards exactly because the suspend worked for them but not for mga. I still have some mga cards around so I could test when I get to installing them into something. Note that the default suspend code does switch to console. In the second scenario the resume worked, the system only locked up when an OpenGL application was started after resume. I use desktop systems so I don't do suspend to ram (I have never heared of a mobile mga card). I might try it but I would not be surprised if it was broken.
Bugzilla Upgrade Mass Bug Change NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO. - benjsc fd.o Wrangler
The mga driver was deleted over seven years ago.
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.