Bug 11935

Summary: DMA queue hang
Product: xorg Reporter: drcosquared
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
XORG Log
none
DRM Kernel Log
none
DRM Kernel Log
none
Nouveau XORG log none

Description drcosquared 2007-08-10 14:28:40 UTC
DMA hangs when loading X.

From XORG log:
Fatal server error:
DMA queue hang: dmaPut=c4, current=c8, status=0
Comment 1 Maarten Maathuis 2007-08-10 14:55:35 UTC
This is the worst kind of bug report you can make, just saying it doesn't work.

Hardware information is needed, also load the drm module with debug=1 option ("insmod drm.ko debug=1" in the proper folder), so you can provide a usefull kernel log.

Also make sure you run the latest git versions.

A full xorg log is also usefull.
Comment 2 drcosquared 2007-08-11 07:22:37 UTC
Created attachment 11097 [details]
XORG Log
Comment 3 Stephane Marchesin 2007-08-11 07:27:41 UTC
The log says you're using the "nv" driver, not nouveau.
Comment 4 drcosquared 2007-08-11 07:30:35 UTC
Created attachment 11098 [details]
DRM Kernel Log
Comment 5 drcosquared 2007-08-11 07:34:08 UTC
Created attachment 11099 [details]
DRM Kernel Log
Comment 6 drcosquared 2007-08-11 07:36:56 UTC
(In reply to comment #1)
> This is the worst kind of bug report you can make, just saying it doesn't work.
> 
> Hardware information is needed, also load the drm module with debug=1 option
> ("insmod drm.ko debug=1" in the proper folder), so you can provide a usefull
> kernel log.
> 
> Also make sure you run the latest git versions.
> 
> A full xorg log is also usefull.
> 
I've attached the kernel and xorg logs.

My hardware: NVIDIA TNT2 64 32 MB VRAM
             203 MB RAM
             Intel Pentium w/ MMX    
Comment 7 Stephane Marchesin 2007-08-11 10:16:25 UTC
(In reply to comment #6)
> (In reply to comment #1)
> > This is the worst kind of bug report you can make, just saying it doesn't work.
> > 
> > Hardware information is needed, also load the drm module with debug=1 option
> > ("insmod drm.ko debug=1" in the proper folder), so you can provide a usefull
> > kernel log.
> > 
> > Also make sure you run the latest git versions.
> > 
> > A full xorg log is also usefull.
> > 
> I've attached the kernel and xorg logs.
> 

It seems to me you attached the kernel log twice...
Comment 8 drcosquared 2007-08-11 13:06:12 UTC
(In reply to comment #3)
> The log says you're using the "nv" driver, not nouveau.
> 

I attached the wrong log.
Comment 9 drcosquared 2007-08-11 13:11:26 UTC
(In reply to comment #8)
> (In reply to comment #3)
> > The log says you're using the "nv" driver, not nouveau.
> > 
> 
> I attached the wrong log.
> 
I have to find where I saved the old one.
Comment 10 drcosquared 2007-08-11 14:55:44 UTC
Created attachment 11100 [details]
Nouveau XORG log

This is the correct XORG log.
Comment 11 Stephane Marchesin 2007-08-31 03:35:24 UTC
Some NV04 fixes went in. Please retest with latest DRM/DDX
Comment 12 Dup 2007-11-28 14:31:59 UTC
I tried today the git nouveau driver with xorg and i get an identical crash.
Are you interested in log (xorg/drm), if so i can give you this tomorrow.

[quote Xorg.log]
(II) NOUVEAU(0): [0x2002] 0x00000000
(II) NOUVEAU(0): [0x2003] 0x00000000
(II) NOUVEAU(0): [0x2004] 0x00000000
(II) NOUVEAU(0): [0x2005] 0x00000000
(II) NOUVEAU(0): [0x2006] 0x00000000
(II) NOUVEAU(0): End of fifo dump

Fatal server error:
DMA queue hang: dmaPut=1ffd, current=1, status=0

[/quote]
Comment 13 Dup 2007-11-28 14:34:39 UTC
(In reply to comment #12)
> I tried today the git nouveau driver with xorg and i get an identical crash.
> Are you interested in log (xorg/drm), if so i can give you this tomorrow.
> 
> [quote Xorg.log]
> (II) NOUVEAU(0): [0x2002] 0x00000000
> (II) NOUVEAU(0): [0x2003] 0x00000000
> (II) NOUVEAU(0): [0x2004] 0x00000000
> (II) NOUVEAU(0): [0x2005] 0x00000000
> (II) NOUVEAU(0): [0x2006] 0x00000000
> (II) NOUVEAU(0): End of fifo dump
> 
> Fatal server error:
> DMA queue hang: dmaPut=1ffd, current=1, status=0
> 
> [/quote]
> 

Sorry forget some details :
I have an archlinux distribution uptodate (Xorg 7.3 if i remember, linux 2.6.23)
My graphic card is a Geforce 7600 GT (G70)
Comment 14 Stephane Marchesin 2007-11-28 14:49:24 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > I tried today the git nouveau driver with xorg and i get an identical crash.
> > Are you interested in log (xorg/drm), if so i can give you this tomorrow.
> > 

No, this is not the same crash. The original poster has a TNT2, you have a Geforce 7600. Please file a separate bug with full Xorg _and_ kernel logs. Only then we can help you.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.