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.
Created attachment 17468 [details] log file for the bug The log files I forgot to add.
@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!
This will need some time because I'm on vacation till 3.August.
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.
Created attachment 18246 [details] logfile for one monitor attached
Created attachment 18247 [details] logfile for two monitor attached
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)
@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.
Hello Egbert, you can find the requested data at the end of comment #7.
(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.
Created attachment 18267 [details] rom image Ok, I should learn to read ... :-)
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.
Jörg: does radeonhd 1.2.5 work for you?
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.
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.