Comment 103 for bug 1158689

Revision history for this message
In , Tomshere (tomshere) wrote :

(In reply to comment #82)
> > I also have these errors in dmesg
> >
> > [ 18.985158] nouveau E[ PBUS][0000:01:00.0] MMIO write of 0x00000000
> > FAULT at 0x00fd94
> > [ 18.986213] nouveau E[ PBUS][0000:01:00.0] MMIO write of 0x00000000
> > FAULT at 0x103d94
> > [ 19.026027] nouveau E[ PBUS][0000:01:00.0] MMIO write of 0x00000010
> > FAULT at 0x10200c
>
> Hmm - your kernel and your nvapeek results clearly suggest you should be
> affected...
>
> Have you enabled compiz(...)

No I don't think so.

> > [ 18.984164] nouveau E[ PTHERM][0000:01:00.0] unhandled intr 0x00000161
>
> This last "PTHERM" error seems to be a different, unrelated issue.
>
> > When I use the kernel option nouveau.config=PCRYPT=0 it doesn't eliminate
> > the errors and X still hangs when resuming.
>
> Hmm - interesting, as I clearly don't have any issues with suspend/resume.
> Which laptop do you have? Did you already update your BIOS to the latest
> available version?
>
> > I was not sure if I have to set the parameter in quotes.
>
> No, you don't (and AFAIK, you even must not). Ilia has already proposed the
> correct workaround for the distortion issue (until your distro of choice has
> integrated the new fix) - add this:
>
> nouveau.config=PCRYPT=0,PVP=0,PBSP=0,PMPEG=0
>
> to your grub kernel parameters. Having done so, all "MMIO write" errors in
> dmesg must be gone (they are for me!), otherwise something else is still
> wrong for you in addition.

Ok, now after adding the whole bunch to the kernel opts the three PBUS errors are gone. For the resume failure I open a new issue.

How can I push the integration of such a fix into another distro?

Many thanks!
-Thomas