|Summary:||nouveau PGRAPH - ERROR nsource: ILLEGAL_MTHD nstatus: PROTECTION_FAULT|
|Product:||xorg||Reporter:||Philippe Neyrat <philippe.neyrat>|
|Component:||Driver/nouveau||Assignee:||Nouveau Project <nouveau>|
|Status:||NEW ---||QA Contact:||Xorg Project Team <xorg-team>|
|i915 platform:||i915 features:|
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 Philippe
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.