Bug 42107 - Connector list is wrong on radeon hd 6550d
Summary: Connector list is wrong on radeon hd 6550d
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-21 16:51 UTC by anthony.piron
Modified: 2011-10-21 16:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description anthony.piron 2011-10-21 16:51:05 UTC
Hello,

 The connector list is wrong on my system (amd A8-3850 with integrated radeon hd 6550d). My system have got VGA, DVI and HDMI connectors. The VGA connector is always reported as connected by xrandr (connected or not). I deactivated this one with kernel parameters video=HDMI-A-1:e video=VGA-1:d. The DVI connector appears as HDMI-0. The HDMI connector is absent (When I connect a monitor to this one, HDMI-0 becomes this output and the DVI output is lost). 

Anthony.

$ dmesg
[    3.100950] [drm] Radeon Display Connectors
[    3.100951] [drm] Connector 0:
[    3.100953] [drm]   VGA
[    3.100954] [drm]   HPD2
[    3.100955] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[    3.100956] [drm]   Encoders:
[    3.100958] [drm]     CRT1: INTERNAL_UNIPHY2
[    3.100959] [drm]     CRT1: NUTMEG
[    3.100960] [drm] Connector 1:
[    3.100961] [drm]   HDMI-A
[    3.100962] [drm]   HPD1
[    3.100963] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c

$ lspci -v
00:01.0 VGA compatible controller: ATI Technologies Inc Device 9640 (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 84c8
        Flags: bus master, fast devsel, latency 0, IRQ 52
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=256]
        Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: radeon

$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      60.3*+
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1152x864       75.0  
   1280x720       60.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1
Comment 1 Alex Deucher 2011-10-21 16:55:38 UTC
You can only use DVI or HDMI, but not both at the same time.  The bios will enumerate whatever connectors are connected at boot time.  You cannot switch them on the fly.  The phantom VGA detection should be fixed in kernel 3.1 with fixes showing up in the stable series kernels as well.
Comment 2 Alex Deucher 2011-10-21 16:59:02 UTC
You can only have two connectors in use at the same time.  The ones that you can use must be connected at boot time.  If you want to use DVI and HDMI, you have to connect both of them at boot time and the oem has to have wired up the board to allow it.  Check your owners manual to see what combinations are supported simultaneously.


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.