Bug 46931

Summary: Video output freezes with 'r600 startup failed on resume'
Product: Drivers Reporter: Carlos Olmedo (playhazel)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED OBSOLETE    
Severity: normal CC: alan, alexdeucher, playhazel
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.2.0-29-generic Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg log

Description Carlos Olmedo 2012-09-02 22:20:10 UTC
The video output freezes when i'm using my system but mostly when playing a game.

hazel@Belphegor:~$ lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV710 [Radeon HD 4350] [1002:954f]

Please, tell me if more details are needed. I will try to provide them.

[ 1748.228089] radeon 0000:02:00.0: GPU lockup CP stall for more than 10000msec
[ 1748.228100] GPU lockup (waiting for 0x00011C9F last fence id 0x00011C9E)
[ 1748.247032] radeon 0000:02:00.0: GPU softreset 
[ 1748.247041] radeon 0000:02:00.0:   R_008010_GRBM_STATUS=0xE7734028
[ 1748.247048] radeon 0000:02:00.0:   R_008014_GRBM_STATUS2=0x00113102
[ 1748.247055] radeon 0000:02:00.0:   R_000E50_SRBM_STATUS=0x200030C0
[ 1748.418465] radeon 0000:02:00.0: Wait for MC idle timedout !
[ 1748.418473] radeon 0000:02:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
[ 1748.433364] radeon 0000:02:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
[ 1748.449246] radeon 0000:02:00.0:   R_008010_GRBM_STATUS=0x00003028
[ 1748.449253] radeon 0000:02:00.0:   R_008014_GRBM_STATUS2=0x00000002
[ 1748.449259] radeon 0000:02:00.0:   R_000E50_SRBM_STATUS=0x200030C0
[ 1748.450257] radeon 0000:02:00.0: GPU reset succeed
[ 1748.619259] radeon 0000:02:00.0: Wait for MC idle timedout !
[ 1748.771820] radeon 0000:02:00.0: Wait for MC idle timedout !
[ 1748.778011] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[ 1748.778034] radeon 0000:02:00.0: WB enabled
[ 1748.986133] [drm:r600_ring_test] *ERROR* radeon: ring test failed (scratch(0x8504)=0xCAFEDEAD)
[ 1748.986138] [drm:rv770_resume] *ERROR* r600 startup failed on resume
[ 1748.990845] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule IB(1).
[ 1748.990849] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
Comment 1 Carlos Olmedo 2012-09-02 22:20:41 UTC
Created attachment 79051 [details]
dmesg log
Comment 2 Alex Deucher 2012-09-03 04:25:43 UTC
This is a GPU lockup.  The kernel driver attempts to reset the GPU when that happens which is not always possible.  You might try a newer mesa 3D driver as these are generally userspace acceleration driver issues rather than kernel issues.  What application(s) causes the GPU lockup?
Comment 3 Carlos Olmedo 2012-09-03 09:43:58 UTC
The last time i was running Speed Dreams 2.0.0+r4687.

I will try a newer mesa driver as soon as i can.

PD: I guess this is not related, but my HDMI output is not working anymore (even on BIOS).