Summary: | [r600g] kernel Oops when provoking GPU lock. | ||
---|---|---|---|
Product: | DRI | Reporter: | Andy Furniss <adf.lists> |
Component: | DRM/Radeon | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | johannes.hirte |
Version: | XOrg git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Andy Furniss
2013-02-03 21:43:53 UTC
(In reply to comment #0) > The GPU lock with Rv670 and openarena is nothing new - it seems to have been > a feature for almost a year (I haven't used rv670 for most of that time). > > On noticing the new gpu reset code in drm-next-3.9-wip I decided to provoke > it on my AGP box and got - Hmm I just managed to get the same running drm-fixes so it's not wip maybe it's because I am now using llvm. In the (no llvm) past with other kernels this GPU lock normally went quite well - the game often just continued for a while, until it hit another one. (In reply to comment #1) > (In reply to comment #0) > > The GPU lock with Rv670 and openarena is nothing new - it seems to have been > > a feature for almost a year (I haven't used rv670 for most of that time). > > > > On noticing the new gpu reset code in drm-next-3.9-wip I decided to provoke > > it on my AGP box and got - > > Hmm I just managed to get the same running drm-fixes so it's not wip maybe > it's because I am now using llvm. In the (no llvm) past with other kernels > this GPU lock normally went quite well - the game often just continued for a > while, until it hit another one. It's nothing to do with llvm seems like it's a feature of more recent kernels. I've observed this too, and it feels like it got worse within 3.13 development process. This is the last one in the logs: Jan 6 14:54:08 localhost kernel: radeon 0000:01:00.0: GPU lockup CP stall for more than 10034msec Jan 6 14:54:08 localhost kernel: radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000003dde last fence id 0x0000000000003ddd on ring 0) Jan 6 14:54:08 localhost kernel: [drm:rv770_stop_dpm] *ERROR* Could not force DPM to low. Jan 6 14:54:08 localhost kernel: [drm] Disabling audio 0 support Jan 6 14:54:08 localhost kernel: BUG: unable to handle kernel paging request at ffffc90402080ffc Jan 6 14:54:08 localhost kernel: IP: [<ffffffff813d8d9e>] radeon_ring_backup+0xbe/0x140 Jan 6 14:54:08 localhost kernel: PGD 11b028067 PUD 0 Jan 6 14:54:08 localhost kernel: Oops: 0000 [#1] PREEMPT SMP Jan 6 14:54:08 localhost kernel: Modules linked in: nfs lockd sunrpc snd_hda_codec_hdmi snd_hda_codec_realtek ath9k snd_hda_intel ath9k_common snd_hda_codec ath9k_hw snd_hwdep ath snd_pcm mac80211 snd_timer acer_wmi broadcom cfg80211 snd i2c_piix4 rfkill tg3 k10temp wmi soundcore sr_mod cdrom snd_page_alloc acpi_cpufreq ohci_pci ohci_hcd Jan 6 14:54:08 localhost kernel: CPU: 1 PID: 2836 Comm: kwin Not tainted 3.13.0-rc7-00012-gf0a679a #183 Jan 6 14:54:08 localhost kernel: Hardware name: Packard Bell EasyNote TK81/SJV52_DN, BIOS V2.14 07/27/2011 Jan 6 14:54:08 localhost kernel: task: ffff8800a81a7800 ti: ffff8800a8346000 task.ti: ffff8800a8346000 Jan 6 14:54:08 localhost kernel: RIP: 0010:[<ffffffff813d8d9e>] [<ffffffff813d8d9e>] radeon_ring_backup+0xbe/0x140 Jan 6 14:54:08 localhost kernel: RSP: 0018:ffff8800a8347ce8 EFLAGS: 00010246 Jan 6 14:54:08 localhost kernel: RAX: 0000000000000000 RBX: ffff88011a6d0f20 RCX: 0000000000000000 Jan 6 14:54:08 localhost kernel: RDX: 00000000000efc04 RSI: ffffc90402080ffc RDI: ffffea000015ffc0 Jan 6 14:54:08 localhost kernel: RBP: 00000000ffffffff R08: ffff880005700000 R09: 00000000fffffffa Jan 6 14:54:08 localhost kernel: R10: 0000000000000008 R11: 0000000000000100 R12: ffff88011a6d0ef8 Jan 6 14:54:08 localhost kernel: R13: 000000000003bf01 R14: ffff8800a8347d50 R15: 0000000000000000 Jan 6 14:54:08 localhost kernel: FS: 00007f1f6a8717c0(0000) GS:ffff88011fc80000(0000) knlGS:0000000000000000 Jan 6 14:54:08 localhost kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Jan 6 14:54:08 localhost kernel: CR2: ffffc90402080ffc CR3: 00000000a8314000 CR4: 00000000000007e0 Jan 6 14:54:08 localhost kernel: Stack: Jan 6 14:54:08 localhost kernel: ffffffff813c5875 ffff88011a6d0000 ffff88011a6d0f20 ffff8800a8347d50 Jan 6 14:54:08 localhost kernel: 0000000000000000 ffff88011a6d0018 ffffffff813aad3e ffff88011a6d0700 Jan 6 14:54:08 localhost kernel: 00000001a8347df8 ffff88011a6d0f20 0000000000000000 ffff88006d74e048 Jan 6 14:54:08 localhost kernel: Call Trace: Jan 6 14:54:08 localhost kernel: [<ffffffff813c5875>] ? radeon_gart_table_vram_unpin+0x85/0x120 Jan 6 14:54:08 localhost kernel: [<ffffffff813aad3e>] ? radeon_gpu_reset+0xae/0x250 Jan 6 14:54:08 localhost kernel: [<ffffffff813c5233>] ? radeon_bo_wait+0xf3/0x150 Jan 6 14:54:08 localhost kernel: [<ffffffff813d6dc5>] ? radeon_gem_handle_lockup.part.6+0x5/0x10 Jan 6 14:54:08 localhost kernel: [<ffffffff813841a5>] ? drm_ioctl+0x485/0x580 Jan 6 14:54:08 localhost kernel: [<ffffffff810a51b5>] ? do_futex+0x105/0xc70 Jan 6 14:54:08 localhost kernel: [<ffffffff813a8975>] ? radeon_drm_ioctl+0x55/0xa0 Jan 6 14:54:08 localhost kernel: [<ffffffff8115d6b7>] ? do_vfs_ioctl+0x2c7/0x490 Jan 6 14:54:08 localhost kernel: [<ffffffff810a5d9c>] ? SyS_futex+0x7c/0x170 Jan 6 14:54:08 localhost kernel: [<ffffffff811671df>] ? fget_light+0x8f/0xf0 Jan 6 14:54:08 localhost kernel: [<ffffffff8115d920>] ? SyS_ioctl+0xa0/0xc0 Jan 6 14:54:08 localhost kernel: [<ffffffff81638862>] ? system_call_fastpath+0x16/0x1b Jan 6 14:54:08 localhost kernel: Code: 49 89 06 74 78 41 8d 55 ff 49 89 c0 31 c9 48 8d 14 95 04 00 00 00 eb 08 0f 1f 44 00 00 4d 8b 06 48 8b 73 08 8d 45 01 48 8d 34 ae <8b> 36 41 89 34 08 23 43 64 48 83 c1 04 48 39 d1 89 c5 75 de 4c Jan 6 14:54:08 localhost kernel: RIP [<ffffffff813d8d9e>] radeon_ring_backup+0xbe/0x140 Jan 6 14:54:08 localhost kernel: RSP <ffff8800a8347ce8> Jan 6 14:54:08 localhost kernel: CR2: ffffc90402080ffc Jan 6 14:54:08 localhost kernel: ---[ end trace 3e2cca537a43e686 ]--- Hardware is a HD 5470 (ChipID = 0x68e0) Google points me to several bugreports from Red Hat/Fedora, so this bug seems to be not uncommon. Old - no h/w to test so closing. Johannes if you can still produce this with current kernels etc please re-open. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.