Bug 21043 - second radeon card uses atombios of primary radeon card in multiseat configuration
Summary: second radeon card uses atombios of primary radeon card in multiseat configur...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Luc Verhaegen
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-03 14:56 UTC by Mikhail Kshevetskiy
Modified: 2011-10-16 16:05 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
multi-seat Xorg configuration file (3.08 KB, application/octet-stream)
2009-04-03 14:56 UTC, Mikhail Kshevetskiy
no flags Details
lspci output (13.28 KB, text/plain)
2009-04-03 14:57 UTC, Mikhail Kshevetskiy
no flags Details
Xorg.log of primary videocard (39.67 KB, text/x-log)
2009-04-03 14:58 UTC, Mikhail Kshevetskiy
no flags Details
Xorg.log of secondary videocard (28.80 KB, text/x-log)
2009-04-03 14:59 UTC, Mikhail Kshevetskiy
no flags Details
working dual-monitor xorg.conf (single user) (5.05 KB, application/octet-stream)
2009-04-03 15:04 UTC, Mikhail Kshevetskiy
no flags Details
Xorg.log of working dual-monitor configuration (single user) (54.99 KB, text/x-log)
2009-04-03 15:05 UTC, Mikhail Kshevetskiy
no flags Details

Description Mikhail Kshevetskiy 2009-04-03 14:56:06 UTC
Created attachment 24521 [details]
multi-seat Xorg configuration file

I have two radeonhd cards: primary (integrated rs780) and secondary (rv710).
I can get both cards working in the same time with the single Xserver configuration, but when i use multiseat configuration (each card have their own Xserver) the secondary card is failing to initialize.

From the corresponding Xorg.log file i see:

(--) RADEONHD(0): Detected an RV710 on an unidentified card
(II) RADEONHD(0): Mapped IO @ 0xfe7f0000 to 0x7fc05337f000 (size 0x00010000)
(II) RADEONHD(0): PCIE Card Detected
(II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
(II) RADEONHD(0): ATOM BIOS Rom: 
        SubsystemVendorID: 0x1002 SubsystemID: 0x1002
        IOBaseAddress: 0xb000
        Filename: M3A78T_D_1.b
        BIOS Bootup Message: 
B27722 RS780D DDR2 200e/500m

i.e. radeonhd use atombios of primary vidocard for secondary one
and later we get:

Backtrace:
0: /usr/local/bin/X1(xf86SigHandler+0x6a) [0x47898a]
1: /lib/libc.so.6 [0x7fc0518e5190]
2: /usr/lib/xorg/modules/drivers//radeonhd_drv.so(RHDAudioUnregisterHdmi+0x4d) [0x7fc04fe243ed]
3: /usr/lib/xorg/modules/drivers//radeonhd_drv.so(RHDHdmiDestroy+0x42) [0x7fc04fe3ae92]
4: /usr/lib/xorg/modules/drivers//radeonhd_drv.so [0x7fc04fe229b2]
5: /usr/lib/xorg/modules/drivers//radeonhd_drv.so(RHDOutputsDestroy+0x5c) [0x7fc04fe4a12c]
6: /usr/lib/xorg/modules/drivers//radeonhd_drv.so [0x7fc04fe35762]
7: /usr/lib/xorg/modules/drivers//radeonhd_drv.so [0x7fc04fe37c2e]
8: /usr/local/bin/X1(InitOutput+0x9eb) [0x46b29b]
9: /usr/local/bin/X1(main+0x2c6) [0x4369f6]
10: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fc0518d15a6]
11: /usr/local/bin/X1 [0x435e99]

Fatal server error:
Caught signal 11.  Server aborting
Comment 1 Mikhail Kshevetskiy 2009-04-03 14:57:16 UTC
Created attachment 24522 [details]
lspci output
Comment 2 Mikhail Kshevetskiy 2009-04-03 14:58:19 UTC
Created attachment 24524 [details]
Xorg.log of primary videocard
Comment 3 Mikhail Kshevetskiy 2009-04-03 14:59:02 UTC
Created attachment 24525 [details]
Xorg.log of secondary videocard
Comment 4 Mikhail Kshevetskiy 2009-04-03 15:04:05 UTC
Created attachment 24527 [details]
working dual-monitor xorg.conf (single user)
Comment 5 Mikhail Kshevetskiy 2009-04-03 15:05:50 UTC
Created attachment 24528 [details]
Xorg.log of working dual-monitor configuration (single user)
Comment 6 Martijn Bastiaan 2009-04-04 00:22:26 UTC
I can confirm this behaviour, with the following cards

VGA compatible controller: ATI Technologies Inc Radeon HD 3870
VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3450
Comment 7 Matthias Hopf 2009-04-08 06:26:26 UTC
I think Egbert has some ideas about secondary card posting - this issue seems to be related (though not equal).
Comment 8 Jeremy Huddleston Sequoia 2011-10-16 15:59:31 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 Mikhail Kshevetskiy 2011-10-16 16:05:53 UTC
the bug does not exist anymore, thanks!


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.