Bug 673576 - GPU lockup when starting X after update to xorg-x11-drv-ati (HD5770)
Summary: GPU lockup when starting X after update to xorg-x11-drv-ati (HD5770)
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jérôme Glisse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-28 19:45 UTC by Darren Cotton
Modified: 2018-04-11 18:13 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-01 12:28:12 UTC
Type: ---


Attachments (Terms of Use)
Part of messages file detailing GPU lockup (5.45 KB, text/plain)
2011-01-28 19:45 UTC, Darren Cotton
no flags Details
Xorg.0.log (37.91 KB, text/plain)
2011-01-28 19:48 UTC, Darren Cotton
no flags Details

Description Darren Cotton 2011-01-28 19:45:38 UTC
Created attachment 475860 [details]
Part of messages file detailing GPU lockup

Description of problem:
After an update to xorg-x11-drv-ati I get a GPU lockup when X starts.

Version-Release number of selected component (if applicable):
xorg-x11-drv-ati-6.13.2-0.5.20110124gitfadee0409.fc15

How reproducible:
This happens on every boot with runlevel 5

Steps to Reproduce:
1. Update xorg-x11-drv-ati to the above version
2. Boot with runlevel 5

  
Actual results:
GPU lockup

Expected results:
Normal start of X

Additional info:
Using a Radeon HD5770 graphics card
$ lspci -vs 05:00.0
05:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5700 Series] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited Device 1482
	Flags: bus master, fast devsel, latency 0, IRQ 44
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at fd7c0000 (64-bit, non-prefetchable) [size=128K]
	I/O ports at 9e00 [size=256]
	[virtual] Expansion ROM at fd700000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: radeon
	Kernel modules: radeon

Previous version worked OK, X started normally.
(xorg-x11-drv-ati-6.13.2-0.4.20110107git0e432dff9.fc15)

Comment 1 Darren Cotton 2011-01-28 19:48:19 UTC
Created attachment 475861 [details]
Xorg.0.log

Comment 2 Matěj Cepl 2011-01-31 12:53:01 UTC
Jan 26 15:50:34 amd-desktop kernel: [   90.669071] ------------[ cut here ]------------
Jan 26 15:50:34 amd-desktop kernel: [   90.669146] WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:248 radeon_fence_wait+0x2b0/0x358 [radeon]()
Jan 26 15:50:34 amd-desktop kernel: [   90.669153] Hardware name: MS-7185
Jan 26 15:50:34 amd-desktop kernel: [   90.669159] GPU lockup (waiting for 0x00000367 last fence id 0x00000366)
Jan 26 15:50:34 amd-desktop kernel: [   90.669163] Modules linked in: sco bnep l2cap bluetooth rfkill fuse cpufreq_ondemand powernow_k8 freq_table mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables snd_hda_codec_hdmi snd_intel8x0 snd_ac97_codec ac97_bus snd_hda_intel snd_usb_audio snd_hda_codec snd_seq snd_hwdep uvcvideo videodev snd_usbmidi_lib snd_pcm snd_rawmidi ppdev v4l2_compat_ioctl32 snd_timer snd_seq_device edac_core parport_pc microcode snd edac_mce_amd soundcore snd_page_alloc k8temp forcedeth parport i2c_nforce2 uinput ipv6 firewire_ohci firewire_core pata_acpi crc_itu_t ata_generic sata_nv pata_amd radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
Jan 26 15:50:34 amd-desktop kernel: [   90.669254] Pid: 1612, comm: mutter Not tainted 2.6.38-0.rc2.git0.1.fc15.x86_64 #1
Jan 26 15:50:34 amd-desktop kernel: [   90.669259] Call Trace:
Jan 26 15:50:34 amd-desktop kernel: [   90.669275]  [<ffffffff810593cf>] ? warn_slowpath_common+0x85/0x9d
Jan 26 15:50:34 amd-desktop kernel: [   90.669286]  [<ffffffff8105948a>] ? warn_slowpath_fmt+0x46/0x48
Jan 26 15:50:34 amd-desktop kernel: [   90.669341]  [<ffffffffa00d84ff>] ? evergreen_gpu_is_lockup+0xbd/0xc5 [radeon]
Jan 26 15:50:34 amd-desktop kernel: [   90.669385]  [<ffffffffa009ff72>] ? radeon_fence_wait+0x2b0/0x358 [radeon]
Jan 26 15:50:34 amd-desktop kernel: [   90.669396]  [<ffffffff8107390b>] ? autoremove_wake_function+0x0/0x39
Jan 26 15:50:34 amd-desktop kernel: [   90.669441]  [<ffffffffa00a075f>] ? radeon_sync_obj_wait+0x11/0x13 [radeon]
Jan 26 15:50:34 amd-desktop kernel: [   90.669462]  [<ffffffffa0065750>] ? ttm_bo_wait+0xa6/0x160 [ttm]
Jan 26 15:50:34 amd-desktop kernel: [   90.669511]  [<ffffffffa00b005f>] ? radeon_bo_wait+0x7b/0x9f [radeon]
Jan 26 15:50:34 amd-desktop kernel: [   90.669563]  [<ffffffffa00b05d9>] ? radeon_gem_wait_idle_ioctl+0x40/0x77 [radeon]
Jan 26 15:50:34 amd-desktop kernel: [   90.669597]  [<ffffffffa00198b1>] ? drm_ioctl+0x2a8/0x385 [drm]
Jan 26 15:50:34 amd-desktop kernel: [   90.669609]  [<ffffffff811fe0e6>] ? inode_has_perm.clone.20+0x76/0x8c
Jan 26 15:50:34 amd-desktop kernel: [   90.669661]  [<ffffffffa00b0599>] ? radeon_gem_wait_idle_ioctl+0x0/0x77 [radeon]
Jan 26 15:50:34 amd-desktop kernel: [   90.669671]  [<ffffffff811fe1a1>] ? file_has_perm+0xa5/0xc7
Jan 26 15:50:34 amd-desktop kernel: [   90.669680]  [<ffffffff8113a0b9>] ? do_vfs_ioctl+0x49d/0x4de
Jan 26 15:50:34 amd-desktop kernel: [   90.669688]  [<ffffffff8113a150>] ? sys_ioctl+0x56/0x7a
Jan 26 15:50:34 amd-desktop kernel: [   90.669697]  [<ffffffff8100ac42>] ? system_call_fastpath+0x16/0x1b
Jan 26 15:50:34 amd-desktop kernel: [   90.669704] ---[ end trace f5adeb74d7be40b4 ]---

Comment 3 Darren Cotton 2011-02-01 12:28:12 UTC
Good news: I have done the first yum update since the problem occurred and am not getting the GPU lockup any more.

There was no new version of xorg-x11-drv-ati, so I guess the problem was caused by a related package being out of synch with the original update or the original update highlighted a problem in another package which is now fixed. Either way X starts fine again now and I have a fast tear-free Gnome Shell desktop.


Note You need to log in before you can comment on or make changes to this bug.