[Nouveau] Fatal server error: DMA queue hang

Daniel Kasak daniel.kasak at 247realmedia.com
Mon Sep 22 17:50:54 PDT 2008


Greetings.

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 ...

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
http://nouveau.freedesktop.org/wiki/UbuntuPackages ... 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 ).

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:

[   70.043671] nouveau 0000:01:00.0: PCI INT A -> Link[LNKE] -> GSI 16
(level, high) -> IRQ 16
[   70.045958] [drm] Detected an NV17 generation card (0x01f000a5)
[   70.045965] [drm] Initialized nouveau 0.0.11  on minor 0
[   70.478887] agpgart-nvidia 0000:00:00.0: AGP 2.0 bridge
[   70.478926] agpgart-nvidia 0000:00:00.0: putting AGP V2 device into
4x mode
[   70.478976] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
[   71.615566] [drm] Allocating FIFO number 0
[   71.616691] [drm] nouveau_fifo_alloc: initialised FIFO 0
[   71.616734] [drm] PFIFO_DMA_PUSHER - Ch 0
[   74.414225] [drm] Allocating FIFO number 1
[   74.414856] [drm] nouveau_fifo_alloc: initialised FIFO 1
[   74.414867] [drm] PFIFO_DMA_PUSHER - Ch 0
[   75.712013] eth0: no IPv6 routers present
[   75.728013] br0: no IPv6 routers present
[   82.639930] [drm] nouveau_fifo_free: freeing fifo 1
[   84.639766] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 1
before destroy.Prepare for strangeness..
[   84.639856] [drm] PFIFO_DMA_PUSHER - Ch 0
[   84.838771] [drm] nouveau_fifo_free: freeing fifo 0
[   86.838600] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 0
before destroy.Prepare for strangeness..
[   86.838671] [drm] cleanning a channel with graph in current context
[   86.838682] [drm] PFIFO_DMA_PUSHER - Ch 0
[   90.419989] agpgart-nvidia 0000:00:00.0: AGP 2.0 bridge
[   90.420050] agpgart-nvidia 0000:00:00.0: putting AGP V2 device into
4x mode
[   90.420100] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
[   91.363648] [drm] Allocating FIFO number 0
[   91.364532] [drm] nouveau_fifo_alloc: initialised FIFO 0
[   91.364572] [drm] PFIFO_DMA_PUSHER - Ch 0
[   91.366293] [drm] Allocating FIFO number 1
[   91.366921] [drm] nouveau_fifo_alloc: initialised FIFO 1
[   91.366929] [drm] PFIFO_DMA_PUSHER - Ch 0
[   98.062622] [drm] nouveau_fifo_free: freeing fifo 1
[  100.062456] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 1
before destroy.Prepare for strangeness..
[  100.062538] [drm] PFIFO_DMA_PUSHER - Ch 0
[  100.392112] [drm] nouveau_fifo_free: freeing fifo 0
[  102.391940] [drm:nouveau_fifo_free] *ERROR* Failed to idle channel 0
before destroy.Prepare for strangeness..
[  102.392019] [drm] cleanning a channel with graph in current context
[  102.392031] [drm] PFIFO_DMA_PUSHER - Ch 0

I also get:
Fatal server error:
DMA queue hang: dmaPut=4e9, current=0, status=0
 ... in my Xorg.0.log

Full Xorg.0.log:
http://entropy.homelinux.org/nouveau/Xorg.0.log

Full dmesg output:
http://entropy.homelinux.org/nouveau/dmesg.txt

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 ...

Dan


Daniel Kasak / DNA
Application Developer
T: +61.2.8968.4056 / F:
+61.2.9904.5055
daniel.kasak at 247realmedia.com 
24/7 Real Media
15-19 Parraween Street
Cremorne, NSW 2090
Australia 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/nouveau/attachments/20080923/51cb39ed/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 247logo.gif
Type: image/gif
Size: 921 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20080923/51cb39ed/attachment.gif 


More information about the Nouveau mailing list