Radeon R7 240 GPU Lockup, Ring 0 Stalled

Esben Stien b0ef at esben-stien.name
Thu Jul 3 15:54:13 PDT 2014


I was running the Xonotic game and the gpu locked up. I have compiled
the radeon driver inside the kernel.

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240]
Linux quasar 3.16.0-rc3 #1 SMP PREEMPT Thu Jul 3 19:42:11 CEST 2014 i686 GNU/Linux
I'm running mesa git from today
xf86-video-ati-7.4

Any pointers as to what I can try?

[11484.410780] radeon 0000:04:00.0: couldn't schedule ib
[11484.410797] radeon 0000:04:00.0: couldn't schedule ib
[11484.410811] radeon 0000:04:00.0: couldn't schedule ib
[11484.410822] radeon 0000:04:00.0: couldn't schedule ib
[11484.410834] radeon 0000:04:00.0: couldn't schedule ib
[11485.585654] BUG: unable to handle kernel paging request at f8800ffc
[11485.585843] IP: [<c1466f7e>] radeon_ring_backup+0xde/0x110
[11485.586008] *pde = 35228067 *pte = 00000000 
[11485.586149] Oops: 0000 [#1] PREEMPT SMP 
[11485.586291] Modules linked in: bnep bluetooth joydev
[11485.586460] CPU: 1 PID: 9083 Comm: xonotic-linux32 Not tainted 3.16.0-rc3 #1
[11485.586657] Hardware name: empty empty/S2927/S2927-E, BIOS 'V2.03     ' 10/28/2008
[11485.586882] task: f5b7c150 ti: d16b2000 task.ti: d16b2000
[11485.587023] EIP: 0060:[<c1466f7e>] EFLAGS: 00010246 CPU: 1
[11485.587182] EIP is at radeon_ring_backup+0xde/0x110
[11485.587325] EAX: c5900000 EBX: f5028c78 ECX: 00000000 EDX: 00000000
[11485.587501] ESI: f8800ffc EDI: f8801000 EBP: d16b3da8 ESP: d16b3d8c
[11485.587676]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[11485.587831] CR0: 8005003b CR2: f8800ffc CR3: 182b0000 CR4: 000007d0
[11485.588007] Stack:
[11485.588079]  00013311 f5028c5c d16b3df8 0004cc44 f5028c78 00000000 d16b3df8 d16b3e24
[11485.588341]  c143b82b c106a48b 00000001 d16b3dd4 c106a503 f5028c78 00000001 f50285cc
[11485.588624]  f502800c 0002887c f5028000 d16b3de4 c106a48b 00000001 d16b3e00 c106a503
[11485.588908] Call Trace:
[11485.588972]  [<c143b82b>] radeon_gpu_reset+0x8b/0x220
[11485.589118]  [<c106a48b>] ? get_parent_ip+0xb/0x40
[11485.589259]  [<c106a503>] ? preempt_count_add+0x43/0x90
[11485.589409]  [<c106a48b>] ? get_parent_ip+0xb/0x40
[11485.589538]  [<c106a503>] ? preempt_count_add+0x43/0x90
[11485.589681]  [<c18f05b0>] ? _raw_spin_unlock+0x10/0x30
[11485.589831]  [<c14650a8>] radeon_gem_handle_lockup.part.6+0x8/0x20
[11485.590007]  [<c1465ac7>] radeon_gem_wait_idle_ioctl+0x87/0xe0
[11485.590175]  [<c1465a40>] ? radeon_gem_busy_ioctl+0xf0/0xf0
[11485.590337]  [<c1402231>] drm_ioctl+0x1b1/0x520
[11485.590469]  [<c1465a40>] ? radeon_gem_busy_ioctl+0xf0/0xf0
[11485.590628]  [<c106b952>] ? try_to_wake_up+0x152/0x2e0
[11485.590777]  [<c109fbcf>] ? futex_wake+0x5f/0x120
[11485.590914]  [<c106bb1a>] ? wake_up_state+0xa/0x10
[11485.591050]  [<c10a161c>] ? do_futex+0xec/0x920
[11485.591169]  [<c12ff7e7>] ? avc_has_perm+0xc7/0x180
[11485.591310]  [<c14213c0>] ? radeon_resume+0x50/0x50
[11485.591451]  [<c14213c8>] radeon_drm_ioctl+0x8/0x10
[11485.591594]  [<c113c482>] do_vfs_ioctl+0x302/0x4f0
[11485.591735]  [<c1301c7d>] ? inode_has_perm.isra.28+0x2d/0x40
[11485.591897]  [<c1301da7>] ? file_has_perm+0x87/0xa0
[11485.592018]  [<c1302957>] ? selinux_file_ioctl+0x47/0xf0
[11485.592172]  [<c113c6d0>] SyS_ioctl+0x60/0x90
[11485.592301]  [<c18f0f6c>] sysenter_do_call+0x12/0x16
[11485.592445] Code: ba d0 00 00 00 c1 e0 02 89 45 f0 e8 dd f3 cb ff 85 c0 89 07 74 a7 31 c9 89 7d ec eb 05 8b 45 ec 8b 00 8b 7b 04 8d 56 01 8d 34 b7 <8b> 36 89 34 08 83 c1 04 23 53 4c 39 4d f0 89 d6 75 e0 8b 45 e8
[11485.593456] EIP: [<c1466f7e>] radeon_ring_backup+0xde/0x110 SS:ESP 0068:d16b3d8c
[11485.593675] CR2: 00000000f8800ffc
[11485.673787] ---[ end trace c559e0810ed56194 ]---
[11565.466570] radeon 0000:04:00.0: couldn't schedule ib
[11623.508847] radeon 0000:04:00.0: ring 0 stalled for more than 10060msec
[11623.508854] radeon 0000:04:00.0: GPU lockup (waiting for 0x00000000000e0fd6 last fence id 0x00000000000e0fd5 on ring 0)
[11623.508858] radeon 0000:04:00.0: failed to get a new IB (-35)

-- 
Esben Stien is b0ef at e     s      a             
         http://www. s     t    n m
          irc://irc.  b  -  i  .   e/%23contact
           sip:b0ef@   e     e 
           jid:b0ef@    n     n


More information about the dri-devel mailing list