Bug 17484 - lots of PGRAPH_ERROR/PROTECTION_ERROR
Summary: lots of PGRAPH_ERROR/PROTECTION_ERROR
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-08 10:42 UTC by Pierre Ossman
Modified: 2009-08-09 10:35 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
syslog (327.83 KB, application/x-gzip)
2009-08-09 09:29 UTC, Francesco Marella
no flags Details

Description Pierre Ossman 2008-09-08 10:42:43 UTC
My NVS 140M gets lots and lots of these:

[  108.922348] [drm] Detected an NV50 generation card (0x086900a2)
[  108.922355] [drm] Initialized nouveau 0.0.11 drm-2.3.0-1592-gcd7d71f19cf2a1652 on minor 0
[  143.303142] [drm] Allocating FIFO number 1
[  143.309984] [drm] nouveau_fifo_alloc: initialised FIFO 1
[  143.310459] [drm] Allocating FIFO number 2
[  143.317236] [drm] nouveau_fifo_alloc: initialised FIFO 2
[  153.488984] [drm] nouveau_fifo_free: freeing fifo 2
[  153.489093] [drm] nouveau_fifo_free: freeing fifo 1
[  160.317313] mtrr: type mismatch for e0000000,8000000 old: write-back new: write-combining
[  160.368174] [drm] Allocating FIFO number 1
[  160.374988] [drm] nouveau_fifo_alloc: initialised FIFO 1
[  160.375458] [drm] Allocating FIFO number 2
[  160.382237] [drm] nouveau_fifo_alloc: initialised FIFO 2
[  377.128234] [drm] nouveau_fifo_free: freeing fifo 2
[  377.128505] [drm] nouveau_fifo_free: freeing fifo 1
[  399.665636] mtrr: type mismatch for e0000000,8000000 old: write-back new: write-combining
[  399.717150] [drm] Allocating FIFO number 1
[  399.723967] [drm] nouveau_fifo_alloc: initialised FIFO 1
[  399.724453] [drm] Allocating FIFO number 2
[  399.731293] [drm] nouveau_fifo_alloc: initialised FIFO 2
[  477.641541] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641561] [drm] PGRAPH_ERROR - Ch 2/0 Class 0x502d Mthd 0x0860 Data 0x00000000:0x00000000
[  477.641591] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641600] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.641635] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641644] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.641696] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641706] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.641758] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641767] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.641822] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641832] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.641881] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641890] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.641944] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.641954] [drm] PGRAPH_ERROR - Ch 2/1 Class 0x5039 Mthd 0x0184 Data 0x00000000:0x00000e00
[  477.642004] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642013] [drm] PGRAPH_ERROR - Ch 2/1 Class 0x5039 Mthd 0x0184 Data 0x00000000:0x00000e00
[  477.642066] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642074] [drm] PGRAPH_ERROR - Ch 2/1 Class 0x5039 Mthd 0x0184 Data 0x00000000:0x00000e00
[  477.642126] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642135] [drm] PGRAPH_ERROR - Ch 2/1 Class 0x5039 Mthd 0x0184 Data 0x00000000:0x00000e00
[  477.642187] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642196] [drm] PGRAPH_ERROR - Ch 2/1 Class 0x5039 Mthd 0x0184 Data 0x00000000:0x00000e00
[  477.642244] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642253] [drm] PGRAPH_ERROR - Ch 2/1 Class 0x5039 Mthd 0x0100 Data 0x00000000:0x00000000
[  477.642281] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642290] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.642318] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642327] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.642356] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642365] [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
[  477.642399] [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus:
[  477.642408] [drm] PGRAPH_ERROR - Ch 2/0 Class 0x502d Mthd 0x0100 Data 0x00000000:0x00000000

(I'd attach the entire log but it's 1.7 GiB ;))

nouveau: 6dd8ad4...
drm: cd7d71f...
xorg: 1.5.0
Comment 1 D. Hugh Redelmeier 2008-09-30 09:25:28 UTC
I don't imagine that it is relevant, but you are getting a couple of MTRR errors.
What does /proc/mtrr show?
Comment 2 Ben Skeggs 2009-01-11 16:37:58 UTC
I've just pushed a patch into drm git which should halt the continuous stream of errors from the GPU, and provide some additional info which may help pinpoint why we get the PGRAPH exception in the first place.
Comment 3 Pekka Paalanen 2009-08-09 06:17:11 UTC
Pierre, do you have problems still?
I have a NVS 140M in a laptop and Nouveau is running just fine.
Comment 4 Pierre Ossman 2009-08-09 06:32:37 UTC
It is working fine these days, so you can close this bug.
Comment 5 Pekka Paalanen 2009-08-09 09:14:50 UTC
Appears fixed, closing. Thanks.
Comment 6 Francesco Marella 2009-08-09 09:29:27 UTC
Created attachment 28451 [details]
syslog

getting this just after wake up from suspend.
NV46 and ddx, drm, kernel from git.
previously reported here:
http://bugs.freedesktop.org/show_bug.cgi?id=22763
Comment 7 Pekka Paalanen 2009-08-09 10:35:53 UTC
(In reply to comment #6)
> getting this just after wake up from suspend.
> NV46 and ddx, drm, kernel from git.
> previously reported here:
> http://bugs.freedesktop.org/show_bug.cgi?id=22763

This year-old bug is not about suspend, bug #22763 is different.


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.