Bug 21698 (Itzamna) - DRM does not recognize Radeon HD 4890, /dev/dri/ empty
Summary: DRM does not recognize Radeon HD 4890, /dev/dri/ empty
Status: RESOLVED WONTFIX
Alias: Itzamna
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Luc Verhaegen
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-12 03:38 UTC by Itzamna
Modified: 2011-11-07 15:29 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
X server error log (49.98 KB, text/plain)
2009-05-12 03:38 UTC, Itzamna
no flags Details

Description Itzamna 2009-05-12 03:38:03 UTC
Created attachment 25790 [details]
X server error log

DESCRIPTION:

The Direct Rendering Manager does not recognize the Radeon HD 4890 video card. There are no device nodes in /dev/dri/.

Operating system: Gentoo Linux/amd64, ~amd64 branch
X server version: 1.5.3.6
Mesa version: git
DRM version: git
Radeonhd version: git

REPRODUCTION:

(1) install the ATI Radeon HD 4890 video card.
(2) install Mesa, DRM and radeonhd from git.
(3) start the X server.

(!) A peculiarity: glxinfo does report "Direct Rendering: Yes". Glxgears also uses direct rendering (~400 FPS). No other program is able to use DRI. I added "Group 0666" to my DRI section in xorg.conf.

ERROR LOG:

Attached.
Comment 1 Julien Cristau 2009-05-12 05:39:49 UTC
Looks like you don't have the drm drivers from the r6xx-r7xx-support branch?
Comment 2 Itzamna 2009-05-12 05:55:04 UTC
(In reply to comment #1)
> Looks like you don't have the drm drivers from the r6xx-r7xx-support branch?
> 

Thanks for your response.

It appears my DRM source directory is tracking the r6xx-r7xx-3d branch. Is this different from the r6xx-r7xx-support branch?
Comment 3 Julien Cristau 2009-05-12 06:29:31 UTC
> --- Comment #2 from Remco Zoet <xamaniqinqu@gmail.com>  2009-05-12 05:55:04 PST ---
> It appears my DRM source directory is tracking the r6xx-r7xx-3d branch. Is this
> different from the r6xx-r7xx-support branch?
> 
please give the commit id for each component you're building from git,
and attach your kernel log.
Comment 4 Alex Deucher 2009-05-12 07:04:32 UTC
patch for RV790 support is here:
http://cgit.freedesktop.org/mesa/drm/commit/?h=r6xx-r7xx-support&id=9858540fab30f9219b6f689c9668ebb3fa203d23

I don't recall if it made it upstream or not yet, but Dave is on vacation at the moment.
Comment 5 Itzamna 2009-05-12 07:07:56 UTC
(In reply to comment #4)
> patch for RV790 support is here:
> http://cgit.freedesktop.org/mesa/drm/commit/?h=r6xx-r7xx-support&id=9858540fab30f9219b6f689c9668ebb3fa203d23
> 
> I don't recall if it made it upstream or not yet, but Dave is on vacation at
> the moment.
> 

Thanks a lot for this link, I'm going to try out the patch immediately.
Comment 6 Itzamna 2009-05-12 12:46:06 UTC
(In reply to comment #4)
> patch for RV790 support is here:
> http://cgit.freedesktop.org/mesa/drm/commit/?h=r6xx-r7xx-support&id=9858540fab30f9219b6f689c9668ebb3fa203d23
> 
> I don't recall if it made it upstream or not yet, but Dave is on vacation at
> the moment.
> 

Hello Mr Deucher,

I'm having trouble patching the source fetched from git://anongit.freedesktop.org/git/mesa/drm, patch keeps exiting with error messages (I am using the correct -p setting). Should I fetch the source from git://anongit.freedesktop.org/~agd5f/drm instead?

Thanks in advance,

R. Zoet
Comment 7 Rafał Miłecki 2009-05-12 13:49:33 UTC
(In reply to comment #6)
> (In reply to comment #4)
> > patch for RV790 support is here:
> > http://cgit.freedesktop.org/mesa/drm/commit/?h=r6xx-r7xx-support&id=9858540fab30f9219b6f689c9668ebb3fa203d23
> > 
> > I don't recall if it made it upstream or not yet, but Dave is on vacation at
> > the moment.
> > 
> 
> I'm having trouble patching the source fetched from
> git://anongit.freedesktop.org/git/mesa/drm, patch keeps exiting with error
> messages (I am using the correct -p setting). Should I fetch the source from
> git://anongit.freedesktop.org/~agd5f/drm instead?

The patch Alex linked to was commited to mesa/drm to r6xx-r7xx-support branch. So if you checkout mesa/drm, r6xx-r7xx-support branch, you definitely don't want to apply that patch (again). Just checkout right branch (not master) and compile.

Don't use http://cgit.freedesktop.org/~agd5f/drm/
Comment 8 Jeremy Huddleston Sequoia 2011-10-16 15:59:26 UTC
Does this issue occur with the preferred ati driver (xf86-vide-ati)?  If so, please move this to the Driver/Radeon component.  

Development of radeonhd has pretty much halted and development focus is on the ati driver.  Please see http://www.x.org/wiki/radeonhd

If the issue does not exist in the ati driver (or if there is no response to this message), this bug will be closed as WONTFIX unless someone contributes a patch.
Comment 9 Jeremy Huddleston Sequoia 2011-11-07 15:29:10 UTC
Closing due to lack of response.  Please reopen and move to the Driver/Radeon 
component if this issue persists with xf86-video-ati


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.