http://bugs.freedesktop.org/show_bug.cgi?id=26193
--- Comment #11 from Brian Tarricone <[email protected]> 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. _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
