[Bug 29556] New: [rv620] GPU reset followed by black screen

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 13 04:01:14 PDT 2010


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

           Summary: [rv620] GPU reset followed by black screen
           Product: DRI
           Version: XOrg CVS
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Radeon
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: scary.moo at gmail.com


Created an attachment (id=37840)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=37840)
system dmesg

Using latest git (as of 12/08/2010) of libdrm, mesa(classic),xf86-video-ati and
drm-radeon-testing (commit drm/radeon/kms: enable writeback on remaing asics ), 
gpu is a hd3470 mobility (rv620), forced to lowest power state 
(echo "low" > /sys/class/drm/card0/device/power_profile).
During normal web browsing, maybe while playing a flash video, the mouse cursor
suddenly stops and immediately after I get a black screen from which I cannot
recover unless I sysrq-reboot (haven't tried ssh). 
 Upon reboot a check of the system log shows 

[ 2325.450063] radeon 0000:01:00.0: GPU lockup CP stall for more than 1000msec
[ 2325.450066] ------------[ cut here ]------------
[ 2325.450083] WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:239
radeon_fence_wait+0x35b/0x3c0 [radeon]()
[ 2325.450085] Hardware name: Satellite A300
[ 2325.450087] GPU lockup (waiting for 0x0000BDBC last fence id 0x0000BDBA)
[ 2325.450089] Modules linked in: radeon ttm ath5k drm_kms_helper cfbcopyarea
cfbimgblt cfbfillrect i2c_i801 ath
[ 2325.450099] Pid: 1954, comm: X Not tainted 2.6.35+ #19
[ 2325.450101] Call Trace:
[ 2325.450108]  [<ffffffff8103a04a>] warn_slowpath_common+0x7a/0xb0
[ 2325.450111]  [<ffffffff8103a121>] warn_slowpath_fmt+0x41/0x50
[ 2325.450120]  [<ffffffffa009ba1b>] radeon_fence_wait+0x35b/0x3c0 [radeon]
[ 2325.450125]  [<ffffffff810521f0>] ? autoremove_wake_function+0x0/0x40
[ 2325.450134]  [<ffffffffa009c1fc>] radeon_sync_obj_wait+0xc/0x10 [radeon]
[ 2325.450139]  [<ffffffffa005ad69>] ttm_bo_wait+0xf9/0x1b0 [ttm]
[ 2325.450144]  [<ffffffffa005e11f>] ttm_bo_move_accel_cleanup+0x9f/0x2e0 [ttm]
[ 2325.450153]  [<ffffffffa009c32f>] radeon_move_blit+0x11f/0x180 [radeon]
[ 2325.450162]  [<ffffffffa009c786>] radeon_bo_move+0xb6/0x1e0 [radeon]
[ 2325.450166]  [<ffffffffa005b1a5>] ttm_bo_handle_move_mem+0x135/0x410 [ttm]
[ 2325.450170]  [<ffffffffa005d2c9>] ttm_bo_evict+0x1b9/0x3f0 [ttm]
[ 2325.450175]  [<ffffffff81090001>] ? __isolate_lru_page+0x81/0xa0
[ 2325.450179]  [<ffffffffa005c6f7>] ttm_mem_evict_first+0x147/0x1e0 [ttm]
[ 2325.450183]  [<ffffffffa005d059>] ttm_bo_mem_space+0x3e9/0x4a0 [ttm]
[ 2325.450187]  [<ffffffffa005d5e7>] ttm_bo_move_buffer+0xe7/0x160 [ttm]
[ 2325.450192]  [<ffffffff81260028>] ? drm_mapbufs+0x318/0x340
[ 2325.450196]  [<ffffffffa005d6f6>] ttm_bo_validate+0x96/0x120 [ttm]
[ 2325.450199]  [<ffffffffa005db35>] ttm_bo_init+0x2e5/0x340 [ttm]
[ 2325.450209]  [<ffffffffa009d198>] radeon_bo_create+0x128/0x220 [radeon]
[ 2325.450218]  [<ffffffffa009cf10>] ? radeon_ttm_bo_destroy+0x0/0xc0 [radeon]
[ 2325.450228]  [<ffffffffa00b1aa4>] radeon_gem_object_create+0x84/0x100
[radeon]
[ 2325.450232]  [<ffffffff810c9030>] ? pollwake+0x0/0x60
[ 2325.450242]  [<ffffffffa00b1f1f>] radeon_gem_create_ioctl+0x4f/0xe0 [radeon]
[ 2325.450246]  [<ffffffff81398e94>] ? sock_aio_read+0x134/0x150
[ 2325.450249]  [<ffffffff8126138c>] drm_ioctl+0x33c/0x410
[ 2325.450259]  [<ffffffffa00b1ed0>] ? radeon_gem_create_ioctl+0x0/0xe0
[radeon]
[ 2325.450262]  [<ffffffff810b8bf2>] ? do_sync_read+0xd2/0x110
[ 2325.450266]  [<ffffffff810c7b2c>] vfs_ioctl+0x3c/0xd0
[ 2325.450268]  [<ffffffff810c812c>] do_vfs_ioctl+0x7c/0x520
[ 2325.450271]  [<ffffffff810b9345>] ? vfs_read+0x105/0x140
[ 2325.450274]  [<ffffffff810c861a>] sys_ioctl+0x4a/0x80
[ 2325.450277]  [<ffffffff81004669>] ? do_device_not_available+0x9/0x10
[ 2325.450280]  [<ffffffff8100256b>] system_call_fastpath+0x16/0x1b
[ 2325.450283] ---[ end trace b2d00ea6bab57761 ]---
[ 2325.450295] [drm] Disabling audio support
[ 2325.451428] radeon 0000:01:00.0: GPU softreset 
[ 2325.451431] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA0003030
[ 2325.451435] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
[ 2325.451438] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200010C0
[ 2325.451452] radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
[ 2325.468635] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
[ 2325.484646] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0x00003030
[ 2325.484651] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
[ 2325.484654] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200000C0
[ 2325.485660] radeon 0000:01:00.0: GPU reset succeed
[ 2325.506653] [drm] Clocks initialized !
[ 2382.495138] SysRq : Emergency Sync

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list