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
On Tue, 23 Sep 2008 10:50:54 +1000 Daniel Kasak <daniel.kasak at 247realmedia.com> wrote:> 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"Engine" here refers to hardware, different engines are parts of the GPU. 2D acceleration can use 3D hardware, but that has nothing to do with 3D support for applications, it's all within the 2D driver.> 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...> > I also get: > Fatal server error: > DMA queue hang: dmaPut=4e9, current=0, status=0 > ... in my Xorg.0.logAFAIU this means that the card crashed before it managed to start executing a single command from the fifo.> 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 ...I spotted uvesafb in your kernel log. I'm not sure that is supposed to work (or what it does, and it seems to fail), but you should try without any fb driver, i.e. with the plain VGA text mode in virtual console. -- Pekka Paalanen http://www.iki.fi/pq/