[Bug 1889] New: r128_dri: isn't patient enough waiting for idle (4.2->4.3 regression)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 22 09:41:00 PST 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://bugs.freedesktop.org/show_bug.cgi?id=1889        
   
           Summary: r128_dri: isn't patient enough waiting for idle (4.2-
                    >4.3 regression)
           Product: xorg
           Version: CVS_head
          Platform: PC
               URL: http://bugs.debian.org/236187
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Driver/ATI Rage128
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: daniel at freedesktop.org


In some cases, the r128 engine can take far longer than the suggested timeout to
return to idle, and the driver gets into a neat infinite loop of 'let me try to
wait for it to idle; ah, no, let me reset it; let me try to wait for it to idle;
ah, no, let me reset it ...'.  In 4.2.x, the default timeout was 10,000 *
2,000,000 * 32 waits; in 4.3.x, the timeout changed to 10,000 * 32 waits, and
this has broken things severely.

The attached patch changes the timeout to wait longer for the engine to return
to idle, and makes sure it gets cleanly reset also.

Patch by Daniel Jacobwitz for Debian, not licence-infected, blah, blah. 
Debian/Ubuntu #009, has been present for a very, very long time with no known
regressions and a very big solved problem.        
   
   
--         
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list