Bug 24466 - rhd_dump doesn't work with RV730
Summary: rhd_dump doesn't work with RV730
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Luc Verhaegen
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-11 23:14 UTC by Andrew Wasielewski
Modified: 2011-11-07 15:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (79.87 KB, application/octet-stream)
2009-10-11 23:15 UTC, Andrew Wasielewski
no flags Details

Description Andrew Wasielewski 2009-10-11 23:14:49 UTC
When I try to run rhd_dump with my RV730 GPU I get the following error:

[root@localhost conntest]# ./rhd_dump 01:00.0
rhd_dump: v1.3.0, git branch master, commit 42a81085
Unknown device: 0x1002:0x9490 (01:00.00).

The same thing happens with locally-compiled radeonhd 1.3.0. and with latest radeonhd 1.2.5 Fedora package.  With the on-board HD 3200 active instead I get normal output (on radeonhd 1.3.0).

I get an entry in Xorg.0.log about "unidentified card" but I get the same about RS780 with the HD 3200 active. 

(II) RADEONHD(0): Card not in database: 0x9490:0x1043:0x0268; using generic modesetting.
        If - and only if - your card does not work or does not work optimally
        please contact radeonhd@opensuse.org to help rectify this.
        Use the subject: 0x9490:0x1043:0x0268: <name of board>
        and *please* describe the problems you are seeing
        in your message.
(--) RADEONHD(0): Detected an RV730 on an unidentified card

I have seen some postings about this error before, but no indication how to fix it e.g. http://lists.opensuse.org/radeonhd/2008-08/msg00287.html.

O/S: Fedora 11 (kernel 2.6.30.8)
M/B: Gigabyte GA-MA78G-DS3H

The aim is to compare register values under radeonhd and fglrx to try and find out why HDMI audio doesn't work.

Thanks,

Andrew
Comment 1 Andrew Wasielewski 2009-10-11 23:15:53 UTC
Created attachment 30278 [details]
Xorg.0.log
Comment 2 Rafał Miłecki 2009-10-12 01:25:20 UTC
2009/10/12  <bugzilla-daemon@freedesktop.org>:
> I have seen some postings about this error before, but no indication how to fix
> it e.g. http://lists.opensuse.org/radeonhd/2008-08/msg00287.html.

This was fixed in:
http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/commit/?id=0f8fd80713a37e78405f58a88047bdbdc6f56e2e

It's lacking entry in rhdDevices[]. AFAICS we use this table only for
reading "bar".

As quick hack try to add
{ 0x1002, 0x9490, 2, RHD_RV620},
in rhd_dump.c before
{ 0, 0, 0, 0 }

Comment 3 Andrew Wasielewski 2009-10-14 02:08:16 UTC
Thanks Rafał - works fine now with your hack line.

I compiled this from the 1.3.0 git - can the rhdDevices list in the master tree be updated with all current GPUs?

Thanks,

Andrew
Comment 4 Jeremy Huddleston Sequoia 2011-10-16 16:01:18 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 5 Jeremy Huddleston Sequoia 2011-11-07 15:27:16 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.