| Summary: | intermittent radeon driver hangs in radeon_fence_wait | ||
|---|---|---|---|
| Product: | xorg | Reporter: | Chris Bainbridge <chris.bainbridge> |
| Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> |
| Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> |
| Severity: | normal | ||
| Priority: | medium | CC: | christopher.m.penalver |
| Version: | 7.5 (2009.10) | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Chris Bainbridge
2011-01-28 04:02:01 UTC
I have the same problem. It exists since months. At first I used Fedra 14, now Fedora 15 (both x86_64). All updates installed. System hang usually once/twice a day with the following error: [ 2903.015042] radeon 0000:01:00.0: GPU lockup CP stall for more than 44167msec [ 2903.015046] ------------[ cut here ]------------ [ 2903.015085] WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:248 radeon_fence_wait+0x2a8/0x32b [radeon]() [ 2903.015087] Hardware name: GA-870A-UD3 [ 2903.015089] GPU lockup (waiting for 0x00023FD4 last fence id 0x00023FD3) [ 2903.015091] Modules linked in: vboxnetadp vboxnetflt vboxdrv sunrpc cpufreq_ondemand powernow_k8 freq_table mperf sco bnep l2cap bluetooth rfkill it87 hwmon_vid usblp snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul rc_winfast snd_hda_codec_hdmi tuner_simple tuner_types tuner snd_hda_codec_realtek tvaudio tda7432 snd_seq msp3400 ir_lirc_codec lirc_dev snd_emu10k1 snd_hda_intel snd_rawmidi snd_ac97_codec snd_hda_codec ac97_bus snd_seq_device snd_pcm bttv snd_timer ir_sony_decoder ir_jvc_decoder wmi ir_rc6_decoder ir_rc5_decoder snd_util_mem snd_hwdep v4l2_common videodev v4l2_compat_ioctl32 videobuf_dma_sg videobuf_core snd sp5100_tco ir_nec_decoder btcx_risc rc_core tveeprom xhci_hcd r8169 emu10k1_gp gameport edac_core soundcore mii i2c_piix4 snd_page_alloc edac_mce_amd k10temp microcode ipv6 firewire_ohci firewire_core pata_acpi ata_generic crc_itu_t pata_jmicron radeon uas usb_storage ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan] [ 2903.015136] Pid: 1916, comm: X Not tainted 2.6.38.6-27.fc15.x86_64 #1 [ 2903.015138] Call Trace: [ 2903.015145] [<ffffffff8105510e>] warn_slowpath_common+0x83/0x9b [ 2903.015148] [<ffffffff810551c9>] warn_slowpath_fmt+0x46/0x48 [ 2903.015169] [<ffffffffa00dbc84>] ? r600_gpu_is_lockup+0xbd/0xc6 [radeon] [ 2903.015185] [<ffffffffa00b6a90>] radeon_fence_wait+0x2a8/0x32b [radeon] [ 2903.015189] [<ffffffff8106f212>] ? autoremove_wake_function+0x0/0x3d [ 2903.015205] [<ffffffffa00b7055>] radeon_sync_obj_wait+0x11/0x13 [radeon] [ 2903.015213] [<ffffffffa00655da>] ttm_bo_wait+0xbf/0x17a [ttm] [ 2903.015219] [<ffffffffa0066002>] ? ttm_bo_list_ref_sub+0x29/0x2b [ttm] [ 2903.015237] [<ffffffffa00c6c4f>] radeon_bo_wait+0x7b/0x9f [radeon] [ 2903.015256] [<ffffffffa00c71c1>] radeon_gem_wait_idle_ioctl+0x3d/0x74 [radeon] [ 2903.015268] [<ffffffffa0019861>] drm_ioctl+0x29e/0x37b [drm] [ 2903.015286] [<ffffffffa00c7184>] ? radeon_gem_wait_idle_ioctl+0x0/0x74 [radeon] [ 2903.015290] [<ffffffff8112f508>] do_vfs_ioctl+0x47e/0x4bf [ 2903.015293] [<ffffffff8112f59f>] sys_ioctl+0x56/0x7b [ 2903.015296] [<ffffffff81009bc2>] system_call_fastpath+0x16/0x1b [ 2903.015298] ---[ end trace 552cc2546773e7a4 ]--- [ 2903.015308] [drm] Disabling audio support [ 2903.015365] HDMI hot plug event: Pin=3 Presence_Detect=0 ELD_Valid=0 [ 2903.031394] radeon 0000:01:00.0: GPU softreset [ 2903.031397] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0xA0003028 [ 2903.031399] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0x00000002 [ 2903.031402] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0x200000C0 [ 2903.031409] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00007FEE [ 2903.046412] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001 [ 2903.062415] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0x00003028 [ 2903.062418] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0x00000002 [ 2903.062420] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0x200000C0 [ 2903.063423] radeon 0000:01:00.0: GPU reset succeed [ 2903.251652] radeon 0000:01:00.0: WB enabled [ 2903.297960] [drm] ring test succeeded in 1 usecs [ 2903.297968] [drm] ib test succeeded in 1 usecs [ 2903.297971] [drm] Enabling audio support [ 2903.298041] HDMI hot plug event: Pin=3 Presence_Detect=0 ELD_Valid=0 Part of lspci: 00:00.0 Host bridge: ATI Technologies Inc RX780/RX790 Chipset Host Bridge 00:02.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A) 00:09.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port E) 00:0a.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port F) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 4770 [RV740] 01:00.1 Audio device: ATI Technologies Inc RV710/730 04:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 04:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) Chris Bainbridge, Ubuntu Maverick reached EOL on April 10, 2012. For more on this, please see https://wiki.ubuntu.com/Releases . If this is reproducible in a supported release, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal: ubuntu-bug xorg Also, please feel free to subscribe me to it. For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs. |
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.