Bug 20751 - 2D acceleration on R6xx freezes my computer
Summary: 2D acceleration on R6xx freezes my computer
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-19 08:06 UTC by Nicolas Bareil
Modified: 2019-11-19 08:05 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Nicolas Bareil 2009-03-19 08:06:54 UTC
Hello


I'm trying to enable EXA acceleration on my FireGL v5600 by following the
directives written on the wiki (http://wiki.x.org/wiki/radeon%3Ar6xx_r7xx_branch).
Alas, it's freezing my system: I can only use my sysrecue key to reboot.

My lspci:
    60:00.0 VGA compatible controller: ATI Technologies Inc RV630GL [FireGL v5600]

uname -a :
    Linux brew 2.6.29-rc8 #1 SMP Wed Mar 18 08:34:15 CET 2009 x86_64 GNU/Linux

Current DRM git HEAD :
    commit 3085912035f3c37cfcf3df91af9e2c44ad29438e
    Date:   Mon Mar 16 15:48:07 2009 -0400

xf86-video-ati git HEAD :
    commit 68e83f10adb23fc359c1da881f5d666cd08b4067
    Date:   Wed Mar 18 20:58:19 2009 -0400

My kernel log is filled with :

    kernel: [drm] Initialized drm 1.1.0 20060810
    kernel: radeon 0000:60:00.0: PCI INT A -> GSI 28 (level, low) -> IRQ 28
    kernel: radeon 0000:60:00.0: setting latency timer to 64
    kernel: [drm] Initialized radeon 1.29.0 20080613 on minor 0
    kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
    last message repeated 4 times
    kernel: [drm] Setting GART location based on new memory map
    kernel: [drm] Loading RV630 CP Microcode
    kernel: [drm] Loading RV630 PFP Microcode
    kernel: DMAR:[DMA Write] Request device [60:00.0] fault addr ffefe000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] Resetting GPU
    kernel: DMAR:[DMA Write] Request device [60:00.0] fault addr ffefe000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] writeback test failed 0 deadbeef
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003
    kernel: DMAR:[DMA Read] Request device [60:00.0] fault addr fffff000 
    kernel: DMAR:[fault reason 01] Present bit in root entry is clear
    kernel: [drm] wait idle failed status : 0xA0003030 0x00000003

The complete kern.log and Xorg.0.log are available at:
   http://chdir.org/~nbareil/r600_accel_bug/

Thank you!
Comment 1 Alex Deucher 2009-03-19 08:34:12 UTC
Any chance you could try the drm-next branch of Dave's drm tree?
http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=summary
The version in fdo git may be missing some 2.6.29 compatibility.
Comment 2 Nicolas Bareil 2009-03-19 09:12:55 UTC
(In reply to comment #1)
> Any chance you could try the drm-next branch of Dave's drm tree?
> http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=summary
> The version in fdo git may be missing some 2.6.29 compatibility.
> 

Using origin/drm-next (commit 41f13fe81dd1b08723ab9f3fc3c7f29cfa81f1a5 from you), 
I have the same result, sorry :(
Comment 3 chemtech 2013-03-15 07:51:39 UTC
Nicolas Bareil,
Please attach full dmesg and output of lspci -vv
Please check the status of your issue.
Comment 4 Martin Peres 2019-11-19 08:05:20 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/44.


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.