<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.24.0">
</HEAD>
<BODY>
Greetings.<BR>
<BR>
I have an aging GeForce4 MX ( integrated ). I just updated to Ubuntu-8.10 without considering the consequences of moving to xserver-1.5. Needless to say I won't be using Compiz for a while now ...<BR>
<BR>
So I've tried to get nouveau drivers running ( I've been watching the project, but mainly waiting for a release ... now my hand has been forced ). I used the packages for Ubuntu at <A HREF="http://nouveau.freedesktop.org/wiki/UbuntuPackages">http://nouveau.freedesktop.org/wiki/UbuntuPackages</A> ... I also completely removed nVidia's drivers. I don't have mesa drivers at this point. Do I need them if I only want 2D? I remember reading something about some 2D drivers requiring the 3D engine for some reason, but I don't even remember which driver this was for. Anyway, at this point, I'm using Ubuntu 8.10-beta's packaged mesa-7.1, which doesn't have the nouveau_dri.so ( or whatever it's called ).<BR>
<BR>
When I start X, I get a very corrupted display. The mouse cursor is OK - everything else looks like an uninitialised memory dump. I stuff like this in my dmesg output:<BR>
<BR>
[ 70.043671] nouveau 0000:01:00.0: PCI INT A -> Link[LNKE] -> GSI 16 (level, high) -> IRQ 16<BR>
[ 70.045958] [drm] Detected an NV17 generation card (0x01f000a5)<BR>
[ 70.045965] [drm] Initialized nouveau 0.0.11 on minor 0<BR>
[ 70.478887] agpgart-nvidia 0000:00:00.0: AGP 2.0 bridge<BR>
[ 70.478926] agpgart-nvidia 0000:00:00.0: putting AGP V2 device into 4x mode<BR>
[ 70.478976] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode<BR>
[ 71.615566] [drm] Allocating FIFO number 0<BR>
[ 71.616691] [drm] nouveau_fifo_alloc: initialised FIFO 0<BR>
[ 71.616734] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 74.414225] [drm] Allocating FIFO number 1<BR>
[ 74.414856] [drm] nouveau_fifo_alloc: initialised FIFO 1<BR>
[ 74.414867] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 75.712013] eth0: no IPv6 routers present<BR>
[ 75.728013] br0: no IPv6 routers present<BR>
[ 82.639930] [drm] nouveau_fifo_free: freeing fifo 1<BR>
[ 84.639766] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 1 before destroy.Prepare for strangeness..<BR>
[ 84.639856] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 84.838771] [drm] nouveau_fifo_free: freeing fifo 0<BR>
[ 86.838600] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 0 before destroy.Prepare for strangeness..<BR>
[ 86.838671] [drm] cleanning a channel with graph in current context<BR>
[ 86.838682] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 90.419989] agpgart-nvidia 0000:00:00.0: AGP 2.0 bridge<BR>
[ 90.420050] agpgart-nvidia 0000:00:00.0: putting AGP V2 device into 4x mode<BR>
[ 90.420100] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode<BR>
[ 91.363648] [drm] Allocating FIFO number 0<BR>
[ 91.364532] [drm] nouveau_fifo_alloc: initialised FIFO 0<BR>
[ 91.364572] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 91.366293] [drm] Allocating FIFO number 1<BR>
[ 91.366921] [drm] nouveau_fifo_alloc: initialised FIFO 1<BR>
[ 91.366929] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 98.062622] [drm] nouveau_fifo_free: freeing fifo 1<BR>
[ 100.062456] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 1 before destroy.Prepare for strangeness..<BR>
[ 100.062538] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
[ 100.392112] [drm] nouveau_fifo_free: freeing fifo 0<BR>
[ 102.391940] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 0 before destroy.Prepare for strangeness..<BR>
[ 102.392019] [drm] cleanning a channel with graph in current context<BR>
[ 102.392031] [drm] PFIFO_DMA_PUSHER - Ch 0<BR>
<BR>
I also get:<BR>
Fatal server error:<BR>
DMA queue hang: dmaPut=4e9, current=0, status=0<BR>
... in my Xorg.0.log<BR>
<BR>
Full Xorg.0.log:<BR>
<A HREF="http://entropy.homelinux.org/nouveau/Xorg.0.log">http://entropy.homelinux.org/nouveau/Xorg.0.log</A><BR>
<BR>
Full dmesg output:<BR>
<A HREF="http://entropy.homelinux.org/nouveau/dmesg.txt">http://entropy.homelinux.org/nouveau/dmesg.txt</A><BR>
<BR>
Is this a known issue? Is there anything else I can provide? As noted, I can't load up nVidia's drivers now to produce a dump ... I should have thought about this before ...<BR>
<BR>
Dan<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
<TABLE BGCOLOR="#f2f2f2" CELLSPACING="0" CELLPADDING="5" BORDER="2">
<TR>
<TD>
<IMG SRC="cid:1222130466.6895.1.camel@dkasak" ALIGN="bottom" BORDER="0">
</TD>
<TD>
<B><FONT COLOR="#666666">Daniel Kasak</FONT></B><FONT COLOR="#666666"> / DNA Application Developer</FONT><BR>
<FONT COLOR="#666666">T: +61.2.8968.4056 / F: +61.2.9904.5055</FONT><BR>
<FONT COLOR="#666666"><A HREF="mailto:daniel.kasak@247realmedia.com">daniel.kasak@247realmedia.com</A> </FONT>
</TD>
<TD>
<FONT COLOR="#666666">24/7 Real Media</FONT><BR>
<FONT COLOR="#666666">15-19 Parraween Street</FONT><BR>
<FONT COLOR="#666666">Cremorne, NSW 2090 Australia </FONT>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>