Bug 102840 - nouveau PGRAPH - ERROR nsource: ILLEGAL_MTHD nstatus: PROTECTION_FAULT
Summary: nouveau PGRAPH - ERROR nsource: ILLEGAL_MTHD nstatus: PROTECTION_FAULT
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
Depends on:
Reported: 2017-09-18 14:30 UTC by Philippe Neyrat
Modified: 2019-12-04 09:31 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

dmesg log running nouveau on Fedora-Workstation-Live-i386-26-1.5 (85.34 KB, text/plain)
2017-09-25 21:30 UTC, Philippe Neyrat
no flags Details

Description Philippe Neyrat 2017-09-18 14:30:53 UTC
Hi !

First I don't really know if my problem is posted at the right place, sorry for that, but I don't really understand all the categories...

I got some wrong text rendering in console, and some missing graphical object under X.

I've found some messages in logs such as :
Sep 18 15:39:44 pluton kernel: [  176.941808] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 3/4 Mthd 0x0000 Data 0x88000004
Sep 18 15:39:44 pluton kernel: [  176.941840] [drm] nouveau 0000:01:00.0: PGRAPH - ERROR nsource: ILLEGAL_MTHD nstatus: PROTECTION_FAULT
Sep 18 15:39:44 pluton kernel: [  176.941854] [drm] nouveau 0000:01:00.0: PGRAPH - ch 3 (0x00075000) subc 4 class 0x0000 mthd 0x0180 data 0x00007308

I've found that this bug is old but can't find a solution.

I've tried to install the Nvidia driver, but it freezes at boot, even I made a /etc/X11/xorg.conf file (with nvidia-xconfig).

I'm running Debian Wheezy (up to date):
uname :
Linux pluton 3.2.0-4-rt-686-pae #1 SMP PREEMPT RT Debian 3.2.89-2 i686 GNU/Linux

Can you help me solve this ?
Please note that english is not my native language, so write as simple as you can.

Thanks a lot.

Best regards

Comment 1 Ilia Mirkin 2017-09-18 14:52:10 UTC
Nouveau has been rewritten 5 times since kernel 3.2 came out some short 5.5 years ago, both userspace and kernel driver.

Your issue is some kind of problem with binding a class to a subchannel (that 0x8800004 value is not a valid class id). But I have no idea what might cause it.

Please try with more recent software. You can play with a x86_64 livecd at https://nouveau.pmoreau.org/ or use your favorite distribution's recent release.
Comment 2 Pierre Moreau 2017-09-18 14:59:53 UTC
We are a few French Nouveau developers, so feel free to come to our IRC channel #nouveau on freenode, if you would rather speak French than English; those conversations would be held privately, as not everyone speaks French on the channel.
Comment 3 Philippe Neyrat 2017-09-25 21:30:39 UTC
Created attachment 134479 [details]
dmesg log running nouveau on Fedora-Workstation-Live-i386-26-1.5
Comment 4 Martin Peres 2019-12-04 09:31:25 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/371.

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.