[Nouveau] [Bug 61321] [regression][NV4c] System hang while loading gdm on 3.7 kernel (works on 3.6)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Feb 23 10:27:36 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=61321

--- Comment #6 from Cesar Eduardo Barros <cesarb at cesarb.net> ---
I just did a bisect.

The symptoms change mid bisect (losing video at the initial modeset, instead of
hanging completely at gdm), so I am not completely sure, but here are the
results:

70ee6f1cd6911098ddd4c11ee21b69dbe51fb3f9 is the first bad commit
commit 70ee6f1cd6911098ddd4c11ee21b69dbe51fb3f9
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Fri Jul 13 16:49:49 2012 +1000

    drm/nv04-nv40/fifo: remove use of nouveau_gpuobj_new_fake()

    Signed-off-by: Ben Skeggs <bskeggs at redhat.com>

:040000 040000 29a991b723d037cfe7fb7a5dd3a34b8321e489d1
cb531c96db341f2340f62511cb7dc1c2b84cefc5 M    drivers

And the bisect log:

# bad: [29594404d7fe73cd80eaa4ee8c43dcc53970c60e] Linux 3.7
# good: [a0d271cbfed1dd50278c6b06bead3d00ba0a88f9] Linux 3.6
git bisect start 'v3.7' 'v3.6' '--' 'drivers/gpu/drm/nouveau/'
# bad: [cd8c14b407d59ac4b8d324f5f9cdf223a2079c88] drm/nvc0/ltcg: read LTS count
at startup
git bisect bad cd8c14b407d59ac4b8d324f5f9cdf223a2079c88
# bad: [c4afbe74cebf887d3d8e7a11aa93bebcb6a3e2e1] drm/nvc0-/gr: share headers
between fermi and kepler graphics code
git bisect bad c4afbe74cebf887d3d8e7a11aa93bebcb6a3e2e1
# good: [0134a97979a0abc1c756b0fe491e074693c2bdf5] drm/nv50-/instmem: allocate
vram for kernel objects from end of vram
git bisect good 0134a97979a0abc1c756b0fe491e074693c2bdf5
# bad: [8a9b889e668a5bc2f4031015fe4893005c43403d] drm/nouveau: remove last use
of nouveau_gpuobj_new_fake()
git bisect bad 8a9b889e668a5bc2f4031015fe4893005c43403d
# bad: [70ee6f1cd6911098ddd4c11ee21b69dbe51fb3f9] drm/nv04-nv40/fifo: remove
use of nouveau_gpuobj_new_fake()
git bisect bad 70ee6f1cd6911098ddd4c11ee21b69dbe51fb3f9
# good: [af7afbd2e1409168698bde2f2846848b07d05d12] drm/nv04-nv40/instmem:
duplicate nv04 code as nv40, remove alternate paths
git bisect good af7afbd2e1409168698bde2f2846848b07d05d12
# good: [5787640db6ae722aeadb394d480c7ca21b603e34] drm/nv04-nv40/instmem:
remove use of nouveau_gpuobj_new_fake()
git bisect good 5787640db6ae722aeadb394d480c7ca21b603e34

And my notes on the bisect kernels:

cd8c14b407d59ac4b8d324f5f9cdf223a2079c88 hangs at gdm
c4afbe74cebf887d3d8e7a11aa93bebcb6a3e2e1 hangs at initial modeset
0134a97979a0abc1c756b0fe491e074693c2bdf5 works
8a9b889e668a5bc2f4031015fe4893005c43403d initial modeset: blank screen followed
by dpms off, keyboard still works
70ee6f1cd6911098ddd4c11ee21b69dbe51fb3f9 again blank screen/dpms off at initial
modeset
af7afbd2e1409168698bde2f2846848b07d05d12 works
5787640db6ae722aeadb394d480c7ca21b603e34 works

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130223/3f5ff19d/attachment.html>


More information about the Nouveau mailing list