[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