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