<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - X crash with PFIFO_CACHE_ERROR. (Nouveau on Riva TNT)."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=28095#c20">Comment # 20</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - X crash with PFIFO_CACHE_ERROR. (Nouveau on Riva TNT)."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=28095">bug 28095</a>
              from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>(In reply to Brent from <a href="show_bug.cgi?id=28095#c19">comment #19</a>)
<span class="quote">> Been trying to track down the oldest kernel that shows the corrupted
> display, but have run into further problems.  It seems nouveau with the
> early 3.x kernels does not work at all on this NV04 video card.  I think 3.4
> is the first version with nouveau included in the kernel?  Have tried 3.1
> (Slacko Puppy 5.3.3), a 3.4.106 kernel I built on the Arch Linux system with
> the 2.6.35 kernel that does work, and 3.5 (AntiX Linux 12).  Puppy and AntiX
> fall back to the VESA driver, and Arch with the custom 3.4.106 kernel and X
> 1.8.1.902 just drops to a text screen.  All try to use nouveau, and all give
> the same "(EE) [drm] failed to open device" message in Xorg.0.log.</span >

nouveau was first merged in 2.6.33 as a staging driver. It moved out of staging
in kernel 3.4. It's possible that your userspace expects a newer abi than the
old nouveau provided.

This feels like some sort of tiling fail. Do things work better if you boot
with

nouveau.noaccel=1 nouveau.nofbaccel=1</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>