Bug 16573 - After attaching second monitor, no monitor works
Summary: After attaching second monitor, no monitor works
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Egbert Eich
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-30 14:12 UTC by Jörg Wunderlich-Pfeiffer
Modified: 2011-11-07 15:08 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
log file for the bug (37.04 KB, text/plain)
2008-06-30 14:14 UTC, Jörg Wunderlich-Pfeiffer
no flags Details
logfile for one monitor attached (67.84 KB, text/plain)
2008-08-12 14:39 UTC, Jörg Wunderlich-Pfeiffer
no flags Details
logfile for two monitor attached (84.68 KB, text/plain)
2008-08-12 14:40 UTC, Jörg Wunderlich-Pfeiffer
no flags Details
rom image (63.00 KB, application/octet-stream)
2008-08-13 10:06 UTC, Jörg Wunderlich-Pfeiffer
no flags Details

Description Jörg Wunderlich-Pfeiffer 2008-06-30 14:12:46 UTC
If I attach one monitor to my card(x1900) it is detected well, but if I attach a second monitor to the card all screens are getting signals they can not use. 

lspci -vv says:

> lspci -v -s 01:00
01:00.0 VGA compatible controller: ATI Technologies Inc R580 [Radeon X1900 XT] (Primary)
        Subsystem: ASUSTeK Computer Inc. Device 0168
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at fe8e0000 (64-bit, non-prefetchable) [size=64K]
        I/O ports at c000 [size=256]
        Expansion ROM at fe8c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel modules: fglrx

01:00.1 Display controller: ATI Technologies Inc R580 [Radeon X1900 XT] (Secondary)
        Subsystem: ASUSTeK Computer Inc. Device 0169
        Flags: bus master, fast devsel, latency 0
        Memory at fe8f0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>

If you need more detailed information please ask.
Comment 1 Jörg Wunderlich-Pfeiffer 2008-06-30 14:14:14 UTC
Created attachment 17468 [details]
log file for the bug

The log files I forgot to add.
Comment 2 Egbert Eich 2008-07-14 02:22:40 UTC
@Jörg: Your second DVI connector doesn't have DDC which is strange. Could you please attach a copy of your video bios? (you can use 'rhd_conntest <pci_id> -d' to dump it to a file.
More verbose logging information would also be helpful:
could you start X with the command line argument '-logverbose 7' for:
a. the case where you have a single (working) configuration.
b. a dual (non-working) configuration.
Also please run rhd_conntest <pci_id> for the case a. and b.
and attach the output. Thanks!
Comment 3 Jörg Wunderlich-Pfeiffer 2008-07-15 12:40:45 UTC
This will need some time because I'm on vacation till 3.August.
Comment 4 Egbert Eich 2008-08-01 05:40:31 UTC
lspci says:
 Kernel modules: fglrx
The Xserver log file contains:
 (EE) RADEONHD(0): The fglrx kernel module is loaded. This can have obvious

Please remove the fglrx kernel module, reboot the machine and make sure fglrx hasn't been loaded before you start the Xserver with radeonhd.

The fglrx kernel driver has caused problems with this driver in the past.
Comment 5 Jörg Wunderlich-Pfeiffer 2008-08-12 14:39:36 UTC
Created attachment 18246 [details]
logfile for one monitor attached
Comment 6 Jörg Wunderlich-Pfeiffer 2008-08-12 14:40:13 UTC
Created attachment 18247 [details]
logfile for two monitor attached
Comment 7 Jörg Wunderlich-Pfeiffer 2008-08-12 14:48:03 UTC
Hello,

here the rest I should do. ( It seams tha bugzilla works in another way than ARTS :-) )

lspci -vv says:

01:00.0 VGA compatible controller: ATI Technologies Inc R580 [Radeon X1900 XT] (Primary)
        Subsystem: ASUSTeK Computer Inc. Device 0168
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Region 2: Memory at fe8e0000 (64-bit, non-prefetchable) [size=64K]
        Region 4: I/O ports at c000 [size=256]
        Expansion ROM at fe8c0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000

01:00.1 Display controller: ATI Technologies Inc R580 [Radeon X1900 XT] (Secondary)
        Subsystem: ASUSTeK Computer Inc. Device 0169
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Region 0: Memory at fe8f0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

########################################################################
single monitor:
########################################################################
rhd_conntest 01:00.0 -d
-----------------------
rhd_conntest: v1.2.1, non-git sources
Checking connectors on 0x7249, 0x1043, 0x0168  (@01:00:00):
  Load Detection: RHD_OUTPUT_TMDSA
  HotPlug: RHD_HPD_0
  DDC: RHD_DDC_1

-----------------------
rhd_conntest 01:00.1 -d
-----------------------
rhd_conntest: v1.2.1, non-git sources
after the command and after the '>>':
Unknown device: 0x1002:0x7269 (01:00.1)

########################################################################
dual monitor:
########################################################################
rhd_conntest 01:00.0 -d
-----------------------
rhd_conntest: v1.2.1, non-git sources
Checking connectors on 0x7249, 0x1043, 0x0168  (@01:00:00):
  Load Detection: RHD_OUTPUT_TMDSA
  HotPlug: RHD_HPD_0 RHD_HPD_1
  DDC: RHD_DDC_0 RHD_DDC_1

-----------------------
rhd_conntest 01:00.1 -d
-----------------------
rhd_conntest: v1.2.1, non-git sources
after the command and after the '>>':
Unknown device: 0x1002:0x7269 (01:00.1)
Comment 8 Egbert Eich 2008-08-12 23:13:50 UTC
@Jörg: thanks for the data.
Please run rhd_conntest <pci-id> -d to dump the BIOS to a file as described in comment #2. I need to look at the connector table in the BIOS as it indeed doesn't seem to list a DDC line for one of the outputs.
Comment 9 Jörg Wunderlich-Pfeiffer 2008-08-13 09:19:50 UTC
Hello Egbert,

you can find the requested data at the end of comment #7.
Comment 10 Egbert Eich 2008-08-13 09:59:40 UTC
(In reply to comment #9)
> Hello Egbert,
> 
> you can find the requested data at the end of comment #7.
> 

I cannot find any BIOS image attached to comment #7. The BIOS image is a file which gets dumped when you run rhd_conntest <pci_id> -d.
Comment 11 Jörg Wunderlich-Pfeiffer 2008-08-13 10:06:29 UTC
Created attachment 18267 [details]
rom image

Ok, I should learn to read ... :-)
Comment 12 Egbert Eich 2008-08-15 07:49:53 UTC
The connector table entry for the DDC line of DVI-I_2 is indeed slightly broken.

I've just pushed a fix which should handle this a little bit better.
Comment 13 Rafał Miłecki 2009-06-07 11:02:20 UTC
Jörg: does radeonhd 1.2.5 work for you?
Comment 14 Jeremy Huddleston Sequoia 2011-10-16 16:01:01 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 15 Jeremy Huddleston Sequoia 2011-11-07 15:08:19 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.