[Nouveau] [Bug 26193] nouveau falls back to NoAccel on 9400M
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jan 26 00:34:20 PST 2010
http://bugs.freedesktop.org/show_bug.cgi?id=26193
--- Comment #11 from Brian Tarricone <bjt23 at cornell.edu> 2010-01-26 00:34:19 PST ---
Ok, I did some printf()ing, and found out at least part of what's failing.
Hopefully this is useful. Call stack looks something like this (with some of
the actual args passed:
libdrm.so:drmCommandWrite(fd, DRM_NOUVEAU_GEM_CPU_PREP, ...)
libdrm_nouveau.so:nouveau_bo_wait(bo, 0x8, 0, 0)
libdrm_nouveau.so:nouveau_bo_map_range(bo, 0, 65536, 0x0c)
libdrm_nouveau.so:nouveau_bo_map()
libdrm_nouveau.so:nouveau_channel_alloc()
nouveau_drv.so:NVInitDma()
[etc.]
And drmCommandWrite() returns -EBUSY.
I poked around in the drm kernel module, but that's where things get a little
weird. I found nouveau_gem_ioctl_cpu_prep(), and added a printk() at the top,
but I never see any output in dmesg. So then I added some in
drm_drv.c:drm_ioctl(), but even *that* doesn't seem to be called. Not sure
what's going on there. I'm probably misunderstanding something.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Nouveau
mailing list