Harrumph. The indicated kernel patch does make the "failed to idle
channel 0xcccc0000" message go away!

specifically, this:

diff --git a/drivers/gpu/drm/nouveau/core/subdev/mc/base.c
b/drivers/gpu/drm/nouveau/core/subdev/mc/base.c
index b4b9943..719db60 100644
--- a/drivers/gpu/drm/nouveau/core/subdev/mc/base.c
+++ b/drivers/gpu/drm/nouveau/core/subdev/mc/base.c
@@ -49,6 +49,8 @@ nouveau_mc_intr(int irq, void *arg)
        if (pmc->use_msi)
                oclass->msi_rearm(pmc);

+       udelay(1);
+
        if (intr) {
                u32 stat = intr = nouveau_mc_intr_mask(pmc);
                while (map->stat) {

It does NOT fix the X11 crash/hang, and appears to maybe never have been
the root cause of the crash/hang.  Why?  Because system can still be
ssh'ed into. Only the keyboard is unresponsive (and the monitor is self-
powers off) (can't alt-f1 switch to tty)

The root cause appears to be this: in /var/log/Xorg.0.log:
33.188] [mi] EQ overflowing.  Additional events will be discarded until 
existing events are processed.
followed by dozen or more stack traces

ps aux shows that X server is in  D state (uninterruptible sleep)  and of 
course kill -9 does not work on it, as a result.  
 top shows bizarre stuff -- a high loadavg, but idle system . Hrmmm Go figure. 
That's wrong.

top - 22:03:52 up 19 min,  1 user,  load average: 3.00, 2.99, 2.22
Tasks: 133 total,   1 running, 132 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1097178

Title:
  nouveau failed to idle channel 0xcccc0000

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1097178/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to