Hi, I bought a new video card that, according to the box, is a GeCube ATI Radeon HD 2400PRO. It has 256 MB DDR2 on board, and claims to have 1 GB HyerpMemory. It has one DVI port, one VGA port, and one HDMI port, as well as an add-on SVideo connector. I installed Fedora 9. I'm mailing you because of this section in my Xorg.0.log: (II) RADEONHD(0): Unknown card detected: 0x94C3:0x18BC:0x3550. If - and only if - your card does not work or does not work optimally please contact radeonhd@opensuse.org to help rectify this. Use the subject: 0x94C3:0x18BC:0x3550: <name of board> and *please* describe the problems you are seeing in your message. I am trying to set up dualhead, and have tried both the radeon and radeonhd drivers. The radeon driver starts up in clone mode, with both displays working. The radeonhd driver disables the second screen as soon as it starts. I upgraded to the latest git snapshot by rebuilding the rpm; I built from commit 566ba690 xrandr output: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 768 DVI-I_1/digital disconnected DVI-I_1/analog disconnected TV_7PIN_DIN disconnected DVI-I_2/digital disconnected DVI-I_2/analog connected 1024x768+0+0 304mm x 228mm 1024x768 60.0*+ 75.1 75.0 70.1 60.0* 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 75.0 60.0 59.9 720x400 70.1 (Note how it sees only one monitor connected, and it seems to suggest that it thinks I have two DVI ports, and doesn't see either the VGA or the HDMI port) Attaching the --verbose log, the Xorg.0.log, and lspci --verbose. I grepped the source code for the three hex numbers in the Xorg.0.log; the first is for the HD 2400 Pro, matching it to an RV610; the second is for the GeCube X1950 Pro. The closest match I saw is this: /* 0x94C4 : RV610 : ATI Radeon HD 2400 PRO AGP */ { 0x94C4, 0x18BC, 0x0028, "GeCube Radeon HD 2400PRO AGP", RHD_CARD_FLAG_NONE, BROKEN_VGA_B1_DVI_AB00 }, I assume this is why it gets the connectors wrong - it should show up in this list, then mention the right connectors somehow ? I'll see if I can work up a patch. -- I left a special taste in a special mouth -- URGent, best radio on the net - 24/7 ! http://urgent.fm/
On Sun, May 25, 2008 at 12:02:25AM +0200, Thomas Vander Stichele wrote:
Hi,
I bought a new video card that, according to the box, is a GeCube ATI Radeon HD 2400PRO.
It has 256 MB DDR2 on board, and claims to have 1 GB HyerpMemory. It has one DVI port, one VGA port, and one HDMI port, as well as an add-on SVideo connector.
I installed Fedora 9.
I'm mailing you because of this section in my Xorg.0.log:
(II) RADEONHD(0): Unknown card detected: 0x94C3:0x18BC:0x3550. If - and only if - your card does not work or does not work optimally please contact radeonhd@opensuse.org to help rectify this. Use the subject: 0x94C3:0x18BC:0x3550: <name of board> and *please* describe the problems you are seeing in your message.
I am trying to set up dualhead, and have tried both the radeon and radeonhd drivers. The radeon driver starts up in clone mode, with both displays working.
The radeonhd driver disables the second screen as soon as it starts. I upgraded to the latest git snapshot by rebuilding the rpm; I built from commit 566ba690
xrandr output: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 768 DVI-I_1/digital disconnected DVI-I_1/analog disconnected TV_7PIN_DIN disconnected DVI-I_2/digital disconnected DVI-I_2/analog connected 1024x768+0+0 304mm x 228mm 1024x768 60.0*+ 75.1 75.0 70.1 60.0* 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 75.0 60.0 59.9 720x400 70.1
(Note how it sees only one monitor connected, and it seems to suggest that it thinks I have two DVI ports, and doesn't see either the VGA or the HDMI port)
Attaching the --verbose log, the Xorg.0.log, and lspci --verbose.
I grepped the source code for the three hex numbers in the Xorg.0.log; the first is for the HD 2400 Pro, matching it to an RV610; the second is for the GeCube X1950 Pro.
The closest match I saw is this: /* 0x94C4 : RV610 : ATI Radeon HD 2400 PRO AGP */ { 0x94C4, 0x18BC, 0x0028, "GeCube Radeon HD 2400PRO AGP", RHD_CARD_FLAG_NONE, BROKEN_VGA_B1_DVI_AB00 },
I assume this is why it gets the connectors wrong - it should show up in this list, then mention the right connectors somehow ?
I'll see if I can work up a patch.
Would it be possible to hook a tmds monitor up to the DVI and hdmi ports and get a conntest result out of that one? We need to verify which of TMDSA or LVTMA is attached where, but we also need to know which hotplug pin is raised with hdmi. Thanks, Luc Verhaegen. SUSE/Novell X Driver Developer. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Sun, 2008-05-25 at 12:42 +0200, Luc Verhaegen wrote:
On Sun, May 25, 2008 at 12:02:25AM +0200, Thomas Vander Stichele wrote:
Hi,
I bought a new video card that, according to the box, is a GeCube ATI Radeon HD 2400PRO.
It has 256 MB DDR2 on board, and claims to have 1 GB HyerpMemory. It has one DVI port, one VGA port, and one HDMI port, as well as an add-on SVideo connector.
I installed Fedora 9.
I'm mailing you because of this section in my Xorg.0.log:
(II) RADEONHD(0): Unknown card detected: 0x94C3:0x18BC:0x3550. If - and only if - your card does not work or does not work optimally please contact radeonhd@opensuse.org to help rectify this. Use the subject: 0x94C3:0x18BC:0x3550: <name of board> and *please* describe the problems you are seeing in your message.
I am trying to set up dualhead, and have tried both the radeon and radeonhd drivers. The radeon driver starts up in clone mode, with both displays working.
The radeonhd driver disables the second screen as soon as it starts. I upgraded to the latest git snapshot by rebuilding the rpm; I built from commit 566ba690
xrandr output: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 768 DVI-I_1/digital disconnected DVI-I_1/analog disconnected TV_7PIN_DIN disconnected DVI-I_2/digital disconnected DVI-I_2/analog connected 1024x768+0+0 304mm x 228mm 1024x768 60.0*+ 75.1 75.0 70.1 60.0* 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 75.0 60.0 59.9 720x400 70.1
(Note how it sees only one monitor connected, and it seems to suggest that it thinks I have two DVI ports, and doesn't see either the VGA or the HDMI port)
Attaching the --verbose log, the Xorg.0.log, and lspci --verbose.
I grepped the source code for the three hex numbers in the Xorg.0.log; the first is for the HD 2400 Pro, matching it to an RV610; the second is for the GeCube X1950 Pro.
The closest match I saw is this: /* 0x94C4 : RV610 : ATI Radeon HD 2400 PRO AGP */ { 0x94C4, 0x18BC, 0x0028, "GeCube Radeon HD 2400PRO AGP", RHD_CARD_FLAG_NONE, BROKEN_VGA_B1_DVI_AB00 },
I assume this is why it gets the connectors wrong - it should show up in this list, then mention the right connectors somehow ?
I'll see if I can work up a patch.
Would it be possible to hook a tmds monitor up to the DVI and hdmi ports and get a conntest result out of that one? We need to verify which of TMDSA or LVTMA is attached where, but we also need to know which hotplug pin is raised with hdmi.
I can do that next time I'm back home in two weeks. For my education, what is a TMDS, and hwat is TMDSA/LVTMA ? T
Thanks,
Luc Verhaegen. SUSE/Novell X Driver Developer.
-- - Did your analysis say anything about the dating prospects of people who spend weekends at home making graphs ? - Come on. Somewhere at the edge of the bell curve is the girl for me. -- MOAP - Maintaining your projects since 2006 https://apestaart.org/moap/trac/ -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
I can do that next time I'm back home in two weeks. For my education, what is a TMDS, and hwat is TMDSA/LVTMA ?
TMDS (Transition Minimized Differential Signalling, I think) is the standard used to carry video and audio on a DVI or HDMI connector. LVDS is a similar (but different) standard used to drive the panel in most laptops. The TMDSA block is one of the encoder blocks in an ATI/AMD graphics chip which can drive one dual-link or two single-link TMDS outputs, depending on how it is configured. IIRC the "two single-link outputs" option is only available on 6xx and up. The LVTMA block is a different encoder block on the same chip which can drive either an LVDS output or a TMDS output. The name comes from LVds + TMds. The other common encoder is a DAC (Digital to Analog Converter), used to drive analog outputs. One of the functions of the BIOS is to tell the driver how these different outputs are wired to connectors. Egbert was explaining that some of the connection information in the BIOS seemed not to match your description of the card, and in some cases did not even seem to make sense intuitively, eg. connecting the DAC (an analog output) to an HDMI connector (which only handles digital signals). -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Hi Luc, I made some time to drag around computers and screens. All output you asked for is available here: https://thomas.apestaart.org/thomas/trac/browser/patches/xf86-video-radeonhd I've also included a patch that works for me. Is there anything else you need from me ? Thanks Thomas On Sun, 2008-05-25 at 12:42 +0200, Luc Verhaegen wrote:
On Sun, May 25, 2008 at 12:02:25AM +0200, Thomas Vander Stichele wrote:
Hi,
I bought a new video card that, according to the box, is a GeCube ATI Radeon HD 2400PRO.
It has 256 MB DDR2 on board, and claims to have 1 GB HyerpMemory. It has one DVI port, one VGA port, and one HDMI port, as well as an add-on SVideo connector.
I installed Fedora 9.
I'm mailing you because of this section in my Xorg.0.log:
(II) RADEONHD(0): Unknown card detected: 0x94C3:0x18BC:0x3550. If - and only if - your card does not work or does not work optimally please contact radeonhd@opensuse.org to help rectify this. Use the subject: 0x94C3:0x18BC:0x3550: <name of board> and *please* describe the problems you are seeing in your message.
I am trying to set up dualhead, and have tried both the radeon and radeonhd drivers. The radeon driver starts up in clone mode, with both displays working.
The radeonhd driver disables the second screen as soon as it starts. I upgraded to the latest git snapshot by rebuilding the rpm; I built from commit 566ba690
xrandr output: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 768 DVI-I_1/digital disconnected DVI-I_1/analog disconnected TV_7PIN_DIN disconnected DVI-I_2/digital disconnected DVI-I_2/analog connected 1024x768+0+0 304mm x 228mm 1024x768 60.0*+ 75.1 75.0 70.1 60.0* 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 75.0 60.0 59.9 720x400 70.1
(Note how it sees only one monitor connected, and it seems to suggest that it thinks I have two DVI ports, and doesn't see either the VGA or the HDMI port)
Attaching the --verbose log, the Xorg.0.log, and lspci --verbose.
I grepped the source code for the three hex numbers in the Xorg.0.log; the first is for the HD 2400 Pro, matching it to an RV610; the second is for the GeCube X1950 Pro.
The closest match I saw is this: /* 0x94C4 : RV610 : ATI Radeon HD 2400 PRO AGP */ { 0x94C4, 0x18BC, 0x0028, "GeCube Radeon HD 2400PRO AGP", RHD_CARD_FLAG_NONE, BROKEN_VGA_B1_DVI_AB00 },
I assume this is why it gets the connectors wrong - it should show up in this list, then mention the right connectors somehow ?
I'll see if I can work up a patch.
Would it be possible to hook a tmds monitor up to the DVI and hdmi ports and get a conntest result out of that one? We need to verify which of TMDSA or LVTMA is attached where, but we also need to know which hotplug pin is raised with hdmi.
Thanks,
Luc Verhaegen. SUSE/Novell X Driver Developer.
-- I'll take a quiet life a handshake of carbon monoxide -- MOAP - Maintaining your projects since 2006 https://apestaart.org/moap/trac/ -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (3)
-
Bridgman, John
-
Luc Verhaegen
-
Thomas Vander Stichele