Periodically GPU softreset with Xorg freeze

Sergej Pupykin ml at sergej.pp.ru
Sat Dec 11 02:26:28 PST 2010


On 11.12.2010 00:38, Jerome Glisse wrote:
>
> Should be good, glxinfo | grep render should show gallium .

It works without problem slightly longer, but after ~10 hours I get oops 
(below)
But Xorg still alive, just hangs for a few seconds.

***
hpet1: lost 1 rtc interrupts
radeon 0000:01:00.0: GPU lockup CP stall for more than 10023msec
------------[ cut here ]------------
WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:244 
radeon_fence_wait+0x376/0x3e0 [radeon]()
Hardware name: P5K SE/EPU
GPU lockup (waiting for 0x009288AE last fence id 0x009288AD)
Modules linked in: snd_seq_midi snd_emu10k1_synth snd_emux_synth 
snd_seq_virmidi snd_seq_midi_emul ppp_async crc_ccitt nfsd exportfs nfs 
lockd fscache nfs_acl auth_rpcgss sunrpc sco bnep iptable_nat xt_state 
xt_tcpudp xt_multiport iptable_filter ip_tables x_tables jfs vboxnetflt 
vboxnetadp vboxdrv usbserial rtnet3070ap rt3070ap rtutil3070ap 
gspca_zc3xx gspca_main st iTCO_wdt iTCO_vendor_support asus_atk0110 
nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp 
nf_conntrack tun coretemp usbhid hid ide_cd_mod usb_storage loop rfcomm 
l2cap btusb bluetooth rfkill usblp fuse sr_mod uhci_hcd ehci_hcd usbcore 
bsd_comp sha1_generic arc4 ecb ppp_mppe ppp_synctty l2tp_ip l2tp_ppp 
pppox ppp_generic slhc l2tp_netlink l2tp_core atl1 mii ahci libahci 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_emu10k1 snd_util_mem snd_ac97_codec snd_rawmidi snd_hwdep snd_bt87x 
snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device 
snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore 
ac97_bus shpchp pci_hotplug ir_lirc_codec lirc_dev ir_sony_decoder 
videobuf_dma_sg ir_jvc_decoder videobuf_core ir_rc6_decoder v4l2_common 
videodev v4l2_compat_ioctl32 ir_rc5_decoder v4l1_compat ir_nec_decoder 
ir_common ir_core serio_raw emu10k1_gp gameport psmouse evdev i2c_i801 
firewire_ohci firewire_core crc_itu_t radeon ttm drm_kms_helper 
i2c_algo_bit drm i2c_core intel_agp intel_gtt cdrom thermal processor 
button rtc_cmos rtc_core rtc_lib reiserfs ext4 jbd2 crc16 ext3 mbcache 
jbd ata_generic ata_piix pata_acpi sd_mod pata_marvell libata scsi_mod 
ide_core
Pid: 6942, comm: X Tainted: G        W   2.6.37-rc5-custom #2
Call Trace:
  [<ffffffff810561ea>] warn_slowpath_common+0x7a/0xb0
  [<ffffffff810562c1>] warn_slowpath_fmt+0x41/0x50
  [<ffffffffa02d1286>] radeon_fence_wait+0x376/0x3e0 [radeon]
  [<ffffffff810776c0>] ? autoremove_wake_function+0x0/0x40
  [<ffffffffa02d1b4c>] radeon_sync_obj_wait+0xc/0x10 [radeon]
  [<ffffffffa028b379>] ttm_bo_wait+0xf9/0x1b0 [ttm]
  [<ffffffffa02e95ee>] radeon_gem_wait_idle_ioctl+0x8e/0x110 [radeon]
  [<ffffffffa023c4e4>] drm_ioctl+0x3d4/0x4b0 [drm]
  [<ffffffffa02e9560>] ? radeon_gem_wait_idle_ioctl+0x0/0x110 [radeon]
  [<ffffffff81016feb>] ? save_i387_xstate+0xdb/0x230
  [<ffffffff81067356>] ? recalc_sigpending+0x16/0x40
  [<ffffffff8100b35d>] ? do_signal+0x17d/0x7c0
  [<ffffffff8113f815>] do_vfs_ioctl+0x95/0x540
  [<ffffffff8113fd41>] sys_ioctl+0x81/0xa0
  [<ffffffff8100bf12>] system_call_fastpath+0x16/0x1b
---[ end trace 4553c3fda2bae70d ]---
[drm] Disabling audio support
radeon 0000:01:00.0: GPU softreset
radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA0003030
radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200000C0
radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA0003030
radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200080C0
radeon 0000:01:00.0: GPU reset succeed
radeon 0000:01:00.0: WB enabled
[drm] ring test succeeded in 0 usecs
[drm] ib test succeeded in 1 usecs
[drm] Enabling audio support
***


More information about the xorg-driver-ati mailing list