Bug 102840

Summary: nouveau PGRAPH - ERROR nsource: ILLEGAL_MTHD nstatus: PROTECTION_FAULT
Product: xorg Reporter: Philippe Neyrat <philippe.neyrat>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: NEW --- QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
i915 platform: i915 features:
Description Flags
dmesg log running nouveau on Fedora-Workstation-Live-i386-26-1.5 none

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

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.