Bug 10079 - Secondary radeon instance not found (BusID PCI:1:0:1) on VIVO 9250 card
Summary: Secondary radeon instance not found (BusID PCI:1:0:1) on VIVO 9250 card
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.1 (2006.05)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-23 16:31 UTC by Nyyr :-)
Modified: 2007-07-26 18:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (64.30 KB, text/x-log)
2007-02-23 16:33 UTC, Nyyr :-)
no flags Details

Description Nyyr :-) 2007-02-23 16:31:16 UTC
I can't get my Giga-Byte Radeon 9250 VIVO card work in dual-head mode :-(
According to Xorg.0.log I think it is because the driver does not recognize
the second card/head instance...
Is it a bug or have I missed something in config?
Here are some listings that might be important for you:


******************** LSMOD ********************

[root@n1 nyyr]# /sbin/lsmod | grep adeon
radeon                117473  2 
drm                    80341  3 radeon
[root@n1 nyyr]# 

******************** LSPCI ********************

[root@n1 nyyr]# /sbin/lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
        Flags: bus master, medium devsel, latency 0
        Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [a0] AGP version 2.0
        Capabilities: [c0] Power Management version 2

00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 00008000-00009fff
        Memory behind bridge: dfe00000-dfefffff
        Prefetchable memory behind bridge: bfc00000-dfcfffff
        Capabilities: [80] Power Management version 2

00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
        Flags: medium devsel, IRQ 10
        I/O ports at d800 [size=32]

00:08.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46) (prog-if 10 [OHCI])
        Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
        Flags: bus master, medium devsel, latency 64, IRQ 10
        Memory at dffff800 (32-bit, non-prefetchable) [size=2K]
        I/O ports at d400 [size=128]
        Capabilities: [50] Power Management version 2

00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
        Subsystem: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: [c0] Power Management version 2

00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
        Flags: bus master, medium devsel, latency 32
        I/O ports at ff00 [size=16]
        Capabilities: [c0] Power Management version 2

00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 64, IRQ 10
        I/O ports at c400 [size=32]
        Capabilities: [80] Power Management version 2

00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 64, IRQ 10
        I/O ports at c800 [size=32]
        Capabilities: [80] Power Management version 2

00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 64, IRQ 10
        I/O ports at cc00 [size=32]
        Capabilities: [80] Power Management version 2

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 10)
        Subsystem: Micro-Star International Co., Ltd. KT266 onboard audio
        Flags: medium devsel, IRQ 10
        I/O ports at d000 [size=256]
        Capabilities: [c0] Power Management version 2

01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01) (prog-if 00 [VGA])
        Subsystem: Giga-byte Technology Unknown device 4054
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 9800 [size=256]
        Memory at dfef0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at dfec0000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2

01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)
        Subsystem: Giga-byte Technology Unknown device 4055
        Flags: bus master, 66MHz, medium devsel, latency 64
        Memory at c8000000 (32-bit, prefetchable) [size=128M]
        Memory at dfee0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2

[root@n1 nyyr]# 

******************** xorg.conf ********************

[root@n1 nyyr]# cat /etc/X11/xorg.conf
# Xorg configuration created by system-config-display

Section "ServerLayout"
        Identifier     "Multihead layout"
        Screen      0  "Screen0" LeftOf "Screen1"
        Screen      1  "Screen1" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Xinerama" "off"
        Option      "Clone" "on"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us,cz"
        Option      "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor 800x600"
 ### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    31.5 - 35.1
        VertRefresh  50.0 - 61.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        VendorName  "Videocard Vendor"
        BoardName   "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Primary)"
        BusID       "PCI:1:0:0"
        Screen      0
EndSection

Section "Device"
        Identifier  "Videocard1"
        Driver      "radeon"
        VendorName  "Videocard Vendor"
        BoardName   "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary)"
        BusID       "PCI:1:0:1"
        Screen      1
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x960" "1280x800" "1280x800" "1152x864" "1152x864" "1152x768" "1152x768" "1024x768" "1024x768" "800x600" "800x600" "640x480" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Videocard1"
        Monitor    "Monitor1"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "800x600"
        EndSubSection
EndSection

[root@n1 nyyr]#
Comment 1 Nyyr :-) 2007-02-23 16:33:55 UTC
Created attachment 8829 [details]
Xorg.0.log
Comment 2 Alex Deucher 2007-02-25 11:43:33 UTC
(In reply to comment #0)
> I can't get my Giga-Byte Radeon 9250 VIVO card work in dual-head mode :-(
> According to Xorg.0.log I think it is because the driver does not recognize
> the second card/head instance...
> Is it a bug or have I missed something in config?
> Here are some listings that might be important for you:
> 
>

Ignore PCI:1:0:1, it's just a dummy id to make dualhead work in windows 2000.  Set         BusID       "PCI:1:0:0" for both your device sections.
Comment 3 Daniel Stone 2007-02-27 01:36:37 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Dave Airlie 2007-07-26 18:35:40 UTC
can you re-open if you still have a problem or maybe try randr-1.2


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.