From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020625 Description of problem: When trying to watch a DVD using either Xine with Xv video driver or Ogle, the screen and keyboard lock up after a while. The mouse cursor moves but otherwise the display isn't updated, and the system doesn't respond to any keyboard input including Ctrl-Alt-Backspace, Ctrl-Alt-Fn or Ctrl-Alt-Del. Because Xine works OK with the XShm video driver and the problem happens with two different programs, I'm assuming that the bug is in XFree86. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.xine -V Xv 2.start playback Actual Results: A randomly varying time of the film is shown, then the display freezes and keyboard doesn't work. Expected Results: Film plays normally. Additional info: ATI Xpert2000Pro video card (Rage Pro PF chip) AthlonXP 1600+ ECS K7S5A motherboard
Created attachment 65104 [details] XFree86 config file
mharris, please pick up the DMA turn off patches from Michel Danzer in the Xfree CVS. This will SOLVE the problems. I have patched Xfree-4.2.0-52 with these changes and everything is FINE.
jceklosk: Can you please attach a patch that _just_ fixes this code and does not add any new features? I don't have time currently to dig through CVS myself, but if someone can attach a bugfix patch, I can get it integrated much sooner. Thanks guys.
mharris, what version of the Redhat Xfree 4.2.0 do you want the patch against? 4.2.0-52 or the latest from rawhide. The tricky thing about this patch is that I have to patch things you already patched in the r128 code. The patch also applies to the radeon drivers too.
mharris, I have created a patch for the r128 fullscreen video locks. The acutal patch to the Xfree86 code was created by Michel Danzer. I created diffs for it based on Rehat's Xfree 4.2.0-52 code baseline. Apply this patch file AFTER all other r128 patches have been run. I included this same patch for Redhat 7.3 BUG 64503 too!
Created attachment 65508 [details] ffix r128 fullscreen video locks using DMA
*** Bug 64503 has been marked as a duplicate of this bug. ***
Patch applied to rawhide 4.2.0-53, thanks for providing the patch.
*** Bug 68058 has been marked as a duplicate of this bug. ***
mharris, 4.2.0-53 with Michel Danzer's patch is perfect now on the r128 driver for Xvideo, Please include these changes in the next Xfree 4.2.0 update in Redhat 7.3 as well as any future Redhat Beta. Once the next version of Xfree86 has been released, these patches can be dropped because they are already in the cvs version.
Great to get feedback on it working. Thanks again for submitting the patches. It will indeed be in the final release of our next RHL product. Any future 7.3 erratum will also most likely have all current patches that are in rawhide, although likely the RPM package will be rearranged.
*** Bug 67204 has been marked as a duplicate of this bug. ***