Summary: | last xf86-video-ati git (24/03/100) : drm:radeon_cs_ioctl *ERROR* Failed to parse relocation and gpu lockup | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Alexandre Derumier <aderumier> | ||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||
Status: | RESOLVED DUPLICATE | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | 7.5 (2009.10) | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Alexandre Derumier
2010-03-24 00:23:54 UTC
Please attach your full dmesg. Created attachment 34398 [details]
here the dmesg (same errors with dynpm=0)
I was also getting frequent GPU lockups with current drm-radeon-testing. Reverting commit 924788672f9c802a4c8e6bc8d88fbc2c9b2e3089 ('drm/radeon/bo: add some fallback placements for VRAM only objects.') seems to help here, does that help for you as well? could you tell me the git command to revert the commit ? (i'm noob with git, sorry ;) E.g. git show 924788672f9c802a4c8e6bc8d88fbc2c9b2e3089|patch -p1 -R will revert it in your working tree. ok, i'm compiling the kernel with revert commit. something strange, the errors happends only when I use my external hdmi monitor at work. if i use my internal lvds laptop, i don't have any error. my hdmi monitor use higher resolution, maybe use more vram ??? I'll tomorrow at work with the revert commit and my external monitor. thanks for the help! Hi, i've tried with the revert commit, it doesn't help :( i'll try without the pm patches to see if it can be the problem. [drm] GUI not idle!!! radeon 0000:01:00.0: GPU lockup CP stall for more than 1033msec ------------[ cut here ]------------ WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:234 radeon_fence_wait+0x26f/0x2c0 [radeon]() Hardware name: Studio 1537 GPU lockup (waiting for 0x000062E3 last fence id 0x000062DA) Modules linked in: fuse nls_utf8 cifs ipv6 usbhid hid snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_hda_codec_atihdmi uvcvideo videodev arc4 video rtc_cmos rtc_core sdhci_pci snd_pcm_oss v4l1_compat dell_wmi snd_mixer_oss joydev ecb snd_hda_codec_idt rtc_lib output uhci_hcd snd_hda_intel sdhci battery wmi ac iwlagn snd_hda_codec snd_hwdep firewire_ohci firewire_core crc_itu_t mmc_core led_class button snd_pcm snd_timer iwlcore processor mac80211 snd soundcore snd_page_alloc thermal ricoh_mmc dell_laptop cfg80211 rfkill ehci_hcd iTCO_wdt iTCO_vendor_support psmouse intel_agp tg3 usbcore i2c_i801 libphy dcdbas evdev pcspkr sg serio_raw ext4 mbcache jbd2 crc16 sr_mod sd_mod cdrom ahci libata scsi_mod radeon ttm drm_kms_helper drm agpgart i2c_algo_bit i2c_core Pid: 4093, comm: Xorg Tainted: G W 2.6.33-50669-g65965f4-dirty #1 Call Trace: [<c103e9be>] ? warn_slowpath_common+0x6e/0xb0 [<f8210a9f>] ? radeon_fence_wait+0x26f/0x2c0 [radeon] [<c103ea4b>] ? warn_slowpath_fmt+0x2b/0x30 [<f8210a9f>] ? radeon_fence_wait+0x26f/0x2c0 [radeon] [<c105ad70>] ? autoremove_wake_function+0x0/0x40 [<f8226d75>] ? radeon_ib_get+0xe5/0x1d0 [radeon] [<c12b5f7c>] ? __mutex_lock_slowpath+0x1fc/0x2d0 [<f8227c3f>] ? radeon_cs_ioctl+0x6f/0x190 [radeon] [<f80a347a>] ? drm_ioctl+0x17a/0x380 [drm] [<f8227bd0>] ? radeon_cs_ioctl+0x0/0x190 [radeon] [<c100be5b>] ? restore_i387_fxsave+0x6b/0x80 [<f80a3300>] ? drm_ioctl+0x0/0x380 [drm] [<c10efadb>] ? vfs_ioctl+0x2b/0xa0 [<c10efcb9>] ? do_vfs_ioctl+0x79/0x5c0 [<c100c57b>] ? restore_i387_xstate+0x19b/0x270 [<c10f0276>] ? sys_ioctl+0x76/0x90 [<c100381f>] ? sysenter_do_call+0x12/0x28 ---[ end trace 336800473a73cb89 ]--- [drm] Disabling audio support radeon 0000:01:00.0: f7346000 unpin not necessary 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=0x200010C0 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 Hi again, i try an old version of my xf86-video-ati driver(from 21 march), and i don't have the errors. (with same drm testing branch with pm patches). so i think that the problem come from the last patchs of xf86-video-ati r6xx+ EXA/Xv: add a R600SetAccelState functionmaster r6xx+ EXA: always use a temp surface for overlapping copies1 r6xx+ EXA: always use the accel_state state in DoPrepareCopy r6xx EXA/Xv: track src/dst domains *** This bug has been marked as a duplicate of bug 27284 *** I'm also getting this error: [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! linux 2.6.35 xf86-video-ati a3c59c6 |
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.