0x95C0:0x1028:0x3243: Radeon HD 3470
Problem: X dies with "Card information has invalid connector information" Dell Optiplex 960 with Radeon HD 3470 Video Card The video card has two DisplayPort connectors. Both monitors are DVI and DisplayPort-to-DVI adapters are used for each. In text mode both monitors display correctly and the same text is displayed in both. With xserver-xorg-video-radeon (Debian version 1:6.12.4-2) only one monitor (connector 1) displays and other is blank. With xserver-xorg-video-radeonhd (Debian version 1.3.0-2) the x server dies with the message "invalid connector". Due to version incompatibilities currently exiting in Debian unstable fglrx-driver was not able to be installed and tested. Notes: 1. the system needed to be rebooted after re-plugging in monitors before they would work. 2. commands were not run in sequence shown and may have caused inconsistencies (e.g. in DDC line). 3. output for bottom connector lacks DDC Line [2] and dump; this was retried and same results obtained. 4. rhd_connector.c was modified to print the results of getting connector information from atom bios and the results were empty. A vido bios dump is attached. $ lspci -nn ... 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Mobility Radeon HD 3470 [1002:95c0] BOTH CONNECTORS USED $ rhd_conntest -s 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 RHD_HPD_3 DDC: RHD_DDC_2 RHD_DDC_3 DDC Line[2]: Slaves: 6e 74 92 a0 b2 $ rhd_conntest -x 16 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 RHD_HPD_3 DDC: RHD_DDC_3 DDC Line[2]: Slaves: 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ DDC Line[2]: Slaves: 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ DDC Line[2]: Slaves: 92 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ DDC Line[2]: Slaves: a0 00 ff ff ff ff ff ff 00 10 ac 11 f0 4c 54 36 30 ............LT60 DDC Line[2]: Slaves: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ TOP CONNECTOR ONLY $ rhd_conntest -s 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 DDC: RHD_DDC_2 DDC Line[2]: Slaves: 6e 74 92 a0 b2 $ rhd_conntest -x 16 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 DDC: RHD_DDC_NONE DDC Line[2]: Slaves: 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ DDC Line[2]: Slaves: 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ DDC Line[2]: Slaves: 92 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ DDC Line[2]: Slaves: a0 00 ff ff ff ff ff ff 00 10 ac 11 f0 4c 54 36 30 ............LT60 DDC Line[2]: Slaves: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ BOTTOM CONNECTOR ONLY $ rhd_conntest -s 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_NONE DDC: RHD_DDC_3 $ rhd_conntest -x 16 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_NONE DDC: RHD_DDC_3
On Sat, Jan 16, 2010 at 4:22 PM, Jeffrey Austen
Problem: X dies with "Card information has invalid connector information"
radeonhd does not support displayport at the moment. Alex
Dell Optiplex 960 with Radeon HD 3470 Video Card
The video card has two DisplayPort connectors. Both monitors are DVI and DisplayPort-to-DVI adapters are used for each.
In text mode both monitors display correctly and the same text is displayed in both. With xserver-xorg-video-radeon (Debian version 1:6.12.4-2) only one monitor (connector 1) displays and other is blank. With xserver-xorg-video-radeonhd (Debian version 1.3.0-2) the x server dies with the message "invalid connector". Due to version incompatibilities currently exiting in Debian unstable fglrx-driver was not able to be installed and tested. Notes: 1. the system needed to be rebooted after re-plugging in monitors before they would work. 2. commands were not run in sequence shown and may have caused inconsistencies (e.g. in DDC line). 3. output for bottom connector lacks DDC Line [2] and dump; this was retried and same results obtained. 4. rhd_connector.c was modified to print the results of getting connector information from atom bios and the results were empty.
A vido bios dump is attached.
$ lspci -nn ... 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Mobility Radeon HD 3470 [1002:95c0]
BOTH CONNECTORS USED
$ rhd_conntest -s 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 RHD_HPD_3 DDC: RHD_DDC_2 RHD_DDC_3 DDC Line[2]: Slaves: 6e 74 92 a0 b2
$ rhd_conntest -x 16 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 RHD_HPD_3 DDC: RHD_DDC_3 DDC Line[2]: Slaves: 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DDC Line[2]: Slaves: 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DDC Line[2]: Slaves: 92 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
DDC Line[2]: Slaves: a0 00 ff ff ff ff ff ff 00 10 ac 11 f0 4c 54 36 30 ............LT60
DDC Line[2]: Slaves: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
TOP CONNECTOR ONLY
$ rhd_conntest -s 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 DDC: RHD_DDC_2 DDC Line[2]: Slaves: 6e 74 92 a0 b2
$ rhd_conntest -x 16 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_1 RHD_HPD_2 DDC: RHD_DDC_NONE DDC Line[2]: Slaves: 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DDC Line[2]: Slaves: 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DDC Line[2]: Slaves: 92 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
DDC Line[2]: Slaves: a0 00 ff ff ff ff ff ff 00 10 ac 11 f0 4c 54 36 30 ............LT60
DDC Line[2]: Slaves: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
BOTTOM CONNECTOR ONLY
$ rhd_conntest -s 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_NONE DDC: RHD_DDC_3
$ rhd_conntest -x 16 1:0.0 rhd_conntest: v1.3.0, dist of git branch master, commit 8cbff7bf Found card: ATI Technologies Inc - Mobility Radeon HD 3470 Checking connectors on 0x95C0, 0x1028, 0x3243 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_NONE DDC: RHD_DDC_3
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (2)
-
Alex Deucher
-
Jeffrey Austen