Bug 21763 - additional VGA card must be present (but not used in xorg.conf) for radeon to work with EXA
Summary: additional VGA card must be present (but not used in xorg.conf) for radeon to...
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-16 04:34 UTC by Peter Hercek
Modified: 2018-06-12 19:10 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf (1.88 KB, text/plain)
2009-05-16 04:36 UTC, Peter Hercek
no flags Details
Xorg.0.log (without RV100, with Bt879) (51.42 KB, text/plain)
2009-05-16 04:36 UTC, Peter Hercek
no flags Details
Xorg.0.log (with RV100, with Bt879) (51.50 KB, text/plain)
2009-05-16 11:17 UTC, Peter Hercek
no flags Details
Xorg.0.log (without RV100, without Bt879) (50.69 KB, text/plain)
2009-05-16 11:19 UTC, Peter Hercek
no flags Details

Description Peter Hercek 2009-05-16 04:34:24 UTC
When I pull out second (unused) vga card (RV100 PCI) the first one (RV670Pro AGP) stops to work with EXA enabled. The image is corrupted (top 2 thirds of screens are black and the bottom third contains horizontal black and white stripes. Well, this is how it was with radeonhd 1.2.5. Radeon driver at that time did not work at all. Today, I tried git versions of radeonhd and radeon too. They behave identically now. When both VGA cards are in and only the AGP one is used it works correctly. When I pull out the PCI card I do not get any image, screens are black. Only mouse cursor is correctly rendered.

Version information:
vga cards have stock bios
libgl 7.4.2-1
mesa 7.4.2-1
drm - git version
  _gitroot="git://git.freedesktop.org/git/mesa/drm"
  _branch="r6xx-r7xx-support origin/r6xx-r7xx-support"
  from 2009-05-12
ati - git version
  _gitroot="git://anongit.freedesktop.org/xorg/driver/xf86-video-ati"
  from 2009-05-16

I'll attach the log file and xorg.conf.
Comment 1 Peter Hercek 2009-05-16 04:36:02 UTC
Created attachment 25901 [details]
xorg.conf
Comment 2 Peter Hercek 2009-05-16 04:36:53 UTC
Created attachment 25902 [details]
Xorg.0.log (without RV100, with Bt879)
Comment 3 Peter Hercek 2009-05-16 07:25:06 UTC
The bug is there even when Bt879 TV card is pulled out.
Comment 4 Alex Deucher 2009-05-16 08:23:39 UTC
Is the attached log the log with both cards in or just one?  Can you attach the other log and clarify which is which?
Comment 5 Peter Hercek 2009-05-16 11:17:16 UTC
Created attachment 25921 [details]
Xorg.0.log (with RV100, with Bt879)
Comment 6 Peter Hercek 2009-05-16 11:19:11 UTC
Created attachment 25922 [details]
Xorg.0.log (without RV100, without Bt879)
Comment 7 Peter Hercek 2009-05-16 11:20:56 UTC
The case when RV100 is present is working, the rest of cases are not working. I did not try a case with RV100 and without Bt879).
Comment 8 Peter Hercek 2009-06-30 02:50:57 UTC
Just one more data point. Things did not improve after I updated to drm from kernel 2.6.30, ati git version from 2009-06-29 (commit f39cafc5c4a93a16ac93756473ebb1f33c7881db), libgl 7.4.4-1, and mesa 7.4.4-1. The only diference is that both screens are black now (only the mouse cursor is rendered). When the first monitor is rotated left it gets filled with pixels of random color.
Comment 9 Peter Hercek 2009-07-30 11:12:55 UTC
Nothing changed with radeon git version from 2009-07-30, mesa 7.5, libdrm 2.4.12, drm from kernel 2.6.30.2.
Comment 10 Adam Jackson 2018-06-12 19:10:35 UTC
Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.


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.