Bug 16115

Summary: Initializing secondary Radeon card hangs the primary one
Product: xorg Reporter: Ondrej Zary <linux>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Ondrej Zary 2008-05-27 07:25:00 UTC
Machine has one PCI-E X1650Pro card and one PCI Radeon 7000. When using only one card, it works. But running second instance of the X server (with different layout that uses the second card), the primary VGA output hangs and the first X server consumes 100% CPU time. It does the same thing both ways (either X1650Pro or Radeon 7000 started first). Even tried running X1650Pro with radeonhd driver and 7000 with radeon driver - it does the same thing. Disabling DRI or VGAAccess does not seem to help.
Comment 1 Alex Deucher 2008-05-27 14:12:09 UTC
this should be fixed in 965a5dbcd9dc4bf1cdd7f2bbdec15e9733b2e090 at least with libpciaccess.
Comment 2 Ondrej Zary 2008-05-28 02:08:59 UTC
Great. I'd like to test it but I'm unable to compile the driver properly in Debian because of dependencies.
Comment 3 Brice Goglin 2008-05-28 03:10:56 UTC
Ondrej,
I just uploaded a new snapshot into debian experimental:
  xserver-xorg-video-ati 6.8.1~git20080528.faea0088-1
It will be in incoming very soon and in unstable tomorrow (for i386 first).

It does not use libpciaccess since it's built against Xserver 1.4 for unstable, but it contains Alex' fix.
Comment 4 Ondrej Zary 2008-05-28 05:06:18 UTC
Thank you, I tested the driver from incoming.

Now I can run both X1650Pro cards with radeonhd driver and Radeon 7000 in second X server with radeon driver. But when running X1650Pro cards with radeon, starting the second X server freezes the first one.
Comment 5 Alex Deucher 2008-05-28 06:09:21 UTC
(In reply to comment #4)
> Thank you, I tested the driver from incoming.
> 
> Now I can run both X1650Pro cards with radeonhd driver and Radeon 7000 in
> second X server with radeon driver. But when running X1650Pro cards with
> radeon, starting the second X server freezes the first one.
> 

That's bug 16035.  I think we can close this one.

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.