Hide Forgot
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)
Created attachment 475861 [details] Xorg.0.log
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 ]---
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.